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

View File

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

View File

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

View File

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

View File

@ -1,7 +1,4 @@
{% trans user=user.get_full_name()|safe, {% 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") %}
project=project.name|safe,
url=url,
deletion_date=deletion_date|date("SHORT_DATETIME_FORMAT") + deletion_date|date(" T") %}
Hello {{ user }}, Hello {{ user }},
Your dump from project {{ project }} has been correctly generated. You can download it here: 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" %} {% extends "emails/base-body-html.jinja" %}
{% block body %} {% block body %}
{% trans user=user.get_full_name()|safe, {% trans user=user.get_full_name()|safe, error_message=error_message, support_email=sr("support.email"), project=project.name|safe %}
error_message=error_message,
support_email=sr("support.email"),
project=project.name|safe %}
<h1>{{ error_message }}</h1> <h1>{{ error_message }}</h1>
<p>Hello {{ user }},</p> <p>Hello {{ user }},</p>
<p>Your project {{ project }} has not been exported correctly.</p> <p>Your project {{ project }} has not been exported correctly.</p>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: taiga-back\n" "Project-Id-Version: taiga-back\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2015-03-25 20:09+0100\n"
"Last-Translator: Taiga Dev Team <support@taiga.io>\n" "Last-Translator: Taiga Dev Team <support@taiga.io>\n"
"Language-Team: Taiga Dev Team <support@taiga.io>\n" "Language-Team: Taiga Dev Team <support@taiga.io>\n"
@ -374,6 +374,33 @@ msgstr ""
msgid "Taiga.io" msgid "Taiga.io"
msgstr "" 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 #: taiga/base/templates/emails/hero-body-html.jinja:6
msgid "You have been Taigatized" msgid "You have been Taigatized"
msgstr "" msgstr ""
@ -495,8 +522,8 @@ msgstr ""
#: taiga/export_import/serializers.py:466 #: taiga/export_import/serializers.py:466
#: taiga/projects/milestones/serializers.py:63 #: taiga/projects/milestones/serializers.py:63
#: taiga/projects/serializers.py:65 taiga/projects/serializers.py:91 #: taiga/projects/serializers.py:66 taiga/projects/serializers.py:92
#: taiga/projects/serializers.py:121 taiga/projects/serializers.py:163 #: taiga/projects/serializers.py:122 taiga/projects/serializers.py:164
msgid "Name duplicated for the project" msgid "Name duplicated for the project"
msgstr "" msgstr ""
@ -508,21 +535,148 @@ msgstr ""
msgid "Error loading project dump" msgid "Error loading project dump"
msgstr "" 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 #: taiga/export_import/templates/emails/dump_project-subject.jinja:1
#, python-format #, python-format
msgid "[%(project)s] Your project dump has been generated" msgid "[%(project)s] Your project dump has been generated"
msgstr "" 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 #: taiga/export_import/templates/emails/export_error-subject.jinja:1
#, python-format #, python-format
msgid "[%(project)s] %(error_subject)s" msgid "[%(project)s] %(error_subject)s"
msgstr "" 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 #: taiga/export_import/templates/emails/import_error-subject.jinja:1
#, python-format #, python-format
msgid "[Taiga] %(error_subject)s" msgid "[Taiga] %(error_subject)s"
msgstr "" 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 #: taiga/export_import/templates/emails/load_dump-subject.jinja:1
#, python-format #, python-format
msgid "[%(project)s] Your project dump has been imported" msgid "[%(project)s] Your project dump has been imported"
@ -860,7 +1014,7 @@ msgstr ""
msgid "Not valid template description" msgid "Not valid template description"
msgstr "" 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" msgid "At least one of the user must be an active admin"
msgstr "" msgstr ""
@ -1433,6 +1587,402 @@ msgstr ""
msgid "Notify exists for specified user and project" msgid "Notify exists for specified user and project"
msgstr "" 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 #: taiga/projects/notifications/templates/emails/wiki/wikipage-change-subject.jinja:1
#, python-format #, python-format
msgid "" msgid ""
@ -1440,6 +1990,34 @@ msgid ""
"[%(project)s] Updated the Wiki Page \"%(page)s\"\n" "[%(project)s] Updated the Wiki Page \"%(page)s\"\n"
msgstr "" 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 #: taiga/projects/notifications/templates/emails/wiki/wikipage-create-subject.jinja:1
#, python-format #, python-format
msgid "" msgid ""
@ -1447,6 +2025,32 @@ msgid ""
"[%(project)s] Created the Wiki Page \"%(page)s\"\n" "[%(project)s] Created the Wiki Page \"%(page)s\"\n"
msgstr "" 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 #: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-subject.jinja:1
#, python-format #, python-format
msgid "" msgid ""
@ -1478,51 +2082,51 @@ msgstr ""
msgid "You can't leave the project if there are no more owners" msgid "You can't leave the project if there are no more owners"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:232 #: taiga/projects/serializers.py:233
msgid "Email address is already taken" msgid "Email address is already taken"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:244 #: taiga/projects/serializers.py:245
msgid "Invalid role for the project" msgid "Invalid role for the project"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:342 #: taiga/projects/serializers.py:343
msgid "Total milestones must be major or equal to zero" msgid "Total milestones must be major or equal to zero"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:399 #: taiga/projects/serializers.py:400
msgid "Default options" msgid "Default options"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:400 #: taiga/projects/serializers.py:401
msgid "User story's statuses" msgid "User story's statuses"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:401 #: taiga/projects/serializers.py:402
msgid "Points" msgid "Points"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:402 #: taiga/projects/serializers.py:403
msgid "Task's statuses" msgid "Task's statuses"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:403 #: taiga/projects/serializers.py:404
msgid "Issue's statuses" msgid "Issue's statuses"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:404 #: taiga/projects/serializers.py:405
msgid "Issue's types" msgid "Issue's types"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:405 #: taiga/projects/serializers.py:406
msgid "Priorities" msgid "Priorities"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:406 #: taiga/projects/serializers.py:407
msgid "Severities" msgid "Severities"
msgstr "" msgstr ""
#: taiga/projects/serializers.py:407 #: taiga/projects/serializers.py:408
msgid "Roles" msgid "Roles"
msgstr "" msgstr ""
@ -1560,7 +2164,18 @@ msgstr ""
msgid "someone" msgid "someone"
msgstr "" 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 #, python-format
msgid "" msgid ""
"\n" "\n"
@ -1570,19 +2185,30 @@ msgid ""
" " " "
msgstr "" 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" msgid "Accept your invitation to Taiga"
msgstr "" 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" msgid "Accept your invitation"
msgstr "" 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" msgid "The Taiga Team"
msgstr "" 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 #, python-format
msgid "" msgid ""
"\n" "\n"
@ -1593,11 +2219,11 @@ msgid ""
" " " "
msgstr "" 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:" msgid "Accept your invitation to Taiga following this link:"
msgstr "" msgstr ""
#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:21 #: taiga/projects/templates/emails/membership_invitation-body-text.jinja:20
msgid "" msgid ""
"\n" "\n"
"---\n" "---\n"
@ -1611,6 +2237,29 @@ msgid ""
"[Taiga] Invitation to join to the project '%(project)s'\n" "[Taiga] Invitation to join to the project '%(project)s'\n"
msgstr "" 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 #: taiga/projects/templates/emails/membership_notification-subject.jinja:1
#, python-format #, python-format
msgid "" msgid ""
@ -1850,7 +2499,7 @@ msgstr ""
msgid "Stakeholder" msgid "Stakeholder"
msgstr "" msgstr ""
#: taiga/projects/userstories/api.py:172 #: taiga/projects/userstories/api.py:173
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Generating the user story [US #{ref} - {subject}](:us:{ref} \"US #{ref} - " "Generating the user story [US #{ref} - {subject}](:us:{ref} \"US #{ref} - "
@ -1943,56 +2592,56 @@ msgstr ""
msgid "Important dates" msgid "Important dates"
msgstr "" 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" msgid "Invalid username or email"
msgstr "" msgstr ""
#: taiga/users/api.py:121 #: taiga/users/api.py:128
msgid "Mail sended successful!" msgid "Mail sended successful!"
msgstr "" 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" msgid "Token is invalid"
msgstr "" msgstr ""
#: taiga/users/api.py:159 #: taiga/users/api.py:166
msgid "Current password parameter needed" msgid "Current password parameter needed"
msgstr "" msgstr ""
#: taiga/users/api.py:162 #: taiga/users/api.py:169
msgid "New password parameter needed" msgid "New password parameter needed"
msgstr "" msgstr ""
#: taiga/users/api.py:165 #: taiga/users/api.py:172
msgid "Invalid password length at least 6 charaters needed" msgid "Invalid password length at least 6 charaters needed"
msgstr "" msgstr ""
#: taiga/users/api.py:168 #: taiga/users/api.py:175
msgid "Invalid current password" msgid "Invalid current password"
msgstr "" msgstr ""
#: taiga/users/api.py:184 #: taiga/users/api.py:191
msgid "Incomplete arguments" msgid "Incomplete arguments"
msgstr "" msgstr ""
#: taiga/users/api.py:189 #: taiga/users/api.py:196
msgid "Invalid image format" msgid "Invalid image format"
msgstr "" msgstr ""
#: taiga/users/api.py:242 #: taiga/users/api.py:249
msgid "Duplicated email" msgid "Duplicated email"
msgstr "" msgstr ""
#: taiga/users/api.py:244 #: taiga/users/api.py:251
msgid "Not valid email" msgid "Not valid email"
msgstr "" msgstr ""
#: taiga/users/api.py:264 taiga/users/api.py:270 #: taiga/users/api.py:271 taiga/users/api.py:277
msgid "" msgid ""
"Invalid, are you sure the token is correct and you didn't use it before?" "Invalid, are you sure the token is correct and you didn't use it before?"
msgstr "" 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?" msgid "Invalid, are you sure the token is correct?"
msgstr "" msgstr ""
@ -2108,6 +2757,19 @@ msgstr ""
msgid "[Taiga] Change email" msgid "[Taiga] Change email"
msgstr "" 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 #: taiga/users/templates/emails/password_recovery-body-text.jinja:1
#, python-format #, python-format
msgid "" msgid ""

View File

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

View File

@ -1,11 +1,6 @@
{% extends "emails/updates-body-text.jinja" %} {% extends "emails/updates-body-text.jinja" %}
{% block head %} {% block head %}
{% trans user=user.get_full_name(), {% 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) %}
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 Issue updated
Hello {{ user }}, {{ changer }} has updated an issue on {{ project }} Hello {{ user }}, {{ changer }} has updated an issue on {{ project }}
See issue #{{ ref }} {{ subject }} at {{ url }} See issue #{{ ref }} {{ subject }} at {{ url }}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,10 +1,6 @@
{% extends "emails/updates-body-text.jinja" %} {% extends "emails/updates-body-text.jinja" %}
{% block head %} {% block head %}
{% trans user=user.get_full_name()|safe, {% 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) %}
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 Sprint updated
Hello {{ user }}, {{ changer }} has updated a sprint on {{ project }} Hello {{ user }}, {{ changer }} has updated a sprint on {{ project }}
See sprint {{ subject }} at {{ url }} See sprint {{ subject }} at {{ url }}

View File

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

View File

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

View File

@ -1,8 +1,4 @@
{% trans user=user.get_full_name()|safe, {% 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) %}
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 New sprint created
Hello {{ user }}, {{ changer }} has created a new sprint on {{ project }} Hello {{ user }}, {{ changer }} has created a new sprint on {{ project }}
See sprint {{ subject }} at {{ url }} See sprint {{ subject }} at {{ url }}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,10 +1,6 @@
{% extends "emails/updates-body-text.jinja" %} {% extends "emails/updates-body-text.jinja" %}
{% block head %} {% block head %}
{% trans user=user.get_full_name()|safe, {% 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) %}
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 Wiki Page updated
Hello {{ user }}, {{ changer }} has updated a wiki page on {{ project }} Hello {{ user }}, {{ changer }} has updated a wiki page on {{ project }}

View File

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

View File

@ -1,8 +1,4 @@
{% trans user=user.get_full_name()|safe, {% 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) %}
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 New wiki page created
Hello {{ user }}, {{ changer }} has created a new wiki page on {{ project }} Hello {{ user }}, {{ changer }} has created a new wiki page on {{ project }}

View File

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

View File

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

View File

@ -8,8 +8,7 @@
{% block body %} {% block body %}
{% trans full_name=sender_full_name, {% trans full_name=sender_full_name, project=membership.project %}
project=membership.project %}
<h2>You have been invited to Taiga!</h2> <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> <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 %} {% endtrans %}

View File

@ -3,8 +3,7 @@
{% else %} {% else %}
{% set sender_full_name=_("someone") %} {% set sender_full_name=_("someone") %}
{% endif %} {% endif %}
{% trans full_name=sender_full_name, {% trans full_name=sender_full_name, project=membership.project %}
project=membership.project %}
You, or someone you know, has invited you to Taiga 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. 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" %} {% extends "emails/base-body-html.jinja" %}
{% block body %} {% block body %}
{% trans url=resolve_front_url("project", membership.project.slug), {% trans url=resolve_front_url("project", membership.project.slug), full_name=membership.user.get_full_name(), project=membership.project %}
full_name=membership.user.get_full_name(),
project=membership.project %}
<h1>You have been added to a project</h1> <h1>You have been added to a project</h1>
<p>Hello {{ full_name }},<br />you have been added to the project {{ project }}</p> <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> <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), {% trans url=resolve_front_url("project", membership.project.slug), full_name=membership.user.get_full_name(), project=membership.project %}
full_name=membership.user.get_full_name(),
project=membership.project %}
You have been added to a project You have been added to a project
Hello {{ full_name }},you have been added to the project {{ project }} Hello {{ full_name }},you have been added to the project {{ project }}

View File

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