From 1bb9158cfa093868c1bf7d236ff479d47e18fbd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Sat, 16 May 2015 16:07:29 +0200 Subject: [PATCH] [i18n] Update locales --- taiga/locale/ca/LC_MESSAGES/django.po | 738 ++++++++++++- taiga/locale/es/LC_MESSAGES/django.po | 1106 +++++++++++++++++++- taiga/locale/fi/LC_MESSAGES/django.po | 740 ++++++++++++- taiga/locale/fr/LC_MESSAGES/django.po | 740 ++++++++++++- taiga/locale/zh-Hant/LC_MESSAGES/django.po | 740 ++++++++++++- 5 files changed, 3868 insertions(+), 196 deletions(-) diff --git a/taiga/locale/ca/LC_MESSAGES/django.po b/taiga/locale/ca/LC_MESSAGES/django.po index d3893dae..f2db82f9 100644 --- a/taiga/locale/ca/LC_MESSAGES/django.po +++ b/taiga/locale/ca/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-08 09:55+0200\n" -"PO-Revision-Date: 2015-05-08 07:57+0000\n" +"POT-Creation-Date: 2015-05-15 18:06+0200\n" +"PO-Revision-Date: 2015-05-15 16:06+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/taiga-back/" "language/ca/)\n" @@ -382,6 +382,33 @@ msgstr "Visita la nostra pàgina web" msgid "Taiga.io" msgstr "Taiga.io" +#: 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" +" Taiga Support:\n" +" %(support_url)s\n" +"
\n" +" Contact us:\n" +" \n" +" %(support_email)s\n" +" \n" +"
\n" +" Mailing list:\n" +" \n" +" %(mailing_list_url)s\n" +" \n" +" " +msgstr "" + #: taiga/base/templates/emails/hero-body-html.jinja:6 msgid "You have been Taigatized" msgstr "Has sigut Taigatizat" @@ -510,8 +537,8 @@ msgstr "Conté camps personalitzats invàlids." #: 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 "" @@ -523,21 +550,148 @@ msgstr "" msgid "Error loading project dump" msgstr "" +#: taiga/export_import/templates/emails/dump_project-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump generated

\n" +"

Hello %(user)s,

\n" +"

Your dump from project %(project)s has been correctly generated.\n" +"

You can download it here:

\n" +" Download the dump file\n" +"

This file will be deleted on %(deletion_date)s.

\n" +"

The Taiga Team

\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 "[%(project)s] El bolcat de dades del teu projecte ha sigut generat " +#: taiga/export_import/templates/emails/export_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project %(project)s has not been exported correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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 "[%(project)s] %(error_subject)s" +#: taiga/export_import/templates/emails/import_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project has not been importer correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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] %(error_subject)s" +#: taiga/export_import/templates/emails/load_dump-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump imported

\n" +"

Hello %(user)s,

\n" +"

Your project dump has been correctly imported.

\n" +" Go to %(project)s\n" +"

The Taiga Team

\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" @@ -891,7 +1045,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 "Al menys un del usuaris ha de ser administrador" @@ -1464,6 +1618,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" +"

Issue updated

\n" +"

Hello %(user)s,
%(changer)s has updated an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\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" +"

New issue created

\n" +"

Hello %(user)s,
%(changer)s has created a new issue on " +"%(project)s

\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\n" +"

The Taiga Team

\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" +"

Issue deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

Sprint updated

\n" +"

Hello %(user)s,
%(changer)s has updated an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See sprint\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 %(name)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" +"

New sprint created

\n" +"

Hello %(user)s,
%(changer)s has created a new sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See " +"sprint\n" +"

The Taiga Team

\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 %(name)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" +"

Sprint deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +"

The Taiga Team

\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" +"

Task updated

\n" +"

Hello %(user)s,
%(changer)s has updated a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\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" +"

New task created

\n" +"

Hello %(user)s,
%(changer)s has created a new task on " +"%(project)s

\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\n" +"

The Taiga Team

\n" +" " +msgstr "" + +#: taiga/projects/notifications/templates/emails/tasks/task-create-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"New task 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" +"

Task deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

User Story updated

\n" +"

Hello %(user)s,
%(changer)s has updated a user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\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" +"

New user story created

\n" +"

Hello %(user)s,
%(changer)s has created a new user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\n" +"

The Taiga Team

\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" +"

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" +"

The Taiga Team

\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" +"

Wiki Page updated

\n" +"

Hello %(user)s,
%(changer)s has updated a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See Wiki Page\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 "" @@ -1473,6 +2023,34 @@ msgstr "" "\n" "[%(project)s] Actualizada pàgina de Wiki \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New wiki page created

\n" +"

Hello %(user)s,
%(changer)s has created a new wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See " +"wiki page\n" +"

The Taiga Team

\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 "" @@ -1482,6 +2060,32 @@ msgstr "" "\n" "[%(project)s] Creada pàgina de Wiki \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Wiki page deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +"

The Taiga Team

\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 "" @@ -1515,51 +2119,51 @@ msgstr "Versió" msgid "You can't leave the project if there are no more owners" msgstr "No pots deixar el projecte si no hi ha més amos" -#: taiga/projects/serializers.py:232 +#: taiga/projects/serializers.py:233 msgid "Email address is already taken" msgstr "Aquest e-mail ja està en ús" -#: taiga/projects/serializers.py:244 +#: taiga/projects/serializers.py:245 msgid "Invalid role for the project" msgstr "Rol invàlid per al projecte" -#: 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 "Opcions per defecte" -#: taiga/projects/serializers.py:400 +#: taiga/projects/serializers.py:401 msgid "User story's statuses" msgstr "Estatus d'històries d'usuari" -#: taiga/projects/serializers.py:401 +#: taiga/projects/serializers.py:402 msgid "Points" msgstr "Punts" -#: taiga/projects/serializers.py:402 +#: taiga/projects/serializers.py:403 msgid "Task's statuses" msgstr "Estatus de tasques" -#: taiga/projects/serializers.py:403 +#: taiga/projects/serializers.py:404 msgid "Issue's statuses" msgstr "Estatus d'incidéncies" -#: taiga/projects/serializers.py:404 +#: taiga/projects/serializers.py:405 msgid "Issue's types" msgstr "Tipus d'incidéncies" -#: taiga/projects/serializers.py:405 +#: taiga/projects/serializers.py:406 msgid "Priorities" msgstr "Prioritats" -#: taiga/projects/serializers.py:406 +#: taiga/projects/serializers.py:407 msgid "Severities" msgstr "Severitats" -#: taiga/projects/serializers.py:407 +#: taiga/projects/serializers.py:408 msgid "Roles" msgstr "Rols" @@ -1597,7 +2201,18 @@ msgstr "No hi ha cap tasca amb eixe id" msgid "someone" msgstr "algú" -#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:18 +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:11 +#, python-format +msgid "" +"\n" +"

You have been invited to Taiga!

\n" +"

Hi! %(full_name)s has sent you an invitation to join project " +"%(project)s in Taiga.
Taiga is a Free, open Source Agile Project " +"Management Tool.

\n" +" " +msgstr "" + +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:17 #, python-format msgid "" "\n" @@ -1612,19 +2227,30 @@ msgstr "" "

%(extra)s

\n" " " -#: 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 "Acepta la invitació a Taiga" -#: 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 "Acepta la invitació" -#: 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 "El equip de Taiga" -#: 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" @@ -1641,11 +2267,11 @@ msgstr "" "%(extra)s\n" " " -#: 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" @@ -1664,6 +2290,29 @@ msgstr "" "\n" "[Taiga] Invitació de Taiga per al projecte '%(project)s'\n" +#: taiga/projects/templates/emails/membership_notification-body-html.jinja:4 +#, 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" +" Go to " +"project\n" +"

The Taiga Team

\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 "" @@ -1905,7 +2554,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} - " @@ -2000,57 +2649,57 @@ msgstr "Permissos" msgid "Important dates" msgstr "Dates importants" -#: 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 "Nom d'usuari o email invàlid" -#: taiga/users/api.py:121 +#: taiga/users/api.py:128 msgid "Mail sended successful!" msgstr "Correu enviat satisfactòriament" -#: 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 "Token invàlid" -#: taiga/users/api.py:159 +#: taiga/users/api.py:166 msgid "Current password parameter needed" msgstr "Paràmetre de password actual requerit" -#: taiga/users/api.py:162 +#: taiga/users/api.py:169 msgid "New password parameter needed" msgstr "Paràmetre de password requerit" -#: taiga/users/api.py:165 +#: taiga/users/api.py:172 msgid "Invalid password length at least 6 charaters needed" msgstr "Password invàlid, al menys 6 caràcters requerits" -#: taiga/users/api.py:168 +#: taiga/users/api.py:175 msgid "Invalid current password" msgstr "Password actual invàlid" -#: taiga/users/api.py:184 +#: taiga/users/api.py:191 msgid "Incomplete arguments" msgstr "Arguments incomplets." -#: taiga/users/api.py:189 +#: taiga/users/api.py:196 msgid "Invalid image format" msgstr "Format d'image invàlid" -#: taiga/users/api.py:242 +#: taiga/users/api.py:249 msgid "Duplicated email" msgstr "Email duplicat" -#: taiga/users/api.py:244 +#: taiga/users/api.py:251 msgid "Not valid email" msgstr "Email no vàlid" -#: 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 "" "Invàlid. Estás segur que el token es correcte i que no l'has usat abans?" -#: 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 "Invàlid. Estás segur que el token es correcte?" @@ -2170,6 +2819,19 @@ msgstr "" msgid "[Taiga] Change email" msgstr "" +#: taiga/users/templates/emails/password_recovery-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Recover your password

\n" +"

Hello %(full_name)s,
you asked to recover your password

\n" +" Recover your password\n" +"

You can ignore this message if you did not request.

\n" +"

The Taiga Team

\n" +" " +msgstr "" + #: taiga/users/templates/emails/password_recovery-body-text.jinja:1 #, python-format msgid "" diff --git a/taiga/locale/es/LC_MESSAGES/django.po b/taiga/locale/es/LC_MESSAGES/django.po index 5482d5d8..02b336a3 100644 --- a/taiga/locale/es/LC_MESSAGES/django.po +++ b/taiga/locale/es/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-08 09:55+0200\n" -"PO-Revision-Date: 2015-05-08 09:06+0000\n" +"POT-Creation-Date: 2015-05-15 18:06+0200\n" +"PO-Revision-Date: 2015-05-16 14:05+0000\n" "Last-Translator: David Barragán \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/taiga-back/" "language/es/)\n" @@ -397,9 +397,52 @@ msgstr "Visita nuestra web" msgid "Taiga.io" msgstr "Taiga.io" +#: 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" +" Taiga Support:\n" +" %(support_url)s\n" +"
\n" +" Contact us:\n" +" \n" +" %(support_email)s\n" +" \n" +"
\n" +" Mailing list:\n" +" \n" +" %(mailing_list_url)s\n" +" \n" +" " +msgstr "" +"\n" +"Soporte de Taiga:\n" +"%(support_url)s\n" +"
\n" +"Contáctanos:\n" +"\n" +"%(support_email)s\n" +"\n" +"
\n" +"Lista de correo:\n" +"\n" +"%(mailing_list_url)s\n" +"" + #: taiga/base/templates/emails/hero-body-html.jinja:6 msgid "You have been Taigatized" -msgstr "Te hemos Taigatizado" +msgstr "Te hemos Taigaizado" #: taiga/base/templates/emails/hero-body-html.jinja:359 msgid "" @@ -527,8 +570,8 @@ msgstr "Contiene attributos personalizados inválidos." #: 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 "Nombre duplicado para el proyecto" @@ -540,6 +583,61 @@ msgstr "Erro generando el volcado de datos del proyecto" msgid "Error loading project dump" msgstr "Error cargando el volcado de datos del proyecto" +#: taiga/export_import/templates/emails/dump_project-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump generated

\n" +"

Hello %(user)s,

\n" +"

Your dump from project %(project)s has been correctly generated.\n" +"

You can download it here:

\n" +" Download the dump file\n" +"

This file will be deleted on %(deletion_date)s.

\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Volca de datos de proyecto generado

\n" +"

Hola %(user)s,

\n" +"

El volcado de datos de tu proyecto %(project)s se ha generado con " +"éxisito.

\n" +"

Puedes descargarlo aquí:

\n" +"Descargar el archivo con el volcado de datos\n" +"

Este archivo se borrará en %(deletion_date)s.

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Hola %(user)s,\n" +"\n" +"El volcado de datos de tu proyecto %(project)s se ha generado con éxisito. " +"Puedes descargarlo aquí:\n" +"\n" +"%(url)s\n" +"\n" +"Este archivo se borrará en %(deletion_date)s.\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + #: taiga/export_import/templates/emails/dump_project-subject.jinja:1 #, python-format msgid "[%(project)s] Your project dump has been generated" @@ -547,16 +645,174 @@ msgstr "" "[%(project)s] Se ha generado el fichero con el volcado de datos de tu " "proyecto" +#: taiga/export_import/templates/emails/export_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project %(project)s has not been exported correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

%(error_message)s

\n" +"

Hola %(user)s,

\n" +"

Tu proyecto %(project)s no ha podido ser exportado.

\n" +"

Se ha informado del error a los administradores del servicio.
Por " +"favor, inténtalo de nuevo o contacta con el equipo de soporte en\n" +"%(support_email)s

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Hola %(user)s,\n" +"\n" +"%(error_message)s\n" +"\n" +"Tu proyecto %(project)s no ha podido ser exportado.\n" +"\n" +"Se ha informado del error a los administradores del servicio.\n" +"\n" +"Por favor, inténtalo de nuevo o contacta con el equipo de soporte en " +"%(support_email)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + #: taiga/export_import/templates/emails/export_error-subject.jinja:1 #, python-format msgid "[%(project)s] %(error_subject)s" msgstr "[%(project)s] %(error_subject)s" +#: taiga/export_import/templates/emails/import_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project has not been importer correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

%(error_message)s

\n" +"

Hola %(user)s,

\n" +"

Tu proyecto no ha podido ser importado.

\n" +"

Se ha informado del error a los administradores del servicio.
Por " +"favor, inténtalo de nuevo o contacta con el equipo de soporte en\n" +"%(support_email)s

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Hola %(user)s,\n" +"\n" +"%(error_message)s\n" +"\n" +"Tu proyecto no ha podido ser importado.\n" +"\n" +"Se ha informado del error a los administradores del servicio.\n" +"\n" +"Por favor, inténtalo de nuevo o contacta con el equipo de soporte en " +"%(support_email)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + #: taiga/export_import/templates/emails/import_error-subject.jinja:1 #, python-format msgid "[Taiga] %(error_subject)s" msgstr "[Taiga] %(error_subject)s" +#: taiga/export_import/templates/emails/load_dump-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump imported

\n" +"

Hello %(user)s,

\n" +"

Your project dump has been correctly imported.

\n" +" Go to %(project)s\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Volcado de datos de proyecto importado

\n" +"

Hola %(user)s,

\n" +"

El volcado de datos de tu proyecto se ha importado con éxito.

\n" +"Ir " +"a %(project)s\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Hola %(user)s,\n" +"\n" +"El volcado de datos de tu proyecto se ha importado con éxito.\n" +"\n" +"Puedes ver el proyecto %(project)s aquí:\n" +"\n" +"%(url)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + #: taiga/export_import/templates/emails/load_dump-subject.jinja:1 #, python-format msgid "[%(project)s] Your project dump has been imported" @@ -926,7 +1182,7 @@ msgstr "Nombre de plantilla invalido" msgid "Not valid template description" msgstr "Descripción de plantilla invalida" -#: 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 "Al menos uno de los usuario debe ser un administrador." @@ -1502,6 +1758,599 @@ msgid "Notify exists for specified user and project" msgstr "" "Ya existe una política de notificación para este usuario en el proyecto." +#: taiga/projects/notifications/templates/emails/issues/issue-change-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Issue updated

\n" +"

Hello %(user)s,
%(changer)s has updated an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\n" +" " +msgstr "" +"\n" +"

Petición actualizada

\n" +"

Hola %(user)s,
%(changer)s ha actualizado una petición en " +"%(project)s

\n" +"

Petición #%(ref)s %(subject)s

\n" +"Ver petición" + +#: 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 "" +"\n" +"Petición actualizada\n" +"Hola %(user)s, %(changer)s ha actualizado una petición en %(project)s\n" +"Ver la petición #%(ref)s: %(subject)s en %(url)s\n" + +#: 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 "" +"\n" +"[%(project)s] Actualizada la petición #%(ref)s \"%(subject)s\"\n" + +#: taiga/projects/notifications/templates/emails/issues/issue-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New issue created

\n" +"

Hello %(user)s,
%(changer)s has created a new issue on " +"%(project)s

\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Petición creada

\n" +"

Hola %(user)s,
%(changer)s ha creado una nueva petición en " +"%(project)s

\n" +"

Petición #%(ref)s %(subject)s

\n" +"Ver la petición\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Petición creada\n" +"Hola %(user)s, %(changer)s ha creado una nueva petición en %(project)s\n" +"Ver la petición #%(ref)s %(subject)s en %(url)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: 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 "" +"\n" +"[%(project)s] Creada la petición #%(ref)s \"%(subject)s\"\n" + +#: taiga/projects/notifications/templates/emails/issues/issue-delete-body-html.jinja:4 +#, 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" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Petición borrada

\n" +"

Hola %(user)s,
%(changer)s has borrado una petición en %(project)s\n" +"

Petición #%(ref)s %(subject)s

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Petición borrada\n" +"Hola %(user)s, %(changer)s has borrado una petición en %(project)s\n" +"Petición #%(ref)s %(subject)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: 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 "" +"\n" +"[%(project)s] Borrada la petición #%(ref)s \"%(subject)s\"\n" + +#: taiga/projects/notifications/templates/emails/milestones/milestone-change-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Sprint updated

\n" +"

Hello %(user)s,
%(changer)s has updated an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See sprint\n" +" " +msgstr "" +"\n" +"

Sprint actualizado

\n" +"

Hola %(user)s,
%(changer)s ha actualizado un sprint en %(project)s\n" +"

Sprint %(name)s

\n" +"Ver el sprint" + +#: 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 %(name)s at %(url)s\n" +msgstr "" +"\n" +"Sprint actualizado\n" +"Hola %(user)s, %(changer)s ha actualizado un sprint en %(project)s\n" +"Ver el sprint: %(name)s en %(url)s\n" + +#: taiga/projects/notifications/templates/emails/milestones/milestone-change-subject.jinja:1 +#, python-format +msgid "" +"\n" +"[%(project)s] Updated the sprint \"%(milestone)s\"\n" +msgstr "" +"\n" +"[%(project)s] Actualizado el sprint \"%(milestone)s\"\n" + +#: taiga/projects/notifications/templates/emails/milestones/milestone-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New sprint created

\n" +"

Hello %(user)s,
%(changer)s has created a new sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See " +"sprint\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

New sprint created

\n" +"

Hola %(user)s,
%(changer)s ha creado un nuevo sprint en %(project)s\n" +"

Sprint %(name)s

\n" +"Ver el " +"sprint\n" +"

El Equipo de Taiga

" + +#: 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 %(name)s at %(url)s\n" +"\n" +"---\n" +"The Taiga Team\n" +msgstr "" +"\n" +"Nuevo sprint creado\n" +"Hola %(user)s, %(changer)s ha creado un nuevo sprint en %(project)s\n" +"Ver el sprint %(name)s en %(url)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: taiga/projects/notifications/templates/emails/milestones/milestone-create-subject.jinja:1 +#, python-format +msgid "" +"\n" +"[%(project)s] Created the sprint \"%(milestone)s\"\n" +msgstr "" +"\n" +"[%(project)s] Creado el sprint \"%(milestone)s\"\n" + +#: taiga/projects/notifications/templates/emails/milestones/milestone-delete-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Sprint deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Sprint borrado

\n" +"

Hola %(user)s,
%(changer)s ha borrado un sprint en %(project)s

\n" +"

Sprint %(name)s

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Sprint borrado\n" +"Hola %(user)s, %(changer)s ha borrado un sprint en %(project)s\n" +"Sprint %(name)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: taiga/projects/notifications/templates/emails/milestones/milestone-delete-subject.jinja:1 +#, python-format +msgid "" +"\n" +"[%(project)s] Deleted the Sprint \"%(milestone)s\"\n" +msgstr "" +"\n" +"[%(project)s] Borrado el Sprint \"%(milestone)s\"\n" + +#: taiga/projects/notifications/templates/emails/tasks/task-change-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Task updated

\n" +"

Hello %(user)s,
%(changer)s has updated a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\n" +" " +msgstr "" +"\n" +"

Tarea actualizada

\n" +"

Hola %(user)s,
%(changer)s ha actualizado una tarea en %(project)s\n" +"

Tarea #%(ref)s %(subject)s

\n" +"Ver la tarea" + +#: 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 "" +"\n" +"Tarea actualizada\n" +"Hola %(user)s, %(changer)s ha actualizado una tarea en %(project)s\n" +"Ver la tarea #%(ref)s: %(subject)s en %(url)s\n" + +#: 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 "" +"\n" +"[%(project)s] Actualizada la tarea #%(ref)s \"%(subject)s\"\n" + +#: taiga/projects/notifications/templates/emails/tasks/task-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New task created

\n" +"

Hello %(user)s,
%(changer)s has created a new task on " +"%(project)s

\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Nueva tarea creada

\n" +"

Hola %(user)s,
%(changer)s ha creado una nueva tarea en %(project)s\n" +"

Tarea #%(ref)s %(subject)s

\n" +"Ver la tarea\n" +"

El Equipo de Taiga

" + +#: taiga/projects/notifications/templates/emails/tasks/task-create-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"New task 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 "" +"\n" +"Nueva tarea creada\n" +"Hola %(user)s, %(changer)s ha creado una nueva tarea en %(project)s Ver la " +"tarea #%(ref)s %(subject)s en %(url)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: 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 "" +"\n" +"[%(project)s] Creada la tarea #%(ref)s \"%(subject)s\"\n" + +#: taiga/projects/notifications/templates/emails/tasks/task-delete-body-html.jinja:4 +#, 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" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Tarea borrada

\n" +"

Hola %(user)s,
%(changer)s ha borrado una tarea en %(project)s

\n" +"

Tarea #%(ref)s %(subject)s

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Tarea borrada\n" +"Hola %(user)s, %(changer)s ha borrado una tarea en %(project)s\n" +"Tarea #%(ref)s %(subject)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: 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 "" +"\n" +"[%(project)s] Borrada la tarea #%(ref)s \"%(subject)s\"\n" + +#: taiga/projects/notifications/templates/emails/userstories/userstory-change-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

User Story updated

\n" +"

Hello %(user)s,
%(changer)s has updated a user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\n" +" " +msgstr "" +"\n" +"

Historia de usuario actualizada

\n" +"

Hola %(user)s,
%(changer)s ha actualizado una historia de usuario en " +"%(project)s

\n" +"

Historia de Usuario #%(ref)s %(subject)s

\n" +"Ver historia de usuario" + +#: 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 "" +"\n" +"Historia de usuario actualizada\n" +"Hola %(user)s, %(changer)s ha actualizado una historia de usuario en " +"%(project)s\n" +"Ver la historia #%(ref)s: %(subject)s en %(url)s\n" + +#: 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 "" +"\n" +"[%(project)s] Actualizada la historia #%(ref)s \"%(subject)s\"\n" + +#: taiga/projects/notifications/templates/emails/userstories/userstory-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New user story created

\n" +"

Hello %(user)s,
%(changer)s has created a new user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Nueva historia de usuario creada

\n" +"

Hola %(user)s,
%(changer)s ha creado una nueva historia de usuario " +"en %(project)s

\n" +"

Historia de Usuario #%(ref)s %(subject)s

\n" +"Ver la historia de usuario\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Nueva historia de usuario creada\n" +"Hola %(user)s, %(changer)s ha creado una nueva historia de usuario en " +"%(project)s\n" +"Ver la historia #%(ref)s %(subject)s en %(url)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: 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 "" +"\n" +"[%(project)s] Creada la historia #%(ref)s \"%(subject)s\"\n" +"\n" + +#: taiga/projects/notifications/templates/emails/userstories/userstory-delete-body-html.jinja:4 +#, 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" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Historia de usuario borrada

\n" +"

Hola %(user)s,
%(changer)s ha borrado una historia de usuario en " +"%(project)s

\n" +"

Historia de Usuario #%(ref)s %(subject)s

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Historia de usuario borrada\n" +"Hola %(user)s, %(changer)s ha borrado una historia de usuario en " +"%(project)s

\n" +"Historia de Usuario #%(ref)s %(subject)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + +#: 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 "" +"\n" +"[%(project)s] Borrada la historia #%(ref)s \"%(subject)s\"\n" +"\n" + +#: taiga/projects/notifications/templates/emails/wiki/wikipage-change-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Wiki Page updated

\n" +"

Hello %(user)s,
%(changer)s has updated a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See Wiki Page\n" +" " +msgstr "" +"\n" +"

Página del Wiki actualizada

\n" +"

Hola %(user)s,
%(changer)s ha actualizado una página en el Wiki de " +"%(project)s

\n" +"

Página %(page)s

\n" +"Ver la página" + +#: 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 "" +"\n" +"Página del Wiki actualizada\n" +"\n" +"Hola %(user)s, %(changer)s ha actualizado una página en el Wiki de " +"%(project)s\n" +"\n" +"Ver la página del Wiki %(page)s en %(url)s\n" + #: taiga/projects/notifications/templates/emails/wiki/wikipage-change-subject.jinja:1 #, python-format msgid "" @@ -1511,6 +2360,52 @@ msgstr "" "\n" "[%(project)s] Actualizada la página del wiki \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New wiki page created

\n" +"

Hello %(user)s,
%(changer)s has created a new wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See " +"wiki page\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Nueva página del Wiki creada

\n" +"

Hola %(user)s,
%(changer)s ha creado una nueva página en el wiki de " +"%(project)s

\n" +"

Página %(page)s

\n" +"Ver la página del wiki\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Nueva página del Wiki creada\n" +"\n" +"Hola %(user)s, %(changer)s ha creado una nueva página en el wiki de " +"%(project)s\n" +"\n" +"Ver la página del Wiki %(page)s en %(url)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + #: taiga/projects/notifications/templates/emails/wiki/wikipage-create-subject.jinja:1 #, python-format msgid "" @@ -1520,6 +2415,47 @@ msgstr "" "\n" "[%(project)s] Creada la página del wiki \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Wiki page deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Página del Wiki borrada

\n" +"

Hola %(user)s,
%(changer)s ha borrada una página del Wiki de " +"%(project)s

\n" +"

Página %(page)s

\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Página del Wiki borrada\n" +"\n" +"Hola %(user)s, %(changer)s ha borrada una página del Wiki de %(project)s\n" +"\n" +"Página %(page)s\n" +"\n" +"---\n" +"El Equipo de Taiga\n" + #: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-subject.jinja:1 #, python-format msgid "" @@ -1554,51 +2490,51 @@ msgid "You can't leave the project if there are no more owners" msgstr "" "No puedes abandonar este proyecto si no existen mas propietarios del mismo" -#: taiga/projects/serializers.py:232 +#: taiga/projects/serializers.py:233 msgid "Email address is already taken" msgstr "La dirección de email ya está en uso." -#: taiga/projects/serializers.py:244 +#: taiga/projects/serializers.py:245 msgid "Invalid role for the project" msgstr "Rol inválido para el proyecto" -#: taiga/projects/serializers.py:342 +#: taiga/projects/serializers.py:343 msgid "Total milestones must be major or equal to zero" msgstr "El número total de sprints debe ser mayor o igual a cero" -#: taiga/projects/serializers.py:399 +#: taiga/projects/serializers.py:400 msgid "Default options" msgstr "Opciones por defecto" -#: taiga/projects/serializers.py:400 +#: taiga/projects/serializers.py:401 msgid "User story's statuses" msgstr "Estados de historia de usuario" -#: taiga/projects/serializers.py:401 +#: taiga/projects/serializers.py:402 msgid "Points" msgstr "Puntos" -#: taiga/projects/serializers.py:402 +#: taiga/projects/serializers.py:403 msgid "Task's statuses" msgstr "Estado de tareas" -#: taiga/projects/serializers.py:403 +#: taiga/projects/serializers.py:404 msgid "Issue's statuses" msgstr "Estados de peticion" -#: taiga/projects/serializers.py:404 +#: taiga/projects/serializers.py:405 msgid "Issue's types" msgstr "Tipos de petición" -#: taiga/projects/serializers.py:405 +#: taiga/projects/serializers.py:406 msgid "Priorities" msgstr "Prioridades" -#: taiga/projects/serializers.py:406 +#: taiga/projects/serializers.py:407 msgid "Severities" msgstr "Gravedades" -#: taiga/projects/serializers.py:407 +#: taiga/projects/serializers.py:408 msgid "Roles" msgstr "Roles" @@ -1636,7 +2572,23 @@ msgstr "No existe ninguna tarea con este id" msgid "someone" msgstr "alguien" -#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:18 +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:11 +#, python-format +msgid "" +"\n" +"

You have been invited to Taiga!

\n" +"

Hi! %(full_name)s has sent you an invitation to join project " +"%(project)s in Taiga.
Taiga is a Free, open Source Agile Project " +"Management Tool.

\n" +" " +msgstr "" +"\n" +"

Has sido invitado a Taiga!

\n" +"

Hola! %(full_name)s te ha enviado una invitación para unirte al proyecto " +"%(project)s en Taiga.
Taiga es a una herramienta open source " +"de gestión de proyectos Agile gratuita.

" + +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:17 #, python-format msgid "" "\n" @@ -1650,19 +2602,36 @@ msgstr "" "unirte a Taiga:

\n" "

%(extra)s

" -#: 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 "Acepta tu invitación a Taiga" -#: 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 "Acepta tu invitación" -#: 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 "El Equipo de Taiga" -#: 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 "" +"\n" +"Has sido invitado a Taiga!\n" +"\n" +"Hola! %(full_name)s te ha enviado una invitación para unirte al proyecto " +"%(project)s en Taiga. Taiga es a una herramienta open source de gestión de " +"proyectos Agiles gratuita.\n" + +#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:12 #, python-format msgid "" "\n" @@ -1677,11 +2646,11 @@ msgstr "" "\n" "%(extra)s" -#: 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 "Acepta tu injvitación a Taiga accediendo a este enlace:" -#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:21 +#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:20 msgid "" "\n" "---\n" @@ -1701,6 +2670,40 @@ msgstr "" "[Taiga] Invitación para unirte al proyecto '%(project)s'\n" "\n" +#: taiga/projects/templates/emails/membership_notification-body-html.jinja:4 +#, 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" +" Go to " +"project\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Te han añadido a un proyecto

\n" +"

Hola %(full_name)s,
te han añadido al proyecto %(project)s

\n" +"Ir al " +"proyecto\n" +"

El Equipo de Taiga

" + +#: 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 "" +"\n" +"Te han añadido a un proyecto\n" +"Hola %(full_name)s, te han añadido al proyecto %(project)s\n" +"\n" +"Ve el proyecto en %(url)s\n" + #: taiga/projects/templates/emails/membership_notification-subject.jinja:1 #, python-format msgid "" @@ -1956,7 +2959,7 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Stakeholder" -#: 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} - " @@ -2051,57 +3054,57 @@ msgstr "Permisos" msgid "Important dates" msgstr "datos importántes" -#: 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 "Nombre de usuario o email no válidos" -#: taiga/users/api.py:121 +#: taiga/users/api.py:128 msgid "Mail sended successful!" msgstr "¡Correo enviado con éxito!" -#: 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 "token inválido" -#: taiga/users/api.py:159 +#: taiga/users/api.py:166 msgid "Current password parameter needed" msgstr "La contraseña actual es obligatoria." -#: taiga/users/api.py:162 +#: taiga/users/api.py:169 msgid "New password parameter needed" msgstr "La nueva contraseña es obligatoria" -#: taiga/users/api.py:165 +#: taiga/users/api.py:172 msgid "Invalid password length at least 6 charaters needed" msgstr "La longitud de la contraseña debe de ser de al menos 6 caracteres" -#: taiga/users/api.py:168 +#: taiga/users/api.py:175 msgid "Invalid current password" msgstr "Contraseña actual inválida" -#: taiga/users/api.py:184 +#: taiga/users/api.py:191 msgid "Incomplete arguments" msgstr "Argumentos incompletos" -#: taiga/users/api.py:189 +#: taiga/users/api.py:196 msgid "Invalid image format" msgstr "Formato de imagen no válido" -#: taiga/users/api.py:242 +#: taiga/users/api.py:249 msgid "Duplicated email" msgstr "Email duplicado" -#: taiga/users/api.py:244 +#: taiga/users/api.py:251 msgid "Not valid email" msgstr "Email no válido" -#: 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 "" "Invalido, ¿estás seguro de que el token es correcto y no se ha usado antes?" -#: 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 "Inválido, ¿estás seguro de que el token es correcto?" @@ -2239,6 +3242,27 @@ msgstr "" msgid "[Taiga] Change email" msgstr "[Taiga] Cambiar email" +#: taiga/users/templates/emails/password_recovery-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Recover your password

\n" +"

Hello %(full_name)s,
you asked to recover your password

\n" +" Recover your password\n" +"

You can ignore this message if you did not request.

\n" +"

The Taiga Team

\n" +" " +msgstr "" +"\n" +"

Recuperar tu contraseña

\n" +"

Hola %(full_name)s,
has solicitado la recuperación de tu " +"contraseña

\n" +"Recuperar tu contraseña\n" +"

Ignora este mensaje si no lo has solicitado.

\n" +"

El Equipo de Taiga

" + #: taiga/users/templates/emails/password_recovery-body-text.jinja:1 #, python-format msgid "" @@ -2283,7 +3307,7 @@ msgid "" msgstr "" "\n" "\n" -"

Gracias por registrarte Taiga

\n" +"

Gracias por registrarte en Taiga

\n" "

Esperamos que lo disfrutes

\n" "

Hemos creado Taiga porque queríamos que la herramienta de gestión de " "proyectos que se encuentra abierta durante todo el día en nuestros PCs " @@ -2354,7 +3378,7 @@ msgstr "" #: taiga/users/templates/emails/registered_user-subject.jinja:1 msgid "You've been Taigatized!" -msgstr "¡Te hemos Taigatizado!" +msgstr "¡Te hemos Taigaizado!" #: taiga/users/validators.py:29 msgid "There's no role with that id" diff --git a/taiga/locale/fi/LC_MESSAGES/django.po b/taiga/locale/fi/LC_MESSAGES/django.po index 45d69e73..1cffcfae 100644 --- a/taiga/locale/fi/LC_MESSAGES/django.po +++ b/taiga/locale/fi/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-08 09:55+0200\n" -"PO-Revision-Date: 2015-05-08 09:10+0000\n" -"Last-Translator: David Barragán \n" +"POT-Creation-Date: 2015-05-15 18:06+0200\n" +"PO-Revision-Date: 2015-05-15 16:06+0000\n" +"Last-Translator: Taiga Dev Team \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/taiga-back/" "language/fi/)\n" "MIME-Version: 1.0\n" @@ -384,6 +384,33 @@ msgstr "Vieraile meidän web-sivuilla" msgid "Taiga.io" msgstr "Taiga.io" +#: 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" +" Taiga Support:\n" +" %(support_url)s\n" +"
\n" +" Contact us:\n" +" \n" +" %(support_email)s\n" +" \n" +"
\n" +" Mailing list:\n" +" \n" +" %(mailing_list_url)s\n" +" \n" +" " +msgstr "" + #: taiga/base/templates/emails/hero-body-html.jinja:6 msgid "You have been Taigatized" msgstr "Olet Taigatettu" @@ -514,8 +541,8 @@ msgstr "Sisältää vieheellisiä omia kenttiä." #: 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 "Nimi on tuplana projektille" @@ -527,21 +554,148 @@ msgstr "Virhe tiedoston luonnissa" msgid "Error loading project dump" msgstr "Virhe tiedoston latauksessa" +#: taiga/export_import/templates/emails/dump_project-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump generated

\n" +"

Hello %(user)s,

\n" +"

Your dump from project %(project)s has been correctly generated.\n" +"

You can download it here:

\n" +" Download the dump file\n" +"

This file will be deleted on %(deletion_date)s.

\n" +"

The Taiga Team

\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 "[%(project)s] Projektistasi on luotu tiedosto." +#: taiga/export_import/templates/emails/export_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project %(project)s has not been exported correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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 "[%(project)s] %(error_subject)s" +#: taiga/export_import/templates/emails/import_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project has not been importer correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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] %(error_subject)s" +#: taiga/export_import/templates/emails/load_dump-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump imported

\n" +"

Hello %(user)s,

\n" +"

Your project dump has been correctly imported.

\n" +" Go to %(project)s\n" +"

The Taiga Team

\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" @@ -896,7 +1050,7 @@ msgstr "Virheellinen mallipohjan nimi" msgid "Not valid template description" msgstr "Virheellinen mallipohjan kuvaus" -#: 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 "Vähintään yhden käyttäjän pitää olla aktiivinen ylläpitäjä" @@ -1469,6 +1623,402 @@ msgstr "ilmoita käyttäjille" msgid "Notify exists for specified user and project" msgstr "Ilmoita olemassaolosta määritellyille käyttäjille ja projektille" +#: taiga/projects/notifications/templates/emails/issues/issue-change-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Issue updated

\n" +"

Hello %(user)s,
%(changer)s has updated an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\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" +"

New issue created

\n" +"

Hello %(user)s,
%(changer)s has created a new issue on " +"%(project)s

\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\n" +"

The Taiga Team

\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" +"

Issue deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

Sprint updated

\n" +"

Hello %(user)s,
%(changer)s has updated an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See sprint\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 %(name)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" +"

New sprint created

\n" +"

Hello %(user)s,
%(changer)s has created a new sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See " +"sprint\n" +"

The Taiga Team

\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 %(name)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" +"

Sprint deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +"

The Taiga Team

\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" +"

Task updated

\n" +"

Hello %(user)s,
%(changer)s has updated a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\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" +"

New task created

\n" +"

Hello %(user)s,
%(changer)s has created a new task on " +"%(project)s

\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\n" +"

The Taiga Team

\n" +" " +msgstr "" + +#: taiga/projects/notifications/templates/emails/tasks/task-create-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"New task 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" +"

Task deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

User Story updated

\n" +"

Hello %(user)s,
%(changer)s has updated a user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\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" +"

New user story created

\n" +"

Hello %(user)s,
%(changer)s has created a new user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\n" +"

The Taiga Team

\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" +"

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" +"

The Taiga Team

\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" +"

Wiki Page updated

\n" +"

Hello %(user)s,
%(changer)s has updated a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See Wiki Page\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 "" @@ -1478,6 +2028,34 @@ msgstr "" "\n" "[%(project)s] Päivitettiin wiki-sivu \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New wiki page created

\n" +"

Hello %(user)s,
%(changer)s has created a new wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See " +"wiki page\n" +"

The Taiga Team

\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 "" @@ -1487,6 +2065,32 @@ msgstr "" "\n" "[%(project)s] Luotiin wiki-sivu \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Wiki page deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +"

The Taiga Team

\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 "" @@ -1520,51 +2124,51 @@ msgstr "versio" msgid "You can't leave the project if there are no more owners" msgstr "Et voi jättää projektia, jos olet ainoa omistaja" -#: taiga/projects/serializers.py:232 +#: taiga/projects/serializers.py:233 msgid "Email address is already taken" msgstr "Sähköpostiosoite on jo käytössä" -#: taiga/projects/serializers.py:244 +#: taiga/projects/serializers.py:245 msgid "Invalid role for the project" msgstr "Virheellinen rooli projektille" -#: taiga/projects/serializers.py:342 +#: taiga/projects/serializers.py:343 msgid "Total milestones must be major or equal to zero" msgstr "Virstapylväitä yhteensä pitää olla vähintään 0." -#: taiga/projects/serializers.py:399 +#: taiga/projects/serializers.py:400 msgid "Default options" msgstr "Oletusoptiot" -#: taiga/projects/serializers.py:400 +#: taiga/projects/serializers.py:401 msgid "User story's statuses" msgstr "Käyttäjätarinatilat" -#: taiga/projects/serializers.py:401 +#: taiga/projects/serializers.py:402 msgid "Points" msgstr "Pisteet" -#: taiga/projects/serializers.py:402 +#: taiga/projects/serializers.py:403 msgid "Task's statuses" msgstr "Tehtävien tilat" -#: taiga/projects/serializers.py:403 +#: taiga/projects/serializers.py:404 msgid "Issue's statuses" msgstr "Pyyntöjen tilat" -#: taiga/projects/serializers.py:404 +#: taiga/projects/serializers.py:405 msgid "Issue's types" msgstr "pyyntötyypit" -#: taiga/projects/serializers.py:405 +#: taiga/projects/serializers.py:406 msgid "Priorities" msgstr "Kiireellisyydet" -#: taiga/projects/serializers.py:406 +#: taiga/projects/serializers.py:407 msgid "Severities" msgstr "Vakavuudet" -#: taiga/projects/serializers.py:407 +#: taiga/projects/serializers.py:408 msgid "Roles" msgstr "Roolit" @@ -1602,7 +2206,18 @@ msgstr "En löydä tehtävää tällä id:llä." msgid "someone" msgstr "joku" -#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:18 +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:11 +#, python-format +msgid "" +"\n" +"

You have been invited to Taiga!

\n" +"

Hi! %(full_name)s has sent you an invitation to join project " +"%(project)s in Taiga.
Taiga is a Free, open Source Agile Project " +"Management Tool.

\n" +" " +msgstr "" + +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:17 #, python-format msgid "" "\n" @@ -1617,19 +2232,30 @@ msgstr "" "

%(extra)s

\n" " " -#: 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 "Hyväksy kutsu Taigaan" -#: 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 "Hyväksy kutsu" -#: 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-tiimi" -#: 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" @@ -1644,11 +2270,11 @@ msgstr "" "\n" "%(extra)s" -#: 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" @@ -1667,6 +2293,29 @@ msgstr "" "\n" "[Taiga] Kutsu projektiin '%(project)s'\n" +#: taiga/projects/templates/emails/membership_notification-body-html.jinja:4 +#, 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" +" Go to " +"project\n" +"

The Taiga Team

\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 "" @@ -1917,7 +2566,7 @@ msgstr "Tuoteomistaja" msgid "Stakeholder" msgstr "Sidosryhmä" -#: 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} - " @@ -2012,58 +2661,58 @@ msgstr "Oikeudet" msgid "Important dates" msgstr "Tärkeät päivämäärät" -#: 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 "Tuntematon käyttäjänimi tai sähköposti" -#: taiga/users/api.py:121 +#: taiga/users/api.py:128 msgid "Mail sended successful!" msgstr "Sähköposti lähetetty." -#: 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 "Tunniste on virheellinen" -#: taiga/users/api.py:159 +#: taiga/users/api.py:166 msgid "Current password parameter needed" msgstr "Nykyinen salasanaparametri tarvitaan" -#: taiga/users/api.py:162 +#: taiga/users/api.py:169 msgid "New password parameter needed" msgstr "Uusi salasanaparametri tarvitaan" -#: taiga/users/api.py:165 +#: taiga/users/api.py:172 msgid "Invalid password length at least 6 charaters needed" msgstr "Salasanan pitää olla vähintään 6 merkkiä pitkä" -#: taiga/users/api.py:168 +#: taiga/users/api.py:175 msgid "Invalid current password" msgstr "Virheellinen nykyinen salasana" -#: taiga/users/api.py:184 +#: taiga/users/api.py:191 msgid "Incomplete arguments" msgstr "Puutteelliset argumentit" -#: taiga/users/api.py:189 +#: taiga/users/api.py:196 msgid "Invalid image format" msgstr "Väärä kuvaformaatti" -#: taiga/users/api.py:242 +#: taiga/users/api.py:249 msgid "Duplicated email" msgstr "Sähköposti on jo olemassa" -#: taiga/users/api.py:244 +#: taiga/users/api.py:251 msgid "Not valid email" msgstr "Virheellinen sähköposti" -#: 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 "" "Virheellinen. Oletko varma, että tunniste on oikea ja et ole jo käyttänyt " "sitä?" -#: 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 "Virheellinen, oletko varma että tunniste on oikea?" @@ -2201,6 +2850,19 @@ msgstr "" msgid "[Taiga] Change email" msgstr "[Taiga] Vaihda sähköposti" +#: taiga/users/templates/emails/password_recovery-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Recover your password

\n" +"

Hello %(full_name)s,
you asked to recover your password

\n" +" Recover your password\n" +"

You can ignore this message if you did not request.

\n" +"

The Taiga Team

\n" +" " +msgstr "" + #: taiga/users/templates/emails/password_recovery-body-text.jinja:1 #, python-format msgid "" diff --git a/taiga/locale/fr/LC_MESSAGES/django.po b/taiga/locale/fr/LC_MESSAGES/django.po index a9957b29..e598f114 100644 --- a/taiga/locale/fr/LC_MESSAGES/django.po +++ b/taiga/locale/fr/LC_MESSAGES/django.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-08 09:55+0200\n" -"PO-Revision-Date: 2015-05-11 08:52+0000\n" -"Last-Translator: David Barragán \n" +"POT-Creation-Date: 2015-05-15 18:06+0200\n" +"PO-Revision-Date: 2015-05-15 16:06+0000\n" +"Last-Translator: Taiga Dev Team \n" "Language-Team: French (http://www.transifex.com/projects/p/taiga-back/" "language/fr/)\n" "MIME-Version: 1.0\n" @@ -402,6 +402,33 @@ msgstr "Visitez notre site web" msgid "Taiga.io" msgstr "Taiga.io" +#: 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" +" Taiga Support:\n" +" %(support_url)s\n" +"
\n" +" Contact us:\n" +" \n" +" %(support_email)s\n" +" \n" +"
\n" +" Mailing list:\n" +" \n" +" %(mailing_list_url)s\n" +" \n" +" " +msgstr "" + #: taiga/base/templates/emails/hero-body-html.jinja:6 msgid "You have been Taigatized" msgstr "Vous venez de vous faire Taigatiser" @@ -535,8 +562,8 @@ msgstr "Contient des champs personnalisés non valides." #: 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 "Nom dupliqué pour ce projet" @@ -548,21 +575,148 @@ msgstr "Error dans la génération du dump du projet" msgid "Error loading project dump" msgstr "Erreur au chargement du dump du projet" +#: taiga/export_import/templates/emails/dump_project-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump generated

\n" +"

Hello %(user)s,

\n" +"

Your dump from project %(project)s has been correctly generated.\n" +"

You can download it here:

\n" +" Download the dump file\n" +"

This file will be deleted on %(deletion_date)s.

\n" +"

The Taiga Team

\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 "[%(project)s] Le dump de votre projet est disponible" +#: taiga/export_import/templates/emails/export_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project %(project)s has not been exported correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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 "[%(project)s] %(error_subject)s" +#: taiga/export_import/templates/emails/import_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project has not been importer correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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] %(error_subject)s" +#: taiga/export_import/templates/emails/load_dump-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump imported

\n" +"

Hello %(user)s,

\n" +"

Your project dump has been correctly imported.

\n" +" Go to %(project)s\n" +"

The Taiga Team

\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" @@ -915,7 +1069,7 @@ msgstr "Nom de modèle non valide" msgid "Not valid template description" msgstr "Description du modèle non valide" -#: 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 "Au moins un utilisateur doit être un administrateur actif" @@ -1488,6 +1642,402 @@ msgstr "notifier les utilisateurs" msgid "Notify exists for specified user and project" msgstr "La notification existe pour l'utilisateur et le projet spécifiés" +#: taiga/projects/notifications/templates/emails/issues/issue-change-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Issue updated

\n" +"

Hello %(user)s,
%(changer)s has updated an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\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" +"

New issue created

\n" +"

Hello %(user)s,
%(changer)s has created a new issue on " +"%(project)s

\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\n" +"

The Taiga Team

\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" +"

Issue deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

Sprint updated

\n" +"

Hello %(user)s,
%(changer)s has updated an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See sprint\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 %(name)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" +"

New sprint created

\n" +"

Hello %(user)s,
%(changer)s has created a new sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See " +"sprint\n" +"

The Taiga Team

\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 %(name)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" +"

Sprint deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +"

The Taiga Team

\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" +"

Task updated

\n" +"

Hello %(user)s,
%(changer)s has updated a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\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" +"

New task created

\n" +"

Hello %(user)s,
%(changer)s has created a new task on " +"%(project)s

\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\n" +"

The Taiga Team

\n" +" " +msgstr "" + +#: taiga/projects/notifications/templates/emails/tasks/task-create-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"New task 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" +"

Task deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

User Story updated

\n" +"

Hello %(user)s,
%(changer)s has updated a user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\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" +"

New user story created

\n" +"

Hello %(user)s,
%(changer)s has created a new user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\n" +"

The Taiga Team

\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" +"

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" +"

The Taiga Team

\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" +"

Wiki Page updated

\n" +"

Hello %(user)s,
%(changer)s has updated a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See Wiki Page\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 "" @@ -1497,6 +2047,34 @@ msgstr "" "\n" "[%(project)s] Page Wiki \"%(page)s\" mise à jour\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New wiki page created

\n" +"

Hello %(user)s,
%(changer)s has created a new wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See " +"wiki page\n" +"

The Taiga Team

\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 "" @@ -1506,6 +2084,32 @@ msgstr "" "\n" "[%(project)s] Page Wiki \"%(page)s créée\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Wiki page deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +"

The Taiga Team

\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 "" @@ -1540,51 +2144,51 @@ msgid "You can't leave the project if there are no more owners" msgstr "" "Vous ne pouvez pas quitter le projet si il n'y a plus d'autres propriétaires" -#: taiga/projects/serializers.py:232 +#: taiga/projects/serializers.py:233 msgid "Email address is already taken" msgstr "Adresse email déjà existante" -#: taiga/projects/serializers.py:244 +#: taiga/projects/serializers.py:245 msgid "Invalid role for the project" msgstr "Rôle non valide pour le projet" -#: taiga/projects/serializers.py:342 +#: taiga/projects/serializers.py:343 msgid "Total milestones must be major or equal to zero" msgstr "Le nombre de jalons doit être supérieur ou égal à zéro" -#: taiga/projects/serializers.py:399 +#: taiga/projects/serializers.py:400 msgid "Default options" msgstr "Options par défaut" -#: taiga/projects/serializers.py:400 +#: taiga/projects/serializers.py:401 msgid "User story's statuses" msgstr "Etats de la User Story" -#: taiga/projects/serializers.py:401 +#: taiga/projects/serializers.py:402 msgid "Points" msgstr "Points" -#: taiga/projects/serializers.py:402 +#: taiga/projects/serializers.py:403 msgid "Task's statuses" msgstr "Etats des tâches" -#: taiga/projects/serializers.py:403 +#: taiga/projects/serializers.py:404 msgid "Issue's statuses" msgstr "Statuts des problèmes" -#: taiga/projects/serializers.py:404 +#: taiga/projects/serializers.py:405 msgid "Issue's types" msgstr "Types de problèmes" -#: taiga/projects/serializers.py:405 +#: taiga/projects/serializers.py:406 msgid "Priorities" msgstr "Priorités" -#: taiga/projects/serializers.py:406 +#: taiga/projects/serializers.py:407 msgid "Severities" msgstr "Sévérités" -#: taiga/projects/serializers.py:407 +#: taiga/projects/serializers.py:408 msgid "Roles" msgstr "Rôles" @@ -1622,7 +2226,18 @@ msgstr "Il n'existe pas de tâche avec cet identifant" msgid "someone" msgstr "quelqu'un" -#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:18 +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:11 +#, python-format +msgid "" +"\n" +"

You have been invited to Taiga!

\n" +"

Hi! %(full_name)s has sent you an invitation to join project " +"%(project)s in Taiga.
Taiga is a Free, open Source Agile Project " +"Management Tool.

\n" +" " +msgstr "" + +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:17 #, python-format msgid "" "\n" @@ -1637,19 +2252,30 @@ msgstr "" "

%(extra)s

\n" " " -#: 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 "Acceptez votre invitation à Taiga" -#: 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 "Accepter votre invitation" -#: 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 "L'équipe Taiga" -#: 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" @@ -1665,11 +2291,11 @@ msgstr "" "%(extra)s\n" " " -#: 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 "Acceptez votre invitation à Taiga en cliquant sur ce lien: " -#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:21 +#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:20 msgid "" "\n" "---\n" @@ -1688,6 +2314,29 @@ msgstr "" "\n" "[Taiga] Invitation à rejoindre le projet '%(project)s'\n" +#: taiga/projects/templates/emails/membership_notification-body-html.jinja:4 +#, 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" +" Go to " +"project\n" +"

The Taiga Team

\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 "" @@ -1941,7 +2590,7 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Participant" -#: 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} - " @@ -2036,58 +2685,58 @@ msgstr "Permissions" msgid "Important dates" msgstr "Dates importantes" -#: 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 "Nom d'utilisateur ou email non valide" -#: taiga/users/api.py:121 +#: taiga/users/api.py:128 msgid "Mail sended successful!" msgstr "Mail envoyé avec succès!" -#: 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 "Jeton invalide" -#: taiga/users/api.py:159 +#: taiga/users/api.py:166 msgid "Current password parameter needed" msgstr "Paramètre 'mot de passe actuel' requis" -#: taiga/users/api.py:162 +#: taiga/users/api.py:169 msgid "New password parameter needed" msgstr "Paramètre 'nouveau mot de passe' requis" -#: taiga/users/api.py:165 +#: taiga/users/api.py:172 msgid "Invalid password length at least 6 charaters needed" msgstr "Le mot de passe doit être d'au moins 6 caractères" -#: taiga/users/api.py:168 +#: taiga/users/api.py:175 msgid "Invalid current password" msgstr "Mot de passe actuel incorrect" -#: taiga/users/api.py:184 +#: taiga/users/api.py:191 msgid "Incomplete arguments" msgstr "arguments manquants" -#: taiga/users/api.py:189 +#: taiga/users/api.py:196 msgid "Invalid image format" msgstr "format de l'image non valide" -#: taiga/users/api.py:242 +#: taiga/users/api.py:249 msgid "Duplicated email" msgstr "Email dupliquée" -#: taiga/users/api.py:244 +#: taiga/users/api.py:251 msgid "Not valid email" msgstr "Email non valide" -#: 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 "" "Invalide, êtes-vous sûre que le jeton est correct et qu'il n'a pas déjà été " "utilisé ?" -#: 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 "Invalide, êtes-vous sûre que le jeton est correct ?" @@ -2228,6 +2877,19 @@ msgstr "" msgid "[Taiga] Change email" msgstr "[Taiga] Email modifiée" +#: taiga/users/templates/emails/password_recovery-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Recover your password

\n" +"

Hello %(full_name)s,
you asked to recover your password

\n" +" Recover your password\n" +"

You can ignore this message if you did not request.

\n" +"

The Taiga Team

\n" +" " +msgstr "" + #: taiga/users/templates/emails/password_recovery-body-text.jinja:1 #, python-format msgid "" diff --git a/taiga/locale/zh-Hant/LC_MESSAGES/django.po b/taiga/locale/zh-Hant/LC_MESSAGES/django.po index 0c2a341b..5683fe0d 100644 --- a/taiga/locale/zh-Hant/LC_MESSAGES/django.po +++ b/taiga/locale/zh-Hant/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-05-08 09:55+0200\n" -"PO-Revision-Date: 2015-05-08 09:07+0000\n" -"Last-Translator: David Barragán \n" +"POT-Creation-Date: 2015-05-15 18:06+0200\n" +"PO-Revision-Date: 2015-05-15 16:06+0000\n" +"Last-Translator: Taiga Dev Team \n" "Language-Team: Chinese Traditional (http://www.transifex.com/projects/p/" "taiga-back/language/zh-Hant/)\n" "MIME-Version: 1.0\n" @@ -380,6 +380,33 @@ msgstr "造訪我們的網站" msgid "Taiga.io" msgstr "Taiga.io" +#: 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" +" Taiga Support:\n" +" %(support_url)s\n" +"
\n" +" Contact us:\n" +" \n" +" %(support_email)s\n" +" \n" +"
\n" +" Mailing list:\n" +" \n" +" %(mailing_list_url)s\n" +" \n" +" " +msgstr "" + #: taiga/base/templates/emails/hero-body-html.jinja:6 msgid "You have been Taigatized" msgstr "您已加入Taigai" @@ -509,8 +536,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 "專案的名稱被複製了" @@ -522,21 +549,148 @@ msgstr "產生專案傾倒時出錯" msgid "Error loading project dump" msgstr "載入專案傾倒時出錯" +#: taiga/export_import/templates/emails/dump_project-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump generated

\n" +"

Hello %(user)s,

\n" +"

Your dump from project %(project)s has been correctly generated.\n" +"

You can download it here:

\n" +" Download the dump file\n" +"

This file will be deleted on %(deletion_date)s.

\n" +"

The Taiga Team

\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 "[%(project)s] 您的專案導入已産生" +#: taiga/export_import/templates/emails/export_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project %(project)s has not been exported correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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 "[%(project)s] %(error_subject)s" +#: taiga/export_import/templates/emails/import_error-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

%(error_message)s

\n" +"

Hello %(user)s,

\n" +"

Your project has not been importer correctly.

\n" +"

The Taiga system administrators have been informed.
Please, try " +"it again or contact with the support team at\n" +" %(support_email)s

\n" +"

The Taiga Team

\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] %(error_subject)s" +#: taiga/export_import/templates/emails/load_dump-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Project dump imported

\n" +"

Hello %(user)s,

\n" +"

Your project dump has been correctly imported.

\n" +" Go to %(project)s\n" +"

The Taiga Team

\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" @@ -887,7 +1041,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 "至少需有一位使用者擔任管理員" @@ -1460,6 +1614,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" +"

Issue updated

\n" +"

Hello %(user)s,
%(changer)s has updated an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\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" +"

New issue created

\n" +"

Hello %(user)s,
%(changer)s has created a new issue on " +"%(project)s

\n" +"

Issue #%(ref)s %(subject)s

\n" +" See issue\n" +"

The Taiga Team

\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" +"

Issue deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an issue on %(project)s\n" +"

Issue #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

Sprint updated

\n" +"

Hello %(user)s,
%(changer)s has updated an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See sprint\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 %(name)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" +"

New sprint created

\n" +"

Hello %(user)s,
%(changer)s has created a new sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +" See " +"sprint\n" +"

The Taiga Team

\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 %(name)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" +"

Sprint deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted an sprint on " +"%(project)s

\n" +"

Sprint %(name)s

\n" +"

The Taiga Team

\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" +"

Task updated

\n" +"

Hello %(user)s,
%(changer)s has updated a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\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" +"

New task created

\n" +"

Hello %(user)s,
%(changer)s has created a new task on " +"%(project)s

\n" +"

Task #%(ref)s %(subject)s

\n" +" See task\n" +"

The Taiga Team

\n" +" " +msgstr "" + +#: taiga/projects/notifications/templates/emails/tasks/task-create-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"New task 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" +"

Task deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a task on %(project)s\n" +"

Task #%(ref)s %(subject)s

\n" +"

The Taiga Team

\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" +"

User Story updated

\n" +"

Hello %(user)s,
%(changer)s has updated a user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\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" +"

New user story created

\n" +"

Hello %(user)s,
%(changer)s has created a new user story on " +"%(project)s

\n" +"

User Story #%(ref)s %(subject)s

\n" +" See user story\n" +"

The Taiga Team

\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" +"

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" +"

The Taiga Team

\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" +"

Wiki Page updated

\n" +"

Hello %(user)s,
%(changer)s has updated a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See Wiki Page\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 "" @@ -1469,6 +2019,34 @@ msgstr "" "\n" "[%(project)s] 更新維基頁 \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

New wiki page created

\n" +"

Hello %(user)s,
%(changer)s has created a new wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +" See " +"wiki page\n" +"

The Taiga Team

\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 "" @@ -1478,6 +2056,32 @@ msgstr "" "\n" "[%(project)s] 創建維基頁 \"%(page)s\"\n" +#: taiga/projects/notifications/templates/emails/wiki/wikipage-delete-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Wiki page deleted

\n" +"

Hello %(user)s,
%(changer)s has deleted a wiki page on " +"%(project)s

\n" +"

Wiki page %(page)s

\n" +"

The Taiga Team

\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 "" @@ -1511,51 +2115,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 "Kanban" -#: 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 "角色" @@ -1593,7 +2197,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" +"

You have been invited to Taiga!

\n" +"

Hi! %(full_name)s has sent you an invitation to join project " +"%(project)s in Taiga.
Taiga is a Free, open Source Agile Project " +"Management Tool.

\n" +" " +msgstr "" + +#: taiga/projects/templates/emails/membership_invitation-body-html.jinja:17 #, python-format msgid "" "\n" @@ -1606,19 +2221,30 @@ msgstr "" "

來自團隊伙伴的一些話
他們希望邀請您

\n" "

%(extra)s

" -#: 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 "接受您的邀請使用Taigai" -#: 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 "Taigai團隊" -#: 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" @@ -1633,11 +2259,11 @@ msgstr "" "\n" "%(extra)s " -#: 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加入邀請請依下面連結指示" -#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:21 +#: taiga/projects/templates/emails/membership_invitation-body-text.jinja:20 msgid "" "\n" "---\n" @@ -1656,6 +2282,29 @@ msgstr "" "\n" "[Taiga]邀請加入專案t '%(project)s\n" +#: taiga/projects/templates/emails/membership_notification-body-html.jinja:4 +#, 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" +" Go to " +"project\n" +"

The Taiga Team

\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 "" @@ -1902,7 +2551,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} - " @@ -1996,56 +2645,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 "無效密碼長度,至少需6個字元" -#: 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 "無效,請確認代號是否正確?" @@ -2176,6 +2825,19 @@ msgstr "" msgid "[Taiga] Change email" msgstr "[Taiga]更換電子郵件" +#: taiga/users/templates/emails/password_recovery-body-html.jinja:4 +#, python-format +msgid "" +"\n" +"

Recover your password

\n" +"

Hello %(full_name)s,
you asked to recover your password

\n" +" Recover your password\n" +"

You can ignore this message if you did not request.

\n" +"

The Taiga Team

\n" +" " +msgstr "" + #: taiga/users/templates/emails/password_recovery-body-text.jinja:1 #, python-format msgid ""