[i18n] Localized emails

remotes/origin/enhancement/email-actions
David Barragán Merino 2015-05-14 15:03:39 +02:00
parent c4b26c8083
commit 2cb5e9df19
59 changed files with 757 additions and 278 deletions

View File

@ -420,9 +420,7 @@
<tr>
<td valign="top" class="footerContent">
{% block footer %}
{% trans support_url=sr("support.url"),
support_email=sr("support.email"),
mailing_list_url=sr("support.mailing_list") %}
{% trans support_url=sr("support.url"), support_email=sr("support.email"), mailing_list_url=sr("support.mailing_list") %}
<strong>Taiga Support:</strong>
<a href="{{ support_url }}" title="Support page" style="color: #9dce0a">{{ support_url}}</a>
<br>

View File

@ -394,9 +394,7 @@
<tr>
<td valign="top" class="footerContent">
{% block footer %}
{% trans support_url=sr("support.url"),
support_email=sr("support.email"),
mailing_list_url=sr("support.mailing_list") %}
{% trans support_url=sr("support.url"), support_email=sr("support.email"), mailing_list_url=sr("support.mailing_list") %}
<strong>Taiga Support:</strong>
<a href="{{ support_url }}" title="Support page" style="color: #9dce0a">{{ support_url}}</a>
<br>

View File

@ -456,9 +456,7 @@
<tr>
<td valign="top" class="footerContent">
{% block footer %}
{% trans support_url=sr("support.url"),
support_email=sr("support.email"),
mailing_list_url=sr("support.mailing_list") %}
{% trans support_url=sr("support.url"), support_email=sr("support.email"), mailing_list_url=sr("support.mailing_list") %}
<strong>Taiga Support:</strong>
<a href="{{ support_url }}" title="Support page" style="color: #9dce0a">{{ support_url}}</a>
<br>

View File

@ -1,10 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
project=project.name|safe,
url=url,
deletion_date=deletion_date|date("SHORT_DATETIME_FORMAT") + deletion_date|date(" T") %}
{% trans user=user.get_full_name()|safe, project=project.name|safe, url=url, deletion_date=deletion_date|date("SHORT_DATETIME_FORMAT") + deletion_date|date(" T") %}
<h1>Project dump generated</h1>
<p>Hello {{ user }},</p>
<h3>Your dump from project {{ project }} has been correctly generated.</h3>

View File

@ -1,7 +1,4 @@
{% trans user=user.get_full_name()|safe,
project=project.name|safe,
url=url,
deletion_date=deletion_date|date("SHORT_DATETIME_FORMAT") + deletion_date|date(" T") %}
{% trans user=user.get_full_name()|safe, project=project.name|safe, url=url, deletion_date=deletion_date|date("SHORT_DATETIME_FORMAT") + deletion_date|date(" T") %}
Hello {{ user }},
Your dump from project {{ project }} has been correctly generated. You can download it here:

View File

@ -1,10 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
error_message=error_message,
support_email=sr("support.email"),
project=project.name|safe %}
{% trans user=user.get_full_name()|safe, error_message=error_message, support_email=sr("support.email"), project=project.name|safe %}
<h1>{{ error_message }}</h1>
<p>Hello {{ user }},</p>
<p>Your project {{ project }} has not been exported correctly.</p>

View File

@ -1,7 +1,4 @@
{% trans user=user.get_full_name()|safe,
error_message=error_message,
support_email=sr("support.email"),
project=project.name|safe %}
{% trans user=user.get_full_name()|safe, error_message=error_message, support_email=sr("support.email"), project=project.name|safe %}
Hello {{ user }},
{{ error_message }}

View File

@ -1,9 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
error_message=error_message,
support_email=sr("support.email") %}
{% trans user=user.get_full_name()|safe, error_message=error_message, support_email=sr("support.email") %}
<h1>{{ error_message }}</h1>
<p>Hello {{ user }},</p>
<p>Your project has not been importer correctly.</p>

View File

@ -1,6 +1,4 @@
{% trans user=user.get_full_name()|safe,
error_message=error_message,
support_email=sr("support.email") %}
{% trans user=user.get_full_name()|safe, error_message=error_message, support_email=sr("support.email") %}
Hello {{ user }},
{{ error_message }}

View File

@ -1,9 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
url=resolve_front_url("project", project.slug),
project=project.name|safe %}
{% trans user=user.get_full_name()|safe, url=resolve_front_url("project", project.slug), project=project.name|safe %}
<h1>Project dump imported</h1>
<p>Hello {{ user }},</p>
<h3>Your project dump has been correctly imported.</h3>

View File

@ -1,6 +1,4 @@
{% trans user=user.get_full_name()|safe,
url=resolve_front_url("project", project.slug),
project=project.name|safe %}
{% trans user=user.get_full_name()|safe, url=resolve_front_url("project", project.slug), project=project.name|safe %}
Hello {{ user }},
Your project dump has been correctly imported.

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: taiga-back\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-05-08 09:55+0200\n"
"POT-Creation-Date: 2015-05-14 15:04+0200\n"
"PO-Revision-Date: 2015-03-25 20:09+0100\n"
"Last-Translator: Taiga Dev Team <support@taiga.io>\n"
"Language-Team: Taiga Dev Team <support@taiga.io>\n"
@ -374,6 +374,33 @@ msgstr ""
msgid "Taiga.io"
msgstr ""
#: taiga/base/templates/emails/base-body-html.jinja:423
#: taiga/base/templates/emails/hero-body-html.jinja:397
#: taiga/base/templates/emails/updates-body-html.jinja:459
#, python-format
msgid ""
"\n"
" <strong>Taiga Support:</"
"strong>\n"
" <a href=\"%(support_url)s"
"\" title=\"Support page\" style=\"color: #9dce0a\">%(support_url)s</a>\n"
" <br>\n"
" <strong>Contact us:</"
"strong>\n"
" <a href=\"mailto:"
"%(support_email)s\" title=\"Supporti email\" style=\"color: #9dce0a\">\n"
" %(support_email)s\n"
" </a>\n"
" <br>\n"
" <strong>Mailing list:</"
"strong>\n"
" <a href="
"\"%(mailing_list_url)s\" title=\"Mailing list\" style=\"color: #9dce0a\">\n"
" %(mailing_list_url)s\n"
" </a>\n"
" "
msgstr ""
#: taiga/base/templates/emails/hero-body-html.jinja:6
msgid "You have been Taigatized"
msgstr ""
@ -495,8 +522,8 @@ msgstr ""
#: taiga/export_import/serializers.py:466
#: taiga/projects/milestones/serializers.py:63
#: taiga/projects/serializers.py:65 taiga/projects/serializers.py:91
#: taiga/projects/serializers.py:121 taiga/projects/serializers.py:163
#: taiga/projects/serializers.py:66 taiga/projects/serializers.py:92
#: taiga/projects/serializers.py:122 taiga/projects/serializers.py:164
msgid "Name duplicated for the project"
msgstr ""
@ -508,21 +535,148 @@ msgstr ""
msgid "Error loading project dump"
msgstr ""
#: taiga/export_import/templates/emails/dump_project-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Project dump generated</h1>\n"
" <p>Hello %(user)s,</p>\n"
" <h3>Your dump from project %(project)s has been correctly generated.</"
"h3>\n"
" <p>You can download it here:</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"Download the dump file"
"\">Download the dump file</a>\n"
" <p>This file will be deleted on %(deletion_date)s.</p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/export_import/templates/emails/dump_project-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Hello %(user)s,\n"
"\n"
"Your dump from project %(project)s has been correctly generated. You can "
"download it here:\n"
"\n"
"%(url)s\n"
"\n"
"This file will be deleted on %(deletion_date)s.\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/export_import/templates/emails/dump_project-subject.jinja:1
#, python-format
msgid "[%(project)s] Your project dump has been generated"
msgstr ""
#: taiga/export_import/templates/emails/export_error-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>%(error_message)s</h1>\n"
" <p>Hello %(user)s,</p>\n"
" <p>Your project %(project)s has not been exported correctly.</p>\n"
" <p>The Taiga system administrators have been informed.<br/> Please, try "
"it again or contact with the support team at\n"
" <a href=\"mailto:%(support_email)s\" title=\"Support email\" style="
"\"color: #699b05\">%(support_email)s</a></p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/export_import/templates/emails/export_error-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Hello %(user)s,\n"
"\n"
"%(error_message)s\n"
"Your project %(project)s has not been exported correctly.\n"
"\n"
"The Taiga system administrators have been informed.\n"
"\n"
"Please, try it again or contact with the support team at %(support_email)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/export_import/templates/emails/export_error-subject.jinja:1
#, python-format
msgid "[%(project)s] %(error_subject)s"
msgstr ""
#: taiga/export_import/templates/emails/import_error-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>%(error_message)s</h1>\n"
" <p>Hello %(user)s,</p>\n"
" <p>Your project has not been importer correctly.</p>\n"
" <p>The Taiga system administrators have been informed.<br/> Please, try "
"it again or contact with the support team at\n"
" <a href=\"mailto:%(support_email)s\" title=\"Support email\" style="
"\"color: #699b05\">%(support_email)s</a></p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/export_import/templates/emails/import_error-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Hello %(user)s,\n"
"\n"
"%(error_message)s\n"
"\n"
"Your project has not been importer correctly.\n"
"\n"
"The Taiga system administrators have been informed.\n"
"\n"
"Please, try it again or contact with the support team at %(support_email)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/export_import/templates/emails/import_error-subject.jinja:1
#, python-format
msgid "[Taiga] %(error_subject)s"
msgstr ""
#: taiga/export_import/templates/emails/load_dump-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Project dump imported</h1>\n"
" <p>Hello %(user)s,</p>\n"
" <h3>Your project dump has been correctly imported.</h3>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"Go to the project "
"%(project)s\">Go to %(project)s</a>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/export_import/templates/emails/load_dump-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Hello %(user)s,\n"
"\n"
"Your project dump has been correctly imported.\n"
"\n"
"You can see the project %(project)s here:\n"
"\n"
"%(url)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/export_import/templates/emails/load_dump-subject.jinja:1
#, python-format
msgid "[%(project)s] Your project dump has been imported"
@ -860,7 +1014,7 @@ msgstr ""
msgid "Not valid template description"
msgstr ""
#: taiga/projects/api.py:469 taiga/projects/serializers.py:256
#: taiga/projects/api.py:469 taiga/projects/serializers.py:257
msgid "At least one of the user must be an active admin"
msgstr ""
@ -1433,6 +1587,402 @@ msgstr ""
msgid "Notify exists for specified user and project"
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-change-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Issue updated</h1>\n"
" <p>Hello %(user)s, <br> %(changer)s has updated an issue on %(project)s</"
"p>\n"
" <p>Issue #%(ref)s %(subject)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See Issue #%(ref)s: "
"%(subject)s in Taiga\">See issue</a>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-change-body-text.jinja:3
#, python-format
msgid ""
"\n"
"Issue updated\n"
"Hello %(user)s, %(changer)s has updated an issue on %(project)s\n"
"See issue #%(ref)s %(subject)s at %(url)s\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-change-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Updated the issue #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-create-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>New issue created</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has created a new issue on "
"%(project)s</p>\n"
" <p>Issue #%(ref)s %(subject)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See Issue #%(ref)s "
"%(subject)s\">See issue</a>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-create-body-text.jinja:1
#, python-format
msgid ""
"\n"
"New issue created\n"
"Hello %(user)s, %(changer)s has created a new issue on %(project)s\n"
"See issue #%(ref)s %(subject)s at %(url)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-create-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Created the issue #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-delete-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Issue deleted</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has deleted an issue on %(project)s</"
"p>\n"
" <p>Issue #%(ref)s %(subject)s</p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-delete-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Issue deleted\n"
"Hello %(user)s, %(changer)s has deleted an issue on %(project)s\n"
"Issue #%(ref)s %(subject)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/issues/issue-delete-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Deleted the issue #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-change-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Sprint updated</h1>\n"
" <p>Hello %(user)s, <br> %(changer)s has updated an sprint on "
"%(project)s</p>\n"
" <p>Sprint %(name)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See Sprint: %(name)s in "
"Taiga\">See sprint</a>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-change-body-text.jinja:3
#, python-format
msgid ""
"\n"
"Sprint updated\n"
"Hello %(user)s, %(changer)s has updated a sprint on %(project)s\n"
"See sprint %(subject)s at %(url)s\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-change-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Updated the sprint \"%(milestone)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-create-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>New sprint created</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has created a new sprint on "
"%(project)s</p>\n"
" <p>Sprint %(name)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See Sprint %(name)s\">See "
"sprint</a>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-create-body-text.jinja:1
#, python-format
msgid ""
"\n"
"New sprint created\n"
"Hello %(user)s, %(changer)s has created a new sprint on %(project)s\n"
"See sprint %(subject)s at %(url)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-create-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Created the sprint \"%(milestone)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-delete-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Sprint deleted</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has deleted an sprint on "
"%(project)s</p>\n"
" <p>Sprint %(name)s</p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-delete-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Sprint deleted\n"
"Hello %(user)s, %(changer)s has deleted an sprint on %(project)s\n"
"Sprint %(name)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/milestones/milestone-delete-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Deleted the Sprint \"%(milestone)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-change-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Task updated</h1>\n"
" <p>Hello %(user)s, <br> %(changer)s has updated a task on %(project)s</"
"p>\n"
" <p>Task #%(ref)s %(subject)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See Task #%(ref)s: "
"%(subject)s in Taiga\">See task</a>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-change-body-text.jinja:3
#, python-format
msgid ""
"\n"
"Task updated\n"
"Hello %(user)s, %(changer)s has updated a task on %(project)s\n"
"See task #%(ref)s %(subject)s at %(url)s\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-change-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Updated the task #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-create-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>New task created</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has created a new task on "
"%(project)s</p>\n"
" <p>Task #%(ref)s %(subject)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See Task #%(ref)s "
"%(subject)s\">See task</a>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-create-body-text.jinja:1
#, python-format
msgid ""
"\n"
"New created\n"
"Hello %(user)s, %(changer)s has created a new task on %(project)s\n"
"See task #%(ref)s %(subject)s at %(url)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-create-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Created the task #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-delete-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Task deleted</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has deleted a task on %(project)s</"
"p>\n"
" <p>Task #%(ref)s %(subject)s</p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-delete-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Task deleted\n"
"Hello %(user)s, %(changer)s has deleted a task on %(project)s\n"
"Task #%(ref)s %(subject)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/tasks/task-delete-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Deleted the task #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-change-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>User Story updated</h1>\n"
" <p>Hello %(user)s, <br> %(changer)s has updated a user story on "
"%(project)s</p>\n"
" <p>User Story #%(ref)s %(subject)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See User Story #%(ref)s: "
"%(subject)s in Taiga\">See user story</a>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-change-body-text.jinja:3
#, python-format
msgid ""
"\n"
"User story updated\n"
"Hello %(user)s, %(changer)s has updated a user story on %(project)s\n"
"See user story #%(ref)s %(subject)s at %(url)s\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-change-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Updated the US #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-create-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>New user story created</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has created a new user story on "
"%(project)s</p>\n"
" <p>User Story #%(ref)s %(subject)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See User Story #%(ref)s "
"%(subject)s\">See user story</a>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-create-body-text.jinja:1
#, python-format
msgid ""
"\n"
"New user story created\n"
"Hello %(user)s, %(changer)s has created a new user story on %(project)s\n"
"See user story #%(ref)s %(subject)s at %(url)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-create-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Created the US #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-delete-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>User Story deleted</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has deleted a user story on "
"%(project)s</p>\n"
" <p>User Story #%(ref)s %(subject)s</p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-delete-body-text.jinja:1
#, python-format
msgid ""
"\n"
"User Story deleted\n"
"Hello %(user)s, %(changer)s has deleted a user story on %(project)s\n"
"User Story #%(ref)s %(subject)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/userstories/userstory-delete-subject.jinja:1
#, python-format
msgid ""
"\n"
"[%(project)s] Deleted the US #%(ref)s \"%(subject)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-change-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Wiki Page updated</h1>\n"
" <p>Hello %(user)s, <br> %(changer)s has updated a wiki page on "
"%(project)s</p>\n"
" <p>Wiki page %(page)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"See wiki page in Taiga"
"\">See Wiki Page</a>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-change-body-text.jinja:3
#, python-format
msgid ""
"\n"
"Wiki Page updated\n"
"\n"
"Hello %(user)s, %(changer)s has updated a wiki page on %(project)s\n"
"\n"
"See wiki page %(page)s at %(url)s\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-change-subject.jinja:1
#, python-format
msgid ""
@ -1440,6 +1990,34 @@ msgid ""
"[%(project)s] Updated the Wiki Page \"%(page)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>New wiki page created</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has created a new wiki page on "
"%(project)s</p>\n"
" <p>Wiki page %(page)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"Wiki page %(page)s\">See "
"wiki page</a>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-text.jinja:1
#, python-format
msgid ""
"\n"
"New wiki page created\n"
"\n"
"Hello %(user)s, %(changer)s has created a new wiki page on %(project)s\n"
"\n"
"See wiki page %(page)s at %(url)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-subject.jinja:1
#, python-format
msgid ""
@ -1447,6 +2025,32 @@ msgid ""
"[%(project)s] Created the Wiki Page \"%(page)s\"\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Wiki page deleted</h1>\n"
" <p>Hello %(user)s,<br />%(changer)s has deleted a wiki page on "
"%(project)s</p>\n"
" <p>Wiki page %(page)s</p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-body-text.jinja:1
#, python-format
msgid ""
"\n"
"Wiki page deleted\n"
"\n"
"Hello %(user)s, %(changer)s has deleted a wiki page on %(project)s\n"
"\n"
"Wiki page %(page)s\n"
"\n"
"---\n"
"The Taiga Team\n"
msgstr ""
#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-subject.jinja:1
#, python-format
msgid ""
@ -1478,51 +2082,51 @@ msgstr ""
msgid "You can't leave the project if there are no more owners"
msgstr ""
#: taiga/projects/serializers.py:232
#: taiga/projects/serializers.py:233
msgid "Email address is already taken"
msgstr ""
#: taiga/projects/serializers.py:244
#: taiga/projects/serializers.py:245
msgid "Invalid role for the project"
msgstr ""
#: taiga/projects/serializers.py:342
#: taiga/projects/serializers.py:343
msgid "Total milestones must be major or equal to zero"
msgstr ""
#: taiga/projects/serializers.py:399
#: taiga/projects/serializers.py:400
msgid "Default options"
msgstr ""
#: taiga/projects/serializers.py:400
#: taiga/projects/serializers.py:401
msgid "User story's statuses"
msgstr ""
#: taiga/projects/serializers.py:401
#: taiga/projects/serializers.py:402
msgid "Points"
msgstr ""
#: taiga/projects/serializers.py:402
#: taiga/projects/serializers.py:403
msgid "Task's statuses"
msgstr ""
#: taiga/projects/serializers.py:403
#: taiga/projects/serializers.py:404
msgid "Issue's statuses"
msgstr ""
#: taiga/projects/serializers.py:404
#: taiga/projects/serializers.py:405
msgid "Issue's types"
msgstr ""
#: taiga/projects/serializers.py:405
#: taiga/projects/serializers.py:406
msgid "Priorities"
msgstr ""
#: taiga/projects/serializers.py:406
#: taiga/projects/serializers.py:407
msgid "Severities"
msgstr ""
#: taiga/projects/serializers.py:407
#: taiga/projects/serializers.py:408
msgid "Roles"
msgstr ""
@ -1560,7 +2164,18 @@ msgstr ""
msgid "someone"
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:18
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:11
#, python-format
msgid ""
"\n"
" <h2>You have been invited to Taiga!</h2>\n"
"<p>Hi! %(full_name)s has sent you an invitation to join project <em>"
"%(project)s</em> in Taiga.</br> Taiga is a Free, open Source Agile Project "
"Management Tool.</p>\n"
" "
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:17
#, python-format
msgid ""
"\n"
@ -1570,19 +2185,30 @@ msgid ""
" "
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:25
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:24
msgid "Accept your invitation to Taiga"
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:25
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:24
msgid "Accept your invitation"
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:26
#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:25
msgid "The Taiga Team"
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:13
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:6
#, python-format
msgid ""
"\n"
"You, or someone you know, has invited you to Taiga\n"
"\n"
"Hi! %(full_name)s has sent you an invitation to join a project called "
"%(project)s which is being managed on Taiga, a Free, open Source Agile "
"Project Management Tool.\n"
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:12
#, python-format
msgid ""
"\n"
@ -1593,11 +2219,11 @@ msgid ""
" "
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:19
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:18
msgid "Accept your invitation to Taiga following this link:"
msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:21
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:20
msgid ""
"\n"
"---\n"
@ -1611,6 +2237,29 @@ msgid ""
"[Taiga] Invitation to join to the project '%(project)s'\n"
msgstr ""
#: taiga/projects/templates/emails/membership_notification-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>You have been added to a project</h1>\n"
" <p>Hello %(full_name)s,<br />you have been added to the project "
"%(project)s</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"Go to%(project)s\">Go to "
"project</a>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/projects/templates/emails/membership_notification-body-text.jinja:1
#, python-format
msgid ""
"\n"
"You have been added to a project\n"
"Hello %(full_name)s,you have been added to the project %(project)s\n"
"\n"
"See project at %(url)s\n"
msgstr ""
#: taiga/projects/templates/emails/membership_notification-subject.jinja:1
#, python-format
msgid ""
@ -1850,7 +2499,7 @@ msgstr ""
msgid "Stakeholder"
msgstr ""
#: taiga/projects/userstories/api.py:172
#: taiga/projects/userstories/api.py:173
#, python-brace-format
msgid ""
"Generating the user story [US #{ref} - {subject}](:us:{ref} \"US #{ref} - "
@ -1943,56 +2592,56 @@ msgstr ""
msgid "Important dates"
msgstr ""
#: taiga/users/api.py:105 taiga/users/api.py:112
#: taiga/users/api.py:112 taiga/users/api.py:119
msgid "Invalid username or email"
msgstr ""
#: taiga/users/api.py:121
#: taiga/users/api.py:128
msgid "Mail sended successful!"
msgstr ""
#: taiga/users/api.py:133 taiga/users/api.py:138
#: taiga/users/api.py:140 taiga/users/api.py:145
msgid "Token is invalid"
msgstr ""
#: taiga/users/api.py:159
#: taiga/users/api.py:166
msgid "Current password parameter needed"
msgstr ""
#: taiga/users/api.py:162
#: taiga/users/api.py:169
msgid "New password parameter needed"
msgstr ""
#: taiga/users/api.py:165
#: taiga/users/api.py:172
msgid "Invalid password length at least 6 charaters needed"
msgstr ""
#: taiga/users/api.py:168
#: taiga/users/api.py:175
msgid "Invalid current password"
msgstr ""
#: taiga/users/api.py:184
#: taiga/users/api.py:191
msgid "Incomplete arguments"
msgstr ""
#: taiga/users/api.py:189
#: taiga/users/api.py:196
msgid "Invalid image format"
msgstr ""
#: taiga/users/api.py:242
#: taiga/users/api.py:249
msgid "Duplicated email"
msgstr ""
#: taiga/users/api.py:244
#: taiga/users/api.py:251
msgid "Not valid email"
msgstr ""
#: taiga/users/api.py:264 taiga/users/api.py:270
#: taiga/users/api.py:271 taiga/users/api.py:277
msgid ""
"Invalid, are you sure the token is correct and you didn't use it before?"
msgstr ""
#: taiga/users/api.py:297 taiga/users/api.py:305 taiga/users/api.py:308
#: taiga/users/api.py:304 taiga/users/api.py:312 taiga/users/api.py:315
msgid "Invalid, are you sure the token is correct?"
msgstr ""
@ -2108,6 +2757,19 @@ msgstr ""
msgid "[Taiga] Change email"
msgstr ""
#: taiga/users/templates/emails/password_recovery-body-html.jinja:4
#, python-format
msgid ""
"\n"
" <h1>Recover your password</h1>\n"
" <p>Hello %(full_name)s, <br /> you asked to recover your password</p>\n"
" <a class=\"button\" href=\"%(url)s\" title=\"Recover your password"
"\">Recover your password</a>\n"
" <p>You can ignore this message if you did not request.</p>\n"
" <p><small>The Taiga Team</small></p>\n"
" "
msgstr ""
#: taiga/users/templates/emails/password_recovery-body-text.jinja:1
#, python-format
msgid ""

View File

@ -1,12 +1,7 @@
{% extends "emails/updates-body-html.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("issue", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("issue", project.slug, snapshot.ref) %}
<h1>Issue updated</h1>
<p>Hello {{ user }}, <br> {{ changer }} has updated an issue on {{ project }}</p>
<p>Issue #{{ ref }} {{ subject }}</p>

View File

@ -1,11 +1,6 @@
{% extends "emails/updates-body-text.jinja" %}
{% block head %}
{% trans user=user.get_full_name(),
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("issue", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name(), changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("issue", project.slug, snapshot.ref) %}
Issue updated
Hello {{ user }}, {{ changer }} has updated an issue on {{ project }}
See issue #{{ ref }} {{ subject }} at {{ url }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Updated the issue #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,12 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("issue", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("issue", project.slug, snapshot.ref) %}
<h1>New issue created</h1>
<p>Hello {{ user }},<br />{{ changer }} has created a new issue on {{ project }}</p>
<p>Issue #{{ ref }} {{ subject }}</p>

View File

@ -1,9 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("issue", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("issue", project.slug, snapshot.ref) %}
New issue created
Hello {{ user }}, {{ changer }} has created a new issue on {{ project }}
See issue #{{ ref }} {{ subject }} at {{ url }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Created the issue #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,11 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
<h1>Issue deleted</h1>
<p>Hello {{ user }},<br />{{ changer }} has deleted an issue on {{ project }}</p>
<p>Issue #{{ ref }} {{ subject }}</p>

View File

@ -1,8 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
Issue deleted
Hello {{ user }}, {{ changer }} has deleted an issue on {{ project }}
Issue #{{ ref }} {{ subject }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Deleted the issue #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,11 +1,7 @@
{% extends "emails/updates-body-html.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
name=snapshot.name|safe,
url=resolve_front_url("taskboard", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, name=snapshot.name|safe, url=resolve_front_url("taskboard", project.slug, snapshot.slug) %}
<h1>Sprint updated</h1>
<p>Hello {{ user }}, <br> {{ changer }} has updated an sprint on {{ project }}</p>
<p>Sprint {{ name }}</p>

View File

@ -1,10 +1,6 @@
{% extends "emails/updates-body-text.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
name=snapshot.name|safe,
url=resolve_front_url("task", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, name=snapshot.name|safe, url=resolve_front_url("task", project.slug, snapshot.slug) %}
Sprint updated
Hello {{ user }}, {{ changer }} has updated a sprint on {{ project }}
See sprint {{ subject }} at {{ url }}

View File

@ -1,4 +1,3 @@
{% trans project=project.name|safe,
milestone=snapshot.name|safe %}
{% trans project=project.name|safe, milestone=snapshot.name|safe %}
[{{ project }}] Updated the sprint "{{ milestone }}"
{% endtrans %}

View File

@ -1,11 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
name=snapshot.name|safe,
url=resolve_front_url("taskboard", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, name=snapshot.name|safe, url=resolve_front_url("taskboard", project.slug, snapshot.slug) %}
<h1>New sprint created</h1>
<p>Hello {{ user }},<br />{{ changer }} has created a new sprint on {{ project }}</p>
<p>Sprint {{ name }}</p>

View File

@ -1,8 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
name=snapshot.name|safe,
url=resolve_front_url("taskboard", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, name=snapshot.name|safe, url=resolve_front_url("taskboard", project.slug, snapshot.slug) %}
New sprint created
Hello {{ user }}, {{ changer }} has created a new sprint on {{ project }}
See sprint {{ subject }} at {{ url }}

View File

@ -1,4 +1,3 @@
{% trans project=project.name|safe,
milestone=snapshot.name|safe %}
{% trans project=project.name|safe, milestone=snapshot.name|safe %}
[{{ project }}] Created the sprint "{{ milestone }}"
{% endtrans %}

View File

@ -1,11 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
name=snapshot.name|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, name=snapshot.name|safe %}
<h1>Sprint deleted</h1>
<p>Hello {{ user }},<br />{{ changer }} has deleted an sprint on {{ project }}</p>
<p>Sprint {{ name }}</p>

View File

@ -1,7 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
name=snapshot.name|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, name=snapshot.name|safe %}
Sprint deleted
Hello {{ user }}, {{ changer }} has deleted an sprint on {{ project }}
Sprint {{ name }}

View File

@ -1,4 +1,3 @@
{% trans project=project.name|safe,
milestone=snapshot.name|safe %}
{% trans project=project.name|safe, milestone=snapshot.name|safe %}
[{{ project }}] Deleted the Sprint "{{ milestone }}"
{% endtrans %}

View File

@ -1,12 +1,7 @@
{% extends "emails/updates-body-html.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("task", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("task", project.slug, snapshot.ref) %}
<h1>Task updated</h1>
<p>Hello {{ user }}, <br> {{ changer }} has updated a task on {{ project }}</p>
<p>Task #{{ ref }} {{ subject }}</p>

View File

@ -1,11 +1,6 @@
{% extends "emails/updates-body-text.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("task", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("task", project.slug, snapshot.ref) %}
Task updated
Hello {{ user }}, {{ changer }} has updated a task on {{ project }}
See task #{{ ref }} {{ subject }} at {{ url }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Updated the task #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,12 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("task", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("task", project.slug, snapshot.ref) %}
<h1>New task created</h1>
<p>Hello {{ user }},<br />{{ changer }} has created a new task on {{ project }}</p>
<p>Task #{{ ref }} {{ subject }}</p>

View File

@ -1,9 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("task", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("task", project.slug, snapshot.ref) %}
New created
Hello {{ user }}, {{ changer }} has created a new task on {{ project }}
See task #{{ ref }} {{ subject }} at {{ url }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Created the task #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,11 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
<h1>Task deleted</h1>
<p>Hello {{ user }},<br />{{ changer }} has deleted a task on {{ project }}</p>
<p>Task #{{ ref }} {{ subject }}</p>

View File

@ -1,8 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
Task deleted
Hello {{ user }}, {{ changer }} has deleted a task on {{ project }}
Task #{{ ref }} {{ subject }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Deleted the task #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,12 +1,7 @@
{% extends "emails/updates-body-html.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
<h1>User Story updated</h1>
<p>Hello {{ user }}, <br> {{ changer }} has updated a user story on {{ project }}</p>
<p>User Story #{{ ref }} {{ subject }}</p>

View File

@ -1,11 +1,6 @@
{% extends "emails/updates-body-text.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe,ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
User story updated
Hello {{ user }}, {{ changer }} has updated a user story on {{ project }}
See user story #{{ ref }} {{ subject }} at {{ url }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Updated the US #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,12 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
<h1>New user story created</h1>
<p>Hello {{ user }},<br />{{ changer }} has created a new user story on {{ project }}</p>
<p>User Story #{{ ref }} {{ subject }}</p>

View File

@ -1,9 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe,
url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe, url=resolve_front_url("userstory", project.slug, snapshot.ref) %}
New user story created
Hello {{ user }}, {{ changer }} has created a new user story on {{ project }}
See user story #{{ ref }} {{ subject }} at {{ url }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Created the US #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,11 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
<h1>User Story deleted</h1>
<p>Hello {{ user }},<br />{{ changer }} has deleted a user story on {{ project }}</p>
<p>User Story #{{ ref }} {{ subject }}</p>

View File

@ -1,8 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
User Story deleted
Hello {{ user }}, {{ changer }} has deleted a user story on {{ project }}
User Story #{{ ref }} {{ subject }}

View File

@ -1,5 +1,3 @@
{% trans project=project.name|safe,
ref=snapshot.ref,
subject=snapshot.subject|safe %}
{% trans project=project.name|safe, ref=snapshot.ref, subject=snapshot.subject|safe %}
[{{ project }}] Deleted the US #{{ ref }} "{{ subject }}"
{% endtrans %}

View File

@ -1,11 +1,7 @@
{% extends "emails/updates-body-html.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
page=snapshot.slug,
url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, page=snapshot.slug, url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
<h1>Wiki Page updated</h1>
<p>Hello {{ user }}, <br> {{ changer }} has updated a wiki page on {{ project }}</p>
<p>Wiki page {{ page }}</p>

View File

@ -1,10 +1,6 @@
{% extends "emails/updates-body-text.jinja" %}
{% block head %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
page=snapshot.slug,
url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, page=snapshot.slug, url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
Wiki Page updated
Hello {{ user }}, {{ changer }} has updated a wiki page on {{ project }}

View File

@ -1,11 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
page=snapshot.slug,
url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, page=snapshot.slug, url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
<h1>New wiki page created</h1>
<p>Hello {{ user }},<br />{{ changer }} has created a new wiki page on {{ project }}</p>
<p>Wiki page {{ page }}</p>

View File

@ -1,8 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
page=snapshot.slug,
url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, page=snapshot.slug, url=resolve_front_url("wiki", project.slug, snapshot.slug) %}
New wiki page created
Hello {{ user }}, {{ changer }} has created a new wiki page on {{ project }}

View File

@ -1,10 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
page=snapshot.slug %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, page=snapshot.slug %}
<h1>Wiki page deleted</h1>
<p>Hello {{ user }},<br />{{ changer }} has deleted a wiki page on {{ project }}</p>
<p>Wiki page {{ page }}</p>

View File

@ -1,7 +1,4 @@
{% trans user=user.get_full_name()|safe,
changer=changer.get_full_name()|safe,
project=project.name|safe,
page=snapshot.slug %}
{% trans user=user.get_full_name()|safe, changer=changer.get_full_name()|safe, project=project.name|safe, page=snapshot.slug %}
Wiki page deleted
Hello {{ user }}, {{ changer }} has deleted a wiki page on {{ project }}

View File

@ -8,8 +8,7 @@
{% block body %}
{% trans full_name=sender_full_name,
project=membership.project %}
{% trans full_name=sender_full_name, project=membership.project %}
<h2>You have been invited to Taiga!</h2>
<p>Hi! {{ full_name }} has sent you an invitation to join project <em>{{ project }}</em> in Taiga.</br> Taiga is a Free, open Source Agile Project Management Tool.</p>
{% endtrans %}

View File

@ -3,8 +3,7 @@
{% else %}
{% set sender_full_name=_("someone") %}
{% endif %}
{% trans full_name=sender_full_name,
project=membership.project %}
{% trans full_name=sender_full_name, project=membership.project %}
You, or someone you know, has invited you to Taiga
Hi! {{ full_name }} has sent you an invitation to join a project called {{ project }} which is being managed on Taiga, a Free, open Source Agile Project Management Tool.

View File

@ -1,9 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans url=resolve_front_url("project", membership.project.slug),
full_name=membership.user.get_full_name(),
project=membership.project %}
{% trans url=resolve_front_url("project", membership.project.slug), full_name=membership.user.get_full_name(), project=membership.project %}
<h1>You have been added to a project</h1>
<p>Hello {{ full_name }},<br />you have been added to the project {{ project }}</p>
<a class="button" href="{{ url }}" title="Go to{{ project }}">Go to project</a>

View File

@ -1,6 +1,4 @@
{% trans url=resolve_front_url("project", membership.project.slug),
full_name=membership.user.get_full_name(),
project=membership.project %}
{% trans url=resolve_front_url("project", membership.project.slug), full_name=membership.user.get_full_name(), project=membership.project %}
You have been added to a project
Hello {{ full_name }},you have been added to the project {{ project }}

View File

@ -1,8 +1,7 @@
{% extends "emails/base-body-html.jinja" %}
{% block body %}
{% trans full_name=user.get_full_name(),
url=resolve_front_url("change-password", user.token) %}
{% trans full_name=user.get_full_name(), url=resolve_front_url("change-password", user.token) %}
<h1>Recover your password</h1>
<p>Hello {{ full_name }}, <br /> you asked to recover your password</p>
<a class="button" href="{{ url }}" title="Recover your password">Recover your password</a>