diff --git a/taiga/locale/ca/LC_MESSAGES/django.po b/taiga/locale/ca/LC_MESSAGES/django.po index d675b3cf..9c37dad6 100644 --- a/taiga/locale/ca/LC_MESSAGES/django.po +++ b/taiga/locale/ca/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Xaviju , 2015 # Taiga Dev Team , 2015 msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Catalan (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/ca/)\n" "MIME-Version: 1.0\n" @@ -20,15 +21,19 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "El registre públic està deshabilitat" -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "Sistema de registre invàlid" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "Sistema de login invàlid" @@ -44,15 +49,15 @@ msgstr "Aquest e-mail ja està en ús." msgid "Token not matches any valid invitation." msgstr "El token no s'ajusta a cap invitació vàlida" -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Aquest usuari ja està registrat" -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "" -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Error creant un nou usuari." @@ -189,11 +194,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" @@ -349,11 +354,11 @@ msgstr "Precondició errònia." msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "" -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "" @@ -475,80 +480,160 @@ msgstr "" " Comentari: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Es necessita arxiu dump." -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Format d'arxiu dump invàlid" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "" @@ -742,17 +827,17 @@ msgstr "[%(project)s] El teu bolcat de dades ha sigut importat" msgid "{}=\"{}\" not found in this project" msgstr "" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Contingut invàlid. Deu ser {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Conté camps personalitzats invàlids." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "" @@ -766,11 +851,13 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "Nom" @@ -786,9 +873,9 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "Descripció" @@ -797,7 +884,7 @@ msgid "Next url" msgstr "" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "" @@ -821,11 +908,11 @@ msgstr "Comentari" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "Data de creació" @@ -896,8 +983,8 @@ msgid "The payload is not a valid json" msgstr "El payload no és un arxiu json vàlid" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "El projecte no existeix" @@ -1380,42 +1467,42 @@ msgstr "" msgid "Default values" msgstr "" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "Amo" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1436,11 +1523,11 @@ msgstr "" msgid "Not valid template description" msgstr "" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "" @@ -1448,19 +1535,43 @@ msgstr "" msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "No tens permisos per a veure açò." @@ -1478,16 +1589,17 @@ msgstr "" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "Projecte" @@ -1501,10 +1613,10 @@ msgstr "Id d'objecte" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "Data de modificació" @@ -1529,10 +1641,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "Ordre" @@ -1637,7 +1751,7 @@ msgid "Url" msgstr "" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "tipus" @@ -1650,7 +1764,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "història d'usuari" @@ -1666,17 +1780,25 @@ msgstr "incidéncia" msgid "Already exists one with the same name." msgstr "Ja existix altre amb el matex nom." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "estatus" @@ -1684,29 +1806,30 @@ msgstr "estatus" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "tema" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "color" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "assignada a" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "requeriment de client" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "requeriment d'equip" @@ -1714,8 +1837,8 @@ msgstr "requeriment d'equip" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "referència externa" @@ -1759,17 +1882,25 @@ msgstr "%(role)s punts de rol" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "De" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "a" @@ -1803,11 +1934,18 @@ msgstr "Borrat" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Sense assignar" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-borrat-" @@ -1864,40 +2002,40 @@ msgstr "nota de bloqueig" msgid "sprint" msgstr "" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "No tens permissos per a ficar aquest sprint a aquesta incidència" -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "No tens permissos per a ficar aquest status a aquesta tasca" -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "No tens permissos per a ficar aquesta severitat a aquesta tasca" -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "No tens permissos per a ficar aquesta prioritat a aquesta incidència" -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "No tens permissos per a ficar aquest tipus a aquesta incidència" -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "severitat" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "prioritat" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "fita" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "Data de finalització" @@ -1911,9 +2049,9 @@ msgstr "Fans" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -1926,8 +2064,8 @@ msgid "estimated finish date" msgstr "Data estimada de finalització" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "està tancat" @@ -1976,7 +2114,7 @@ msgstr "email" msgid "create at" msgstr "" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -1984,7 +2122,7 @@ msgstr "token" msgid "invitation extra text" msgstr "text extra d'invitació" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "" @@ -2040,35 +2178,35 @@ msgstr "total de fites" msgid "total story points" msgstr "total de punts d'història" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "activa panell de backlog" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "activa panell de kanban" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "activa panell de wiki" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "activa panell d'incidències" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "sistema de videoconferència" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "" @@ -2092,11 +2230,11 @@ msgstr "permisos d'usuaris" msgid "is featured" msgstr "" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2108,7 +2246,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "Actualitzada data" @@ -2157,64 +2295,86 @@ msgstr "limit de treball en progrés" msgid "value" msgstr "valor" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "rol d'amo per defecte" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "opcions per defecte" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "status d'històries d'usuari" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "punts" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "status de tasques" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "status d'incidències" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "tipus d'incidències" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "prioritats" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "severitats" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "rols" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2230,29 +2390,29 @@ msgstr "" msgid "None" msgstr "" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "creada data" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "" @@ -2868,23 +3028,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -2950,27 +3110,27 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "" -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "order d'històries d'usuari" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "ordre de taskboard" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "es iocaina" @@ -3592,50 +3752,54 @@ msgstr "" msgid "Stakeholder" msgstr "" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rol" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "ordre de backlog" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "ordre d'sprint" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "data de finalització" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "generat desde incidéncia" @@ -3653,17 +3817,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -3671,63 +3835,63 @@ msgstr "" msgid "There's no project with that id" msgstr "No hi ha cap projecte amb eixe id" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Rol invàlid per al projecte" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Opcions per defecte" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Estatus d'històries d'usuari" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Punts" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Estatus de tasques" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Estatus d'incidéncies" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Tipus d'incidéncies" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Prioritats" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Severitats" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Rols" @@ -3887,51 +4051,59 @@ msgstr "foto" msgid "date joined" msgstr "data d'unió" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "llenguatge per defecte" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "zona horaria per defecte" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "coloritza tags" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "token de correu" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "nova adreça de correu" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "permissos" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "" @@ -4060,6 +4232,10 @@ msgstr "invàlid" msgid "Invalid username. Try with a different one." msgstr "Nom d'usuari invàlid" +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/de/LC_MESSAGES/django.po b/taiga/locale/de/LC_MESSAGES/django.po index df8d3fb7..0050314b 100644 --- a/taiga/locale/de/LC_MESSAGES/django.po +++ b/taiga/locale/de/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Carsten Tornow , 2016 # Chris , 2015 # M S, 2015 @@ -10,6 +11,8 @@ # Hans Raaf, 2015 # Hans Raaf, 2015 # Henning Matthaei, 2015 +# Horst Maier , 2018 +# Niklas KPY. , 2018 # Philipp Schartlmüller , 2017 # Regina , 2015 # Sebastian Blum , 2015 @@ -22,9 +25,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: German (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/de/)\n" "MIME-Version: 1.0\n" @@ -33,15 +36,19 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Die Registrierung ist für die Öffentlichkeit gesperrrt." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "Ungültige Registrierungsart" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "Ungültige Loginart" @@ -57,15 +64,15 @@ msgstr "Diese E-Mail Adresse wird schon verwendet." msgid "Token not matches any valid invitation." msgstr "Das Token kann keiner gültigen Einladung zugeordnet werden." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Der Benutzer ist schon registriert." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Dieser Benutzer ist schon ein Mitglied des Projektes." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Fehler bei der Erstellung des neuen Benutzers." @@ -224,11 +231,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Blockiertes Element" @@ -386,11 +393,11 @@ msgstr "Voraussetzungsfehler" msgid "No room left for more projects." msgstr "Kein Raum für weitere Projekte." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Fehler in Filter Parameter Typen." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' muss ein Integer-Wert sein." @@ -467,6 +474,26 @@ msgid "" " \n" " " msgstr "" +"\n" +"E-Mail Benachrichtigungen einstellen oder Abmelden:\n" +"%(unsubscribe_url)s\n" +"
\n" +"Taiga Support:\n" +"" +"%(support_url)s\n" +"
\n" +"Kontaktiere uns:\n" +"\n" +"%(support_email)s\n" +"\n" +"
\n" +"Mailingliste:\n" +"\n" +"%(mailing_list_url)s\n" +"" #: taiga/base/templates/emails/hero-body-html.jinja:6 msgid "You have been Taigatized" @@ -519,80 +546,160 @@ msgstr "" "Kommentar: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Es ist mindestens eine Rolle nötig" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Exportdatei erforderlich" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Ungültiges Exportdatei Format" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "Fehler beim Importieren der Projektdaten" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "Fehler beim Importieren der Rollen" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "Fehler beim Importieren der Mitgliedschaften" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "Fehler beim Importieren der Listen von Projektattributen" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "Fehler beim Importieren der vorgegebenen Projekt Attributwerte " -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "Fehler beim Importieren der Kundenattribute" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "Fehler beim Import der Sprints" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "Fehler beim Importieren der Tickets" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "Fehler beim Importieren der User-Stories" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "Fehler beim Importieren der Epics" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "Fehler beim Importieren der Aufgaben" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "Fehler beim Importieren von Wiki Seiten" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "Fehler beim Importieren von Wiki Links" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "Fehler beim Importieren der Schlagworte" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "Fehler beim Importieren der Chroniken" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "unerwarteter Fehler beim Projekt-Import" @@ -788,7 +895,7 @@ msgstr "" "

%(error_message)s

\n" "

Hallo %(user)s,

\n" "

Ihr Projekt wurde nicht korrekt importiert.

\n" -"

Die Taiga System Administratoren wurden informiert.
Bitte versuchen " +"

Die Taiga-Systemadministratoren wurden informiert.
Bitte versuchen " "Sie es erneut oder kontaktieren Sie das Support Team unter\n" "%(support_email)s

\n" @@ -894,17 +1001,17 @@ msgstr "[%(project)s] Ihre Projekt Export-Datei wurde importiert" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" wurde in diesem Projekt nicht gefunden" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Invalider Inhalt. Er muss wie folgt sein: {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Enthält ungültige Benutzerfelder." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Der Name für das Projekt ist doppelt vergeben" @@ -918,11 +1025,13 @@ msgstr "Authentifizierung erforderlich" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "Name" @@ -938,9 +1047,9 @@ msgstr "Web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "Beschreibung" @@ -949,7 +1058,7 @@ msgid "Next url" msgstr "Nächste URL" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "Benutzer" @@ -973,11 +1082,11 @@ msgstr "Kommentar" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "Erstellungsdatum" @@ -1048,8 +1157,8 @@ msgid "The payload is not a valid json" msgstr "Die Nutzlast ist kein gültiges json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Das Projekt existiert nicht" @@ -1065,6 +1174,10 @@ msgid "" "\n" "\"{comment_message}\"" msgstr "" +"[@{user_name}]({user_url} \"See @{user_name}'s {platform} profile\") " +"schreibt [{platform}#{number}]({comment_url} \"Zum Kommentar\"):\n" +"\n" +"\"{comment_message}\"" #: taiga/hooks/event_hooks.py:71 #, python-brace-format @@ -1146,12 +1259,12 @@ msgstr "Der Status existiert nicht" #: taiga/importers/pivotal/api.py:43 taiga/importers/pivotal/api.py:80 #: taiga/importers/trello/api.py:46 taiga/importers/trello/api.py:83 msgid "The project param is needed" -msgstr "" +msgstr "Der Projektparameter wird benötigt" #: taiga/importers/asana/api.py:50 taiga/importers/asana/api.py:73 #: taiga/importers/asana/api.py:139 msgid "Invalid Asana API request" -msgstr "" +msgstr "Ungültige Asana API Anfrage" #: taiga/importers/asana/api.py:52 taiga/importers/asana/api.py:75 #: taiga/importers/asana/api.py:141 @@ -1176,7 +1289,7 @@ msgstr "" #: taiga/importers/github/tasks.py:42 taiga/importers/github/tasks.py:43 msgid "Error importing GitHub project" -msgstr "" +msgstr "Fehler beim Importieren des GitHub Projektes" #: taiga/importers/jira/api.py:62 taiga/importers/jira/api.py:89 #: taiga/importers/jira/api.py:109 taiga/importers/jira/api.py:182 @@ -1189,7 +1302,7 @@ msgstr "Ungülter Projekttyp!" #: taiga/importers/jira/api.py:192 msgid "Invalid Jira server configuration." -msgstr "" +msgstr "Ungültige Jira Server Konfiguration." #: taiga/importers/jira/api.py:233 taiga/importers/pivotal/api.py:138 #: taiga/importers/trello/api.py:143 @@ -1216,6 +1329,13 @@ msgid "" "

The Taiga Team

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

Asana Projekt importiert

\n" +"

Hallo %(user)s,

\n" +"

Ihr Asana Projekt wurde korrekt importiert.

\n" +"Gehen Sie zu %(project)s\n" +"

Ihr Taiga Team

" #: taiga/importers/templates/emails/asana_import_success-body-text.jinja:1 #, python-format @@ -1232,6 +1352,17 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"Hallo %(user)s,\n" +"\n" +"Ihr Asana Projekt wurde korrekt importiert.\n" +"\n" +"Sie können Ihr Projekt %(project)s hier sehen:\n" +"\n" +"%(url)s\n" +"\n" +"---\n" +"Ihr Taiga Team\n" #: taiga/importers/templates/emails/asana_import_success-subject.jinja:1 #, python-format @@ -1250,6 +1381,13 @@ msgid "" "

The Taiga Team

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

GitHub Projekt importiert

\n" +"

Hallo %(user)s,

\n" +"

Ihr GitHub Projekt wurde korrekt importiert.

\n" +"Gehen Sie zu %(project)s\n" +"

Ihr Taiga Team

" #: taiga/importers/templates/emails/github_import_success-body-text.jinja:1 #, python-format @@ -1266,6 +1404,17 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"Hallo %(user)s,\n" +"\n" +"Ihr GitHub Projekt wurde korrekt importiert.\n" +"\n" +"Sie können das Projekt %(project)s hier sehen:\n" +"\n" +"%(url)s\n" +"\n" +"---\n" +"Ihr Taiga Team\n" #: taiga/importers/templates/emails/github_import_success-subject.jinja:1 #, python-format @@ -1284,6 +1433,13 @@ msgid "" "

The Taiga Team

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

Jira Projekt importiert

\n" +"

Hallo %(user)s,

\n" +"

Ihr Jira Projekt wurde korrekt importiert.

\n" +"Gehen Sie zu %(project)s\n" +"

Ihr Taiga Team

" #: taiga/importers/templates/emails/jira_import_success-body-text.jinja:1 #, python-format @@ -1300,6 +1456,17 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"Hallo %(user)s,\n" +"\n" +"Ihr Jira Projekt wurde korrekt importiert.\n" +"\n" +"Sie können Ihr Projekt %(project)s hier sehen:\n" +"\n" +"%(url)s\n" +"\n" +"---\n" +"Ihr Taiga Team\n" #: taiga/importers/templates/emails/jira_import_success-subject.jinja:1 #, python-format @@ -1318,6 +1485,13 @@ msgid "" "

The Taiga Team

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

Trello Projekt importiert

\n" +"

Hallo %(user)s,

\n" +"

Ihr Trello Projekt wurde korrekt importiert.

\n" +"Gehen Sie zu %(project)s\n" +"

Ihr Taiga Team

" #: taiga/importers/templates/emails/trello_import_success-body-text.jinja:1 #, python-format @@ -1334,6 +1508,17 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"Hallo %(user)s,\n" +"\n" +"Ihr Trello Projekt wurde korrekt importiert.\n" +"\n" +"Sie können Ihr Projekt %(project)s hier sehen:\n" +"\n" +"%(url)s\n" +"\n" +"---\n" +"Ihr Taiga Team\n" #: taiga/importers/templates/emails/trello_import_success-subject.jinja:1 #, python-format @@ -1357,7 +1542,7 @@ msgstr "" #: taiga/importers/trello/tasks.py:42 taiga/importers/trello/tasks.py:43 msgid "Error importing Trello project" -msgstr "" +msgstr "Fehler beim Import des Trello Projektes" #: taiga/permissions/choices.py:23 taiga/permissions/choices.py:34 msgid "View project" @@ -1529,51 +1714,51 @@ msgstr "" #: taiga/projects/admin.py:111 msgid "Modules" -msgstr "" +msgstr "Module" #: taiga/projects/admin.py:119 msgid "Default values" -msgstr "" +msgstr "Standardwerte" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "Aktivität" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "Besitzer" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." -msgstr "" +msgstr "{count} wurde erfolgreich öffentlich gemacht." -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" -msgstr "" - -#: taiga/projects/admin.py:207 -#, python-brace-format -msgid "{count} successfully made private." -msgstr "" +msgstr "Öffentlich machen" #: taiga/projects/admin.py:208 -msgid "Make private" -msgstr "" +#, python-brace-format +msgid "{count} successfully made private." +msgstr "{count} wurde erfolgreich privat gemacht." -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:209 +msgid "Make private" +msgstr "Privat machen" + +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" -msgstr "" +msgstr "Ausgewählte %(verbose_name_plural)slöschen" #: taiga/projects/api.py:175 taiga/users/api.py:244 msgid "Incomplete arguments" @@ -1591,11 +1776,11 @@ msgstr "Unglültiger Templatename" msgid "Not valid template description" msgstr "Ungültige Templatebeschreibung" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "Ungültige Benutzer-Id" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "Der Benutzer existiert nicht" @@ -1603,13 +1788,37 @@ msgstr "Der Benutzer existiert nicht" msgid "The user must be already a project member" msgstr "Der Benutzer muss bereits Mitglied des Projektes sein" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1617,7 +1826,7 @@ msgstr "" "Das Projekt muss einen Eigentümer haben und mindestens ein Benutzer muss ein " "aktiver Administrator sein" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Sie haben keine Berechtigungen für diese Ansicht" @@ -1635,16 +1844,17 @@ msgstr "Nr. unterschreidet sich zwischen dem Objekt und dem Projekt" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "Projekt" @@ -1658,10 +1868,10 @@ msgstr "Objekt Nr." #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "Zeitpunkt der Änderung" @@ -1686,10 +1896,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "Reihenfolge" @@ -1783,7 +1995,7 @@ msgstr "Mehrzeiliger Text" #: taiga/projects/custom_attributes/choices.py:31 msgid "Rich text" -msgstr "" +msgstr "Rich Text" #: taiga/projects/custom_attributes/choices.py:32 msgid "Date" @@ -1794,7 +2006,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "Art" @@ -1807,7 +2019,7 @@ msgid "epic" msgstr "Epic" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "User-Story" @@ -1823,47 +2035,57 @@ msgstr "Ticket" msgid "Already exists one with the same name." msgstr "Dieser Name wird schon verwendet." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" +"Sie haben nicht die Berechtigung, diesen Epic auf diesen Status zu setzen." -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "Status" #: taiga/projects/epics/models.py:46 msgid "epics order" -msgstr "" +msgstr "Epics Reihenfolge " -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "Betreff" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "Farbe" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "zugewiesen an" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "ist Kundenanforderung" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "ist Teamanforderung" @@ -1871,14 +2093,14 @@ msgstr "ist Teamanforderung" msgid "user stories" msgstr "User-Stories" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "externe Referenz" #: taiga/projects/epics/validators.py:37 msgid "There's no epic with that id" -msgstr "" +msgstr "Es gibt keinen Epic mit dieser ID" #: taiga/projects/history/api.py:93 msgid "comment is required" @@ -1886,7 +2108,7 @@ msgstr "" #: taiga/projects/history/api.py:96 msgid "deleted comments can't be edited" -msgstr "" +msgstr "gelöschte Kommentare können nicht bearbeitet werden" #: taiga/projects/history/api.py:130 msgid "Comment already deleted" @@ -1916,17 +2138,25 @@ msgstr "%(role)s Rollenpunkte " #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "Von" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "An" @@ -1960,11 +2190,18 @@ msgstr "entfernt" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Nicht zugewiesen" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-gelöscht-" @@ -2021,44 +2258,44 @@ msgstr "Blockierungsgrund" msgid "sprint" msgstr "Sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "" "Sie haben nicht die Berechtigung, das Ticket auf diesen Sprint zu setzen." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "" "Sie haben nicht die Berechtigung, das Ticket auf diesen Status zu setzen. " -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "" "Sie haben nicht die Berechtigung, das Ticket auf diese Gewichtung zu setzen." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "" "Sie haben nicht die Berechtigung, das Ticket auf diese Priorität zu setzen. " -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Sie haben nicht die Berechtigung, das Ticket auf diese Art zu setzen." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "Gewichtung" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "Priorität" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "Meilenstein" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "Datum der Fertigstellung" @@ -2072,9 +2309,9 @@ msgstr "Likes" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "Slug" @@ -2087,8 +2324,8 @@ msgid "estimated finish date" msgstr "geschätzter Endtermin" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "ist geschlossen" @@ -2102,7 +2339,7 @@ msgstr "Der erwartete Beginn muss vor dem erwarteten Ende liegen. " #: taiga/projects/milestones/validators.py:33 msgid "There's no milestone with that id" -msgstr "" +msgstr "Es gibt keinen Meilenstein mit dieser ID" #: taiga/projects/mixins/blocked.py:31 msgid "is blocked" @@ -2114,7 +2351,7 @@ msgstr "" #: taiga/projects/mixins/by_ref.py:35 msgid "project or project__slug param is needed" -msgstr "" +msgstr "Projekt- oder Projekt-Slug-Parameter wird benötigt" #: taiga/projects/mixins/ordering.py:49 #, python-brace-format @@ -2127,7 +2364,7 @@ msgstr "Der 'project' Parameter ist ein Pflichtfeld" #: taiga/projects/mixins/validators.py:19 msgid "The user must be a project member." -msgstr "" +msgstr "Der Benutzer muss ein Mitglied des Projektes sein." #: taiga/projects/models.py:79 msgid "email" @@ -2137,7 +2374,7 @@ msgstr "E-Mail" msgid "create at" msgstr "erstellt am " -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "Token" @@ -2145,7 +2382,7 @@ msgstr "Token" msgid "invitation extra text" msgstr "Einladung Zusatztext " -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "Benutzerreihenfolge" @@ -2155,7 +2392,7 @@ msgstr "Der Benutzer ist bereits Mitglied dieses Projekts" #: taiga/projects/models.py:115 msgid "default epic status" -msgstr "" +msgstr "Standard Epic-Status" #: taiga/projects/models.py:119 msgid "default US status" @@ -2201,35 +2438,35 @@ msgstr "Meilensteine Gesamt" msgid "total story points" msgstr "Story Punkte insgesamt" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "aktives Backlog Panel" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "aktives Kanban Panel" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "aktives Wiki Panel" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "aktives Tickets Panel" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "Videokonferenzsystem" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "Zusatzdaten Videokonferenz" @@ -2253,11 +2490,11 @@ msgstr "Rechte für registrierte Nutzer" msgid "is featured" msgstr "ist gekennzeichnet" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "sucht nach Mitarbeitern" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2269,7 +2506,7 @@ msgstr "Projekt-Transfer-Token" msgid "blocked code" msgstr "Blockierter Code" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "Aktualisierungsdatum" @@ -2318,64 +2555,86 @@ msgstr "Ausführungslimit" msgid "value" msgstr "Wert" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "voreingestellte Besitzerrolle" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "Vorgabe Optionen" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" -msgstr "" +msgstr "Epic Status" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "User-Story Status " -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "Punkte" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "Aufgaben Status" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "Ticket Status" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "Ticket Arten" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "Prioritäten" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "Gewichtung" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "Rollen" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2391,29 +2650,29 @@ msgstr "Alle" msgid "None" msgstr "Keine" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "Erstelldatum" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "Chronik Einträge" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "Benutzer benachrichtigen" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Beobachtet" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Benachrichtigung für bestimmte Benutzer und Projekt aktiviert" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Ungültiger Wert für Benachrichtigungslevel" @@ -3313,23 +3572,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "Sie können nicht mehr private Projekte haben" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "Sie können nicht mehr öffentliche Projekte haben." #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3395,31 +3654,31 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "" "Sie haben nicht die Berechtigung, diesen Sprint auf diese Aufgabe zu setzen" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" "Sie haben nicht die Berechtigung, diese User-Story auf diese Aufgabe zu " "setzen" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "" "Sie haben nicht die Berechtigung, diesen Status auf diese Aufgabe zu setzen." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "User-Story Befehl " -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "Taskboard Befehl " -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "ist Iocaine" @@ -4088,54 +4347,58 @@ msgstr "Projekteigentümer " msgid "Stakeholder" msgstr "Stakeholder" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "Sie haben nicht die Berechtigung, diesen Sprint auf diese User-Story zu " "setzen." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "Sie haben nicht die Berechtigung, diesen Status auf diese User-Story zu " "setzen." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Erstelle die User-Story #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "Rolle" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "Backlog Befehl " -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "Sprintreihenfolge" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "Endtermin" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "erzeugt von Ticket" @@ -4153,17 +4416,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -4171,64 +4434,64 @@ msgstr "" msgid "There's no project with that id" msgstr "Es gibt kein Projekt mit dieser id" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Ungültige Rolle für dieses Projekt" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "Der Projekteigentümer muss Administrator sein." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" "Mindestens ein Benutzer muss ein aktiver Administrator des Projektes sein." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Voreingestellte Optionen" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Status für User-Stories" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Punkte" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Aufgaben Status" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Ticket Status" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Ticket Arten" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Prioritäten" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Gewichtung" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Rollen" @@ -4390,51 +4653,59 @@ msgstr "Foto" msgid "date joined" msgstr "Beitrittsdatum" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "Vorgegebene Sprache" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "Standard-Theme" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "Vorgegebene Zeitzone" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "Tag-Farben" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "E-Mail Token" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "neue E-Mail Adresse" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "Berechtigungen" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Benutzername oder Passwort stimmen mit keinem Benutzer überein." @@ -4644,6 +4915,10 @@ msgstr "ungültig" msgid "Invalid username. Try with a different one." msgstr "Ungültiger Benutzername. Versuchen Sie es mit einem anderen." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/en/LC_MESSAGES/django.po b/taiga/locale/en/LC_MESSAGES/django.po index ba867c8c..ffcfef3e 100644 --- a/taiga/locale/en/LC_MESSAGES/django.po +++ b/taiga/locale/en/LC_MESSAGES/django.po @@ -9,26 +9,30 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" "PO-Revision-Date: 2018-02-15 17:25+0000\n" "Last-Translator: Miguel Gonzalez \n" "Language-Team: English (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/en/)\n" +"Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Public register is disabled." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "invalid register type" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "invalid login type" @@ -44,15 +48,15 @@ msgstr "Email is already in use." msgid "Token not matches any valid invitation." msgstr "Token not matches any valid invitation." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "User is already registered." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "This user is already a member of the project." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Error on creating new user." @@ -190,11 +194,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Blocked element" @@ -350,11 +354,11 @@ msgstr "Precondition error" msgid "No room left for more projects." msgstr "No room left for more projects." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Error in filter params types." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' must be an integer value." @@ -514,80 +518,160 @@ msgstr "" " Comment: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "We needed at least one role" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Needed dump file" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Invalid dump format" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "error importing project data" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "error importing roles" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "error importing memberships" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "error importing lists of project attributes" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "error importing default project attributes values" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "error importing custom attributes" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "error importing sprints" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "error importing issues" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "error importing user stories" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "error importing epics" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "error importing tasks" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "error importing wiki pages" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "error importing wiki links" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "error importing tags" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "error importing timelines" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "unexpected error importing project" @@ -883,17 +967,17 @@ msgstr "[%(project)s] Your project dump has been imported" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" not found in this project" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Invalid content. It must be {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "It contain invalid custom fields." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Name duplicated for the project" @@ -907,11 +991,13 @@ msgstr "Authentication required" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "name" @@ -927,9 +1013,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "description" @@ -938,7 +1024,7 @@ msgid "Next url" msgstr "Next url" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "user" @@ -962,11 +1048,11 @@ msgstr "comment" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "created date" @@ -1037,8 +1123,8 @@ msgid "The payload is not a valid json" msgstr "The payload is not a valid json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "The project doesn't exist" @@ -1617,42 +1703,42 @@ msgstr "Modules" msgid "Default values" msgstr "Default values" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "Activity" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "Fans" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "owner" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} successfully made public." -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "Make public" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} successfully made private." -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "Make private" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "Delete selected %(verbose_name_plural)s" @@ -1673,11 +1759,11 @@ msgstr "Not valid template name" msgid "Not valid template description" msgstr "Not valid template description" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "Invalid user id" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "The user doesn't exist" @@ -1685,7 +1771,31 @@ msgstr "The user doesn't exist" msgid "The user must be already a project member" msgstr "The user must be already a project member" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." @@ -1693,7 +1803,7 @@ msgstr "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1701,7 +1811,7 @@ msgstr "" "The project must have an owner and at least one of the users must be an " "active admin" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "You don't have permisions to see that." @@ -1719,16 +1829,17 @@ msgstr "Project ID not matches between object and project" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "project" @@ -1742,10 +1853,10 @@ msgstr "object id" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "modified date" @@ -1770,10 +1881,12 @@ msgstr "from comment" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "order" @@ -1901,7 +2014,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "type" @@ -1914,7 +2027,7 @@ msgid "epic" msgstr "epic" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "user story" @@ -1930,17 +2043,25 @@ msgstr "issue" msgid "Already exists one with the same name." msgstr "Already exists one with the same name." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "You don't have permissions to set this status to this epic." -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "status" @@ -1948,29 +2069,30 @@ msgstr "status" msgid "epics order" msgstr "epics order" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "subject" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "color" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "assigned to" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "is client requirement" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "is team requirement" @@ -1978,8 +2100,8 @@ msgstr "is team requirement" msgid "user stories" msgstr "user stories" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "external reference" @@ -2023,17 +2145,25 @@ msgstr "%(role)s role points" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "from" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "to" @@ -2067,11 +2197,18 @@ msgstr "removed" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Unassigned" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-deleted-" @@ -2128,40 +2265,40 @@ msgstr "blocked note" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "You don't have permissions to set this sprint to this issue." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "You don't have permissions to set this status to this issue." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "You don't have permissions to set this severity to this issue." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "You don't have permissions to set this priority to this issue." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "You don't have permissions to set this type to this issue." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "severity" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "priority" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "milestone" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "finished date" @@ -2175,9 +2312,9 @@ msgstr "Likes" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -2190,8 +2327,8 @@ msgid "estimated finish date" msgstr "estimated finish date" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "is closed" @@ -2240,7 +2377,7 @@ msgstr "email" msgid "create at" msgstr "create at" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -2248,7 +2385,7 @@ msgstr "token" msgid "invitation extra text" msgstr "invitation extra text" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "user order" @@ -2304,35 +2441,35 @@ msgstr "total of milestones" msgid "total story points" msgstr "total story points" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "active contact" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "active epics panel" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "active backlog panel" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "active kanban panel" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "active wiki panel" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "active issues panel" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "videoconference system" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "videoconference extra data" @@ -2356,11 +2493,11 @@ msgstr "user permissions" msgid "is featured" msgstr "is featured" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "is looking for people" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "looking for people note" @@ -2372,7 +2509,7 @@ msgstr "project transfer token" msgid "blocked code" msgstr "blocked code" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "updated date time" @@ -2421,64 +2558,86 @@ msgstr "work in progress limit" msgid "value" msgstr "value" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "default owner's role" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "default options" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "epic statuses" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "us statuses" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "points" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "task statuses" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "issue statuses" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "issue types" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "priorities" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "severities" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "roles" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "epic custom attributes" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "us custom attributes" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "task custom attributes" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "issue custom attributes" @@ -2494,29 +2653,29 @@ msgstr "All" msgid "None" msgstr "None" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "created date time" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "history entries" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "notify users" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Watched" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Notify exists for specified user and project" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Invalid value for notify level" @@ -3422,24 +3581,24 @@ msgid "You have reached the current limit of pending memberships" msgstr "You have reached the current limit of pending memberships" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "You can't have more private projects" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" "This project reaches your current limit of memberships for private projects" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "You can't have more public projects" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3508,27 +3667,27 @@ msgstr "The color is not a valid HEX color." msgid "The tag doesn't exist." msgstr "The tag doesn't exist." -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "You don't have permissions to set this sprint to this task." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "You don't have permissions to set this user story to this task." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "You don't have permissions to set this status to this task." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "us order" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "taskboard order" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "is iocaine" @@ -4266,50 +4425,54 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Stakeholder" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "You don't have permissions to set this sprint to this user story." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "You don't have permissions to set this status to this user story." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "Invalid role id '{role_id}'" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "Invalid points id '{points_id}'" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Generating the user story #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "role" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "backlog order" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "sprint order" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "kanban order" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "finish date" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "generated from issue" @@ -4328,7 +4491,7 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "Invalid milestone id. The milistone must belong to the same project." -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." @@ -4336,11 +4499,11 @@ msgstr "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "The milestone isn't valid for the project" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "All the user stories must be from the same project" @@ -4348,63 +4511,63 @@ msgstr "All the user stories must be from the same project" msgid "There's no project with that id" msgstr "There's no project with that id" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "The user yet exists in the project" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Invalid role for the project" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "The user must be a valid contact" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "The project owner must be admin." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "At least one user must be an active admin for this project." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "Invalid role ids. All roles must belong to the same project." -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Default options" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "User story's statuses" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Points" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Task's statuses" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Issue's statuses" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Issue's types" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Priorities" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Severities" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Roles" @@ -4565,51 +4728,59 @@ msgstr "photo" msgid "date joined" msgstr "date joined" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "default language" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "default theme" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "default timezone" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "colorize tags" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "email token" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "new email address" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "max number of owned private projects" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "max number of owned public projects" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "max number of memberships for each owned private project" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "max number of memberships for each owned public project" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "permissions" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Username or password does not matches user." @@ -4805,6 +4976,10 @@ msgstr "invalid" msgid "Invalid username. Try with a different one." msgstr "Invalid username. Try with a different one." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/es/LC_MESSAGES/django.po b/taiga/locale/es/LC_MESSAGES/django.po index 0e56f04b..08b8da9a 100644 --- a/taiga/locale/es/LC_MESSAGES/django.po +++ b/taiga/locale/es/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # David Barragán , 2015-2017 # Esther Moreno , 2015 # Gustavo Díaz Jaimes , 2015 @@ -20,9 +21,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-16 08:21+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Spanish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/es/)\n" "MIME-Version: 1.0\n" @@ -31,15 +32,19 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "El registro público está deshabilitado." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "Tipo de registro inválido" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "Tipo de login inválido" @@ -55,15 +60,15 @@ msgstr "Email no disponible" msgid "Token not matches any valid invitation." msgstr "El token no pertenece a ninguna invitación válida." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Este usuario ya está registrado." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Este usuario ya es miembro del proyecto." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Error al crear un nuevo usuario " @@ -210,11 +215,11 @@ msgstr "Adjunta una imagen válida. El fichero no es una imagen o está dañada. #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Elemento bloqueado" @@ -373,11 +378,11 @@ msgstr "Error por incumplimiento de precondición" msgid "No room left for more projects." msgstr "No hay espacio para mas proyectos" -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Error en los típos de parámetros de filtrado" -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' debe ser un valor entero." @@ -531,80 +536,160 @@ msgstr "" "\n" "Comentario: %(comment)s" +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Necesitamos al menos un rol" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Se necesita el fichero con los datos exportados" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Formato de fichero de exportación inválido" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "error importando los datos del proyecto" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "error importando los roles" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "error importando los miembros" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "error importando la listados de valores de attributos del proyecto" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "error importando los valores por defecto de los atributos del proyecto" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "error importando los atributos personalizados" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "error importando los sprints" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "error importando las peticiones" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "error importando las historias de usuario" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "error importando epics" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "error importando las tareas" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "error importando las páginas del wiki" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "error importando los enlaces del wiki" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "error importando los tags" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "error importando los timelines" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "Error inesperado al importar el proyecto" @@ -901,17 +986,17 @@ msgstr "[%(project)s] Tu proyecto ha sido importado" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" no se ha encontrado en este proyecto" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Contenido inválido. Debe ser {\"clave\": \"valor\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Contiene attributos personalizados inválidos." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nombre duplicado para el proyecto" @@ -925,11 +1010,13 @@ msgstr "Se requiere autenticación" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "nombre" @@ -945,9 +1032,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "descripción" @@ -956,7 +1043,7 @@ msgid "Next url" msgstr "Siguiente URL" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "usuario" @@ -980,11 +1067,11 @@ msgstr "comentario" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "fecha de creación" @@ -1054,8 +1141,8 @@ msgid "The payload is not a valid json" msgstr "El payload no es un json válido" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "El proyecto no existe" @@ -1636,42 +1723,42 @@ msgstr "Módulos" msgid "Default values" msgstr "Valores por defecto" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "Actividad" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "Seguidores" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "Dueño" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} se hizo público satisfactoriamente" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "Hacer público" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} se hizo privado satisfactoriamente" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "Haz privado" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "Eliminar seleccionados %(verbose_name_plural)s" @@ -1692,11 +1779,11 @@ msgstr "Nombre de plantilla invalido" msgid "Not valid template description" msgstr "Descripción de plantilla invalida" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "id de usuario inválido" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "El usuario no existe" @@ -1704,13 +1791,37 @@ msgstr "El usuario no existe" msgid "The user must be already a project member" msgstr "El usuario debe ser un miembro del proyecto" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1718,7 +1829,7 @@ msgstr "" "El proyecto debe tener un dueño y al menos uno de los usuarios debe ser un " "administrador activo" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "No tienes suficientes permisos para ver esto." @@ -1736,16 +1847,17 @@ msgstr "El ID de proyecto no coincide entre el adjunto y un proyecto" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "Proyecto" @@ -1759,10 +1871,10 @@ msgstr "id de objeto" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "fecha modificada" @@ -1787,10 +1899,12 @@ msgstr "desde comentario" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "orden" @@ -1919,7 +2033,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "tipo" @@ -1932,7 +2046,7 @@ msgid "epic" msgstr "epic" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "historia de usuario" @@ -1948,17 +2062,25 @@ msgstr "petición" msgid "Already exists one with the same name." msgstr "Ya existe uno con el mismo nombre." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "No tiene permisos para establecer el estado de este epic" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "estado" @@ -1966,29 +2088,30 @@ msgstr "estado" msgid "epics order" msgstr "Orden de epics" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "asunto" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "color" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "asignado a" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "requerido por el cliente" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "requerido por el equipo" @@ -1996,8 +2119,8 @@ msgstr "requerido por el equipo" msgid "user stories" msgstr "historias de usuario" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "referencia externa" @@ -2041,17 +2164,25 @@ msgstr "pntos del rol %(role)s" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "de" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "a" @@ -2085,11 +2216,18 @@ msgstr "borrado" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "No asignado" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-borrado-" @@ -2146,40 +2284,40 @@ msgstr "nota de bloqueo" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "No tienes permisos para asignar un sprint a esta petición." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "No tienes permisos para asignar un estado a esta petición." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "No tienes permisos para establecer la gravedad de esta petición." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "No tienes permiso para establecer la prioridad de esta petición." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "No tienes permiso para establecer el tipo de esta petición." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "gravedad" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "prioridad" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "sprint" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "fecha de finalización" @@ -2193,9 +2331,9 @@ msgstr "Likes" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -2208,8 +2346,8 @@ msgid "estimated finish date" msgstr "fecha estimada de finalización" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "está cerrada" @@ -2260,7 +2398,7 @@ msgstr "email" msgid "create at" msgstr "creado el" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -2268,7 +2406,7 @@ msgstr "token" msgid "invitation extra text" msgstr "texto extra de la invitación" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "orden del usuario" @@ -2324,35 +2462,35 @@ msgstr "total de sprints" msgid "total story points" msgstr "puntos de historia totales" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "activar contacto" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "Paneles épicos activos" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "panel de backlog activado" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "panel de kanban activado" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "panel de wiki activo" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "panel de peticiones activo" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "sistema de videoconferencia" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "datos extra de videoconferencia" @@ -2376,11 +2514,11 @@ msgstr "permisos de usuario" msgid "is featured" msgstr "es destacado" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "está buscando a gente" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "notas sobre la búsqueda de gente" @@ -2392,7 +2530,7 @@ msgstr "token de transferencia de proyecto" msgid "blocked code" msgstr "código bloqueado" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "fecha y hora de actualización" @@ -2441,64 +2579,86 @@ msgstr "limite del trabajo en progreso" msgid "value" msgstr "valor" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "rol por defecto para el propietario" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "opciones por defecto" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "Estados del epic" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "estatuas de historias" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "puntos" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "estatus de tareas" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "estados de petición" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "tipos de petición" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "prioridades" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "gravedades" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "roles" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "atributos personalizados de épicas" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "atributos personalizados de histórias" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "atributos personalizados de tareas" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "atributos personalizados de peticiones" @@ -2514,30 +2674,30 @@ msgstr "Todas" msgid "None" msgstr "Ninguna" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "fecha y hora de creación" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "entradas del histórico" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "usuarios notificados" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Observado" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 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/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Valor inválido para el nivel de notificación" @@ -3432,24 +3592,24 @@ msgid "You have reached the current limit of pending memberships" msgstr "Ha alcanzado el límite actual de invitaciones pendientes" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "No puedes tener más proyectos privados" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" "Este proyecto alcanzo el limite actual de miembros para proyectos privados" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "No puedes tener más proyectos públicos" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3521,27 +3681,27 @@ msgstr "El color no tiene un código hexadecimal válido." msgid "The tag doesn't exist." msgstr "El tag no existe" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "No tienes permisos para asignar este sprint a esta tarea." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "No tienes permisos para asignar esta historia a esta tarea." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "No tienes permisos para asignar este estado a esta tarea." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "orden en la historia" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "orden en el taskboard" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "tiene iocaína" @@ -4281,52 +4441,56 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Stakeholder" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "No tienes permisos para asignar este sprint a esta historia de usuario." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "No tienes permisos para asignar este estado a esta historia de usuario." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "Inválido id de rol '{role_id}'" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "Inválido id de punto de historia '{points_id}'" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Generada la historia de usuario #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rol" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "orden en el backlog" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "orden en el sprint" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "orden kanban" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "fecha de finalización" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "generada desde una petición" @@ -4346,7 +4510,7 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "Invalido id de milestone. El estado debe pertenecer al mismo proyecto." -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." @@ -4354,11 +4518,11 @@ msgstr "" "Inválidos ids de historias de usuario. Todas las historias deben pertenecer " "al msimo proyecto y, si existe, al mismo estado y milestone." -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "El milestone no es válido para este proyecto" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "Todas las historias de usuario deben ser del mismo proyecto" @@ -4366,65 +4530,65 @@ msgstr "Todas las historias de usuario deben ser del mismo proyecto" msgid "There's no project with that id" msgstr "No existe ningún proyecto con este id" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "El usuario aún existe en el proyecto" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Rol inválido para el proyecto" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "El usuario debe ser un contacto válido" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "El dueño del proyecto debe ser administrador" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" "Por lo menos un usuario debe ser administrador activo para este proyecto" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" "'role ids' inválidos. Todos los roles deben pertenecer al mismo proyecto." -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Opciones por defecto" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Estados de historia de usuario" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Puntos" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Estado de tareas" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Estados de peticion" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Tipos de petición" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Prioridades" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Gravedades" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Roles" @@ -4584,51 +4748,59 @@ msgstr "foto" msgid "date joined" msgstr "fecha de registro" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "idioma por defecto" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "tema por defecto" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "zona horaria por defecto" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "añade color a los tags" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "token de email" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "nueva dirección de email" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "numero maximo de proyectos privados asignados" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "numero maximo de proyectos publicos asignados" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "máximo de membresías para cada proyecto privado poseído" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "máximo de membresías para cada proyecto público poseído" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "permisos" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Nombre de usuario o contraseña inválidos." @@ -4827,6 +4999,10 @@ msgstr "no válido" msgid "Invalid username. Try with a different one." msgstr "Nombre de usuario inválido. Prueba con otro." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/fa/LC_MESSAGES/django.po b/taiga/locale/fa/LC_MESSAGES/django.po index 131f0af1..cf96a5f3 100644 --- a/taiga/locale/fa/LC_MESSAGES/django.po +++ b/taiga/locale/fa/LC_MESSAGES/django.po @@ -3,31 +3,36 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Vahid Dayyani , 2018 msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-03-18 20:26+0000\n" -"Last-Translator: Vahid Dayyani \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Persian (Iran) (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/fa_IR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fa_IR\n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "ثبت نام عمومی غیرفعال است." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "نوع ثبت نام نامعتبر است" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "نوع لاگین نامعتبر است" @@ -43,15 +48,15 @@ msgstr "این ایمیل قبلاً استفاده شده است." msgid "Token not matches any valid invitation." msgstr "توکن با هیچ دعوتنامه‌ی معتبری یکسان نیست." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "کاربر قبلاً ثبت نام کرده است." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "این کاربر در حال حاضر عضوی از پروژه است." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "خطا در ایجاد کاربر جدید." @@ -189,11 +194,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "المان مسدودشده" @@ -349,11 +354,11 @@ msgstr "خطای شرط قبلی" msgid "No room left for more projects." msgstr "فضا برای پروژه‌های بیشتر وجود ندارد." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "خطا در نوع پارامترهای فیلتر." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'پروژه' می‌بایست عددی صحیح باشد." @@ -510,80 +515,160 @@ msgstr "" " دیدگاه: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "حداقل یک نقش لازم است" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "اطلاعات عیب‌یابی لازم است" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "نوع عیب‌یابی نامعتبر" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "خطا در وارد کردن اطلاعات پروژه" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "خطا در وارد کردن نقش‌ها" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "خطا در وارد کردن عضویت‌ها" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "خطا در وارد کردن لیست خواص پروژه" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "خطا در وارد کردن مقادیر پیش‌فرض خواص پروژه" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "خطا در وارد کردن خواص سفارشی" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "خطا در وارد کردن پیشرفت‌ها" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "خطا در وارد کردن موضوعات" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "خطا در وارد کردن استوری‌های کاربری" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "خطا در وارد کردن epic" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "خطا در وارد کردن وظایف" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "خطا در وارد کردن صفحات ویکی" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "خطا در وارد کردن لینک‌های ویکی" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "خطا در وارد کردن برچسب‌ها" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "خطا در وارد کردن تایم‌لاین‌ها" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "خطای غیرمنتظره در وارد کردن پروژه" @@ -882,17 +967,17 @@ msgstr "[%(project)s] فایل عیب‌یابی پروژه‌ی شما ایمپ msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" در این پروژه پیدا نشد" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "محتوای نامعتبر. می‌بایست {\"key\": \"value\",...} باشد" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "شامل ویژگی‌های سفارشی نامعتبر است." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "نام پروژه تکثیر شد" @@ -906,11 +991,13 @@ msgstr "احراز هویت لازم است" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "نام" @@ -926,9 +1013,9 @@ msgstr "وب" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "توضیحات" @@ -937,7 +1024,7 @@ msgid "Next url" msgstr "لینک بعدی" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "کاربر" @@ -961,11 +1048,11 @@ msgstr "دیدگاه" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "زمان ایجاد" @@ -1037,8 +1124,8 @@ msgid "The payload is not a valid json" msgstr "داده‌ها یک JSON معتبر نیستند" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "پروژه وجود ندارد" @@ -1617,42 +1704,42 @@ msgstr "ماژول‌ها" msgid "Default values" msgstr "حذف مقادیر" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "فعالیت" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "علاقه‌مندان" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "مالک" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} با موفقیت عمومی شد." -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "عمومی کردن" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} با موفقیت خصوصی شد." -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "خصوصی کردن" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "حذف کردن %(verbose_name_plural)s انتخاب‌شده" @@ -1673,11 +1760,11 @@ msgstr "نام قالب نامعتبر" msgid "Not valid template description" msgstr "توضیح قالب نامعتبر" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "شناسه‌ی کاربری نامعتبر" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "کاربر وجود ندارد" @@ -1685,7 +1772,31 @@ msgstr "کاربر وجود ندارد" msgid "The user must be already a project member" msgstr "کاربر می‌بایست قبلاً از اعضای پروژه بوده باشد" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." @@ -1693,14 +1804,14 @@ msgstr "" "این کاربر نمی‌تواند از این پروژه‌ها حذف شود چرا که پروژه‌ها بدون ادمین فعال رها " "می‌شوند: {}." -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" "پروژه می‌بایست یک مالک داشته باشد و حداقل یکی از اعضا می‌بایست ادمین فعال باشد" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "دسترسی لازم برای دیدن آن را ندارید." @@ -1718,16 +1829,17 @@ msgstr "شناسه‌ی پروژه بین آیتم و پروژه تطبیق ند #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "پروژه" @@ -1741,10 +1853,10 @@ msgstr "شناسه‌ی مورد" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "تاریخ تصحیح" @@ -1769,10 +1881,12 @@ msgstr "از دیدگاه" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "ترتیب" @@ -1898,7 +2012,7 @@ msgid "Url" msgstr "لینک" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "نوع" @@ -1911,7 +2025,7 @@ msgid "epic" msgstr "epic" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "استوری کاربری" @@ -1927,17 +2041,25 @@ msgstr "موضوع" msgid "Already exists one with the same name." msgstr "موردی با همین نام وجود دارد." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "شما دسترسی لازم برای انتخاب وضعیت این epic را ندارید." -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ریفرنس" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "وضعیت" @@ -1945,29 +2067,30 @@ msgstr "وضعیت" msgid "epics order" msgstr "ترتیب epicها" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "موضوع" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "رنگ" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "اختصاص یافته به" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "لازمه‌ی مشتری است" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "لازمه‌ی تیمی است" @@ -1975,8 +2098,8 @@ msgstr "لازمه‌ی تیمی است" msgid "user stories" msgstr "استوری‌های کاربری" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "ریفرنس خارجی" @@ -2020,17 +2143,25 @@ msgstr "امتیازات نقش %(role)s " #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "از" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "به" @@ -2064,11 +2195,18 @@ msgstr "حذف شد" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "آزاد شد" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "- حذف شد-" @@ -2125,40 +2263,40 @@ msgstr "یادداشت مسدود شده" msgid "sprint" msgstr "پیشروی" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "شما دسترسی لازم برای اضافه کردن این پیشرفت به این موضوع را ندارید." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "شما دسترسی لازم برای تنظیم این وضعیت برای این موضوع را ندارید." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "شما دسترسی لازم برای تنظیم این اهمیت برای این موضوع را ندارید." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "شما دسترسی لازم برای تنظیم این اولویت برای این موضوع را ندارید." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "شما دسترسی لازم برای تنظیم این نوع برای این موضوع را ندارید." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "اهمیت" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "اولویت" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "مرحله پیشرفت" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "تاریخ تکمیل" @@ -2172,9 +2310,9 @@ msgstr "لایک‌ها" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "نام کوتاه" @@ -2187,8 +2325,8 @@ msgid "estimated finish date" msgstr "تاریخ تخمینی تکمیل" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "بسته شده" @@ -2237,7 +2375,7 @@ msgstr "ایمیل" msgid "create at" msgstr "ایجادشده در تاریخ" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "توکن" @@ -2245,7 +2383,7 @@ msgstr "توکن" msgid "invitation extra text" msgstr "متن اضافی برای دعوت‌نامه" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "ترتیب کاربران" @@ -2301,35 +2439,35 @@ msgstr "مجموع مراحل پیشرفت" msgid "total story points" msgstr "مجموع امتیازات استوری‌ها" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "مخاطب فعال" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "پنل epicهای فعال" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "پنل لیست امور ناتمام فعال" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "پنل کانبان‌های فعال" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "پنل ویکی‌های فعال" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "پنل موضوعات فعال" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "سیستم ویدیوکنفرانس" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "اطلاعات اضافی ویدیوکنفرانس" @@ -2353,11 +2491,11 @@ msgstr "دسترسی‌های کاربر" msgid "is featured" msgstr "ویژه است" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "به دنبال عضو است" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "به دنبال یادداشت‌های عمومی است" @@ -2369,7 +2507,7 @@ msgstr "توکن انتقال پروژه" msgid "blocked code" msgstr "کد مسدودشده" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "تاریخ و ساعت آپدیت" @@ -2418,64 +2556,86 @@ msgstr "محدودیت کارهای در حال انجام" msgid "value" msgstr "ارزش" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "نقش پیش‌فرض مالک" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "تنظیمات پیش‌فرض" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "وضعیت‌های epic" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "وضعیت‌های استوری‌های کاربری" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "امتیاز" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "وضعیت‌های وظایف" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "وضعیت‌های موضوعات" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "انواع موضوعات" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "اولویت‌ها" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "اهمیت‌ها" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "نقش‌ها" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "خواص سفارشی epic" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "خواص سفارشی استوری‌های کاربر" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "خواص سفارشی وظایف" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "خواص سفارشی موضوعات" @@ -2491,29 +2651,29 @@ msgstr "همه" msgid "None" msgstr "هیچ" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "تاریخ و ساعت ایجاد" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "موارد تاریخچه" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "آگاه کردن کاربران" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "بررسی‌شده" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "آگاه کردن کاربران و پروژه‌های مشخص‌شده فعال است" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "مقدار نامعتبر برای سطح آگاهی‌رسانی" @@ -3411,23 +3571,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "به محدودیت تعداد عضویت‌های معلق رسیده‌اید" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "نمی‌توانید پروژه‌های خصوصی بیشتری داشته باشید" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "این پروژه به محدودیت فعلی تعداد اعضای پروژه‌های خصوصی شما رسیده است" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "نمی‌توانید پروژه‌های عمومی بیشتری داشته باشید" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "این پروژه به محدودیت فعلی تعداد اعضای پروژه‌های عمومی شما رسیده است" @@ -3495,27 +3655,27 @@ msgstr "این رنگ یک کد HEX معتبر نیست." msgid "The tag doesn't exist." msgstr "تگ موجود نیست." -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "دسترسی لازم برای تنظیم پیشرفت این وظیفه را ندارید." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "دسترسی لازم برای تنظیم استوری کاربری این وظیفه را ندارید." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "دسترسی لازم برای تعیین وضعیت این وظیفه را ندارید." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "ترتیب استوری‌های کاربری" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "ترتیب وظایف بورد وظیفه" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "یوکائین است" @@ -4247,51 +4407,55 @@ msgstr "مالک محصول" msgid "Stakeholder" msgstr "ذینفع" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "شما دسترسی لازم برای تنظیم این پیشرفت برای این استوری کاربری را ندارید." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "شما دسترسی لازم برای انتخاب وضعیت این استوری کاربری را ندارید." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "شناسه‌ی نقش نامعتبر '{role_id}'" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "شناسه‌ی امتیاز نامعتبر '{points_id}'" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "ایجاد استوری کاربری #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "نقش" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "ترتیب لیست امور ناتمام" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "ترتیب پیشرفت‌ها" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "ترتیب کانبان" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "تاریخ تکمیل" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "ایجاد شده از موضوع" @@ -4313,7 +4477,7 @@ msgstr "" "شناسه‌ی مرحله‌ی پیشرفت نامعتبر است. مرحله‌ی پیشرفت می‌بایست به همان پروژه تعلق " "داشته باشد." -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." @@ -4322,11 +4486,11 @@ msgstr "" "پروژه تعلق داشته باشند و در صورت وجود، به همان وضعیت و مرحله‌ی پیشرفت مربوط " "باشند." -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "مرحله‌ی پیشرفت برای پروژه معتبر نیست." -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "تمام استوری‌های کاربری می‌بایست از همان پروژه باشند." @@ -4334,63 +4498,63 @@ msgstr "تمام استوری‌های کاربری می‌بایست از هم msgid "There's no project with that id" msgstr "پروژه‌ای با این شناسه وجود ندارد." -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "کاربر هنوز عضو پروژه نشده است." -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "نقش نامعتبر برای پروژه" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "کاربر می‌بایست مخاطب معتبر باشد" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "مالک پروژه می‌بایست ادمین باشد." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "حداقل یک کاربر می‌بایست ادمین فعال پروژه باشد." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "شناسه‌ی نقش نامعتبر است. تمام نقش‌ها می‌بایست به همان پروژه مربوط باشند." -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "گزینه‌های پیش‌فرض" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "وضعیت‌های استوری‌های کاربری" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "امتیاز" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "وضعیت‌های وظایف" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "وضعیت‌های موضوعات" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "انواع موضوعات" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "اولویت‌ها" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "درجات اهمیت" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "نقش‌ها" @@ -4550,51 +4714,59 @@ msgstr "تصویر" msgid "date joined" msgstr "تاریخ عضویت" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "زبان پیش‌فرض" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "قالب پیش‌فرض" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "مختصات زمانی پیش‌فرض" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "رنگی کردن تگ‌ها" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "ایمیل توکن" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "آدرس ایمیل جدید" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "حداکثر تعداد پروژه‌ها" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "حداکثر تعداد پروژه‌های عمومی" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "حداکثر تعداد اعضا برای هر پروژه‌ی خصوصی" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "حداکثر تعداد اعضا برای هر پروژه‌ی عمومی" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "دسترسی‌ها" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "نام کاربری یا رمز عبور اشتباه است" @@ -4790,6 +4962,10 @@ msgstr "نامعتبر" msgid "Invalid username. Try with a different one." msgstr "نام کاربری نامعتبر. نام کاربری دیگری انتخاب کنید." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/fi/LC_MESSAGES/django.po b/taiga/locale/fi/LC_MESSAGES/django.po index 49dc2cc2..988fcd5c 100644 --- a/taiga/locale/fi/LC_MESSAGES/django.po +++ b/taiga/locale/fi/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # artol , 2015 # David Barragán , 2015 # Sami Singh , 2016 @@ -10,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Finnish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/fi/)\n" "MIME-Version: 1.0\n" @@ -21,15 +22,19 @@ msgstr "" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Julkinen rekisteri on suljettu." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "väärä rekisterin tyyppi" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "väärä kirjautumistyyppi" @@ -45,15 +50,15 @@ msgstr "Sähköposti on jo varattu." msgid "Token not matches any valid invitation." msgstr "Tunniste ei vastaa mihinkään avoimeen kutsuun." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Käyttäjä on jo rekisteröitynyt." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Tämä käyttäjä on jo projektin jäsen." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Virhe käyttäjän luonnissa." @@ -192,11 +197,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Estetty elementti" @@ -352,11 +357,11 @@ msgstr "Precondition error" msgid "No room left for more projects." msgstr "Ei enää tilaa uusille projekteille." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Error in filter params types." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' must be an integer value." @@ -484,80 +489,160 @@ msgstr "" "\n" "Kommentti: %(comment)s" +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Tarvitsemme ainakin yhden roolin" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Tarvitaan tiedosto" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Virheellinen tiedostomuoto" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "virhe projektidatan tuonnissa" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "virhe roolien tuonnissa" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "virhe jäsenyyksien tuonnissa" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "virhe atribuuttilistan tuonnissa" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "virhe oletusarvojen tuonnissa" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "virhe omien arvojen tuonnissa" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "virhe kierroksien tuonnissa" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "virhe pyyntöjen tuonnissa" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "virhe käyttäjätarinoiden tuonnissa" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "virhe tehtävien tuonnissa" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "virhe wiki-sivujen tuonnissa" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "virhe viki-linkkien tuonnissa" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "virhe avainsanojen sisäänlukemisessa" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "virhe aikajanojen tuonnissa" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "odottamaton virhe projektia tuotaessa" @@ -836,17 +921,17 @@ msgstr "[%(project)s] Projetkisi tiedosto on luettu sisään" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" ei löytynyt tästä projektista" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Virheellinen sisältä, pitää olla muodossa {\"avain\": \"arvo\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Sisältää vieheellisiä omia kenttiä." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nimi on tuplana projektille" @@ -860,11 +945,13 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "nimi" @@ -880,9 +967,9 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "kuvaus" @@ -891,7 +978,7 @@ msgid "Next url" msgstr "" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "" @@ -915,11 +1002,11 @@ msgstr "kommentti" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "luontipvm" @@ -991,8 +1078,8 @@ msgid "The payload is not a valid json" msgstr "The payload is not a valid json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Projektia ei löydy" @@ -1475,42 +1562,42 @@ msgstr "" msgid "Default values" msgstr "" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "omistaja" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1531,11 +1618,11 @@ msgstr "Virheellinen mallipohjan nimi" msgid "Not valid template description" msgstr "Virheellinen mallipohjan kuvaus" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "" @@ -1543,19 +1630,43 @@ msgstr "" msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Sinulla ei ole oikeuksia nähdä tätä." @@ -1573,16 +1684,17 @@ msgstr "Projekti ID ei vastaa kohdetta ja projektia" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "projekti" @@ -1596,10 +1708,10 @@ msgstr "objekti ID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "muokkauspvm" @@ -1624,10 +1736,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "order" @@ -1732,7 +1846,7 @@ msgid "Url" msgstr "" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "tyyppi" @@ -1745,7 +1859,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "käyttäjätarina" @@ -1761,17 +1875,25 @@ msgstr "pyyntö" msgid "Already exists one with the same name." msgstr "Nimi on jo olemassa" +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "viittaus" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "tila" @@ -1779,29 +1901,30 @@ msgstr "tila" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "aihe" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "väri" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "tekijä" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "on asiakkaan vaatimus" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "on tiimin vaatimus" @@ -1809,8 +1932,8 @@ msgstr "on tiimin vaatimus" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "ulkoinen viittaus" @@ -1854,17 +1977,25 @@ msgstr "%(role)s roolipistettä" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "keneltä" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "kenelle" @@ -1898,11 +2029,18 @@ msgstr "poistettu" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Tekijä puuttuu" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-poistettu-" @@ -1959,40 +2097,40 @@ msgstr "suljettu muistiinpano" msgid "sprint" msgstr "" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Sinulla ei ole oikeuksia laittaa kierrosta tälle pyynnölle." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Sinulla ei ole oikeutta asettaa statusta tälle pyyntö." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "Sinulla ei ole oikeutta asettaa vakavuutta tälle pyynnölle." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "Sinulla ei ole oikeutta asettaa kiireellisyyttä tälle pyynnölle." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Sinulla ei ole oikeutta asettaa tyyppiä tälle pyyntö." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "vakavuus" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "kiireellisyys" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "virstapylväs" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "loppupvm" @@ -2006,9 +2144,9 @@ msgstr "" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "hukka-aika" @@ -2021,8 +2159,8 @@ msgid "estimated finish date" msgstr "arvioitu loppupvm" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "on suljettu" @@ -2071,7 +2209,7 @@ msgstr "sähköposti" msgid "create at" msgstr "luo täällä" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "tunniste" @@ -2079,7 +2217,7 @@ msgstr "tunniste" msgid "invitation extra text" msgstr "kutsun lisäteksti" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "käyttäjäjärjestys" @@ -2135,35 +2273,35 @@ msgstr "virstapyväitä yhteensä" msgid "total story points" msgstr "käyttäjätarinan yhteispisteet" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "aktiivinen odottavien paneeli" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "aktiivinen kanban-paneeli" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "aktiivinen wiki-paneeli" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "aktiivinen pyyntöpaneeli" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "videokokous järjestelmä" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "" @@ -2187,11 +2325,11 @@ msgstr "käyttäjän oikeudet" msgid "is featured" msgstr "" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2203,7 +2341,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "päivityspvm" @@ -2252,64 +2390,86 @@ msgstr "työn alla olevien max" msgid "value" msgstr "arvo" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "oletus omistajan rooli" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "oletus optiot" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "kt tilat" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "pisteet" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "tehtävän tilat" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "pyyntöjen tilat" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "pyyntötyypit" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "kiireellisyydet" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "vakavuudet" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "roolit" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2325,29 +2485,29 @@ msgstr "" msgid "None" msgstr "" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "luontipvm" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "historian kohteet" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "ilmoita käyttäjille" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Ilmoita olemassaolosta määritellyille käyttäjille ja projektille" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "" @@ -3203,23 +3363,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3285,27 +3445,27 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "" -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "kt järjestys" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "tehtävätaulun järjestys" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "on hidaste" @@ -3958,50 +4118,54 @@ msgstr "Tuoteomistaja" msgid "Stakeholder" msgstr "Sidosryhmä" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rooli" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "odottavien listan järjestys" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "kierros järjestys" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "loppupvm" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "luotu pyynnöstä" @@ -4019,17 +4183,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -4037,63 +4201,63 @@ msgstr "" msgid "There's no project with that id" msgstr "En löydä projektia tällä id:llä" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Virheellinen rooli projektille" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Oletusoptiot" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Käyttäjätarinatilat" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Pisteet" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Tehtävien tilat" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Pyyntöjen tilat" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "pyyntötyypit" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Kiireellisyydet" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Vakavuudet" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Roolit" @@ -4254,51 +4418,59 @@ msgstr "kuva" msgid "date joined" msgstr "liittymispvm" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "oletuskieli" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "oletus aikavyöhyke" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "väritä avainsanat" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "sähköpostitunniste" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "uusi sähköpostiosoite" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "oikeudet" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Käyttäjätunnus tai salasana eivät ole oikein." @@ -4488,6 +4660,10 @@ msgstr "virheellinen" msgid "Invalid username. Try with a different one." msgstr "Tuntematon käyttäjänimi, yritä uudelleen." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/fr/LC_MESSAGES/django.po b/taiga/locale/fr/LC_MESSAGES/django.po index fe955f03..ccbf3b78 100644 --- a/taiga/locale/fr/LC_MESSAGES/django.po +++ b/taiga/locale/fr/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Abdelouahad Megder , 2016 # Alain Poirier , 2015 # Charles Bonnet , 2017 @@ -31,9 +32,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: French (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/fr/)\n" "MIME-Version: 1.0\n" @@ -42,15 +43,19 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "L'inscription publique est désactivée." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "type d'inscription invalide" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "type d'identifiant invalide" @@ -66,15 +71,15 @@ msgstr "Cette adresse email est déjà utilisée." msgid "Token not matches any valid invitation." msgstr "Le jeton ne correspond à aucune invitation." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Cet utilisateur est déjà inscrit." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "L'utilisateur est déjà membre du projet." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Erreur à la création de l'utilisateur." @@ -224,11 +229,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Élément bloqué" @@ -388,11 +393,11 @@ msgstr "Erreur de précondition" msgid "No room left for more projects." msgstr "Limite de projets atteinte." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Erreur dans les types de paramètres de filtres" -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' doit être une valeur entière." @@ -523,80 +528,160 @@ msgstr "" " Commentaire : %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Veuillez sélectionner au moins un rôle." -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Fichier d'export nécessaire" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Format d'export non valide" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "Erreur lors de l'import de données" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "Erreur à l'importation des rôles" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "Erreur à l'importation des groupes d'utilisateurs" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "Erreur lors de l'import des listes des attributs de projet" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "erreur lors de l'import des valeurs par défaut des attributs de projet" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "Erreur à l'importation des champs personnalisés" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "Erreur lors de l'importation des sprints." -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "Erreur à l'importation des problèmes" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "Erreur à l'importation des récits utilisateur" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "Erreur d'importation des épopées" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "Erreur lors de l'importation des tâches." -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "Erreur à l'importation des pages Wiki" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "Erreur à l'importation des liens Wiki" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "erreur lors de l'importation des mots-clés" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "erreur lors de l'import des timelines" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "Erreur imprévue à l'import du projet" @@ -891,17 +976,17 @@ msgstr "[%(project)s] Votre projet à été importé" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" non trouvé dans the projet" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Format non valide. Il doit être de la forme {\"cle\": \"valeur\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Contient des champs personnalisés non valides." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nom dupliqué pour ce projet" @@ -915,11 +1000,13 @@ msgstr "Authentification requise" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "nom" @@ -935,9 +1022,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "description" @@ -946,7 +1033,7 @@ msgid "Next url" msgstr "Url suivante" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "utilisateur" @@ -970,11 +1057,11 @@ msgstr "Commentaire" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "Date de création" @@ -1044,8 +1131,8 @@ msgid "The payload is not a valid json" msgstr "Le payload n'est pas un json valide" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Le projet n'existe pas" @@ -1568,42 +1655,42 @@ msgstr "Modules" msgid "Default values" msgstr "Les valeurs par défaut" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "Activité" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "Fans" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "propriétaire" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} rendu(e)(s) publique(s) avec succès." -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "Rendre publique" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} rendu(e)(s) privé(e)(s) avec succès." -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "Rendre privé" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "Supprimer les %(verbose_name_plural)s sélectionné(e)s" @@ -1624,11 +1711,11 @@ msgstr "Nom de modèle non valide" msgid "Not valid template description" msgstr "Description du modèle non valide" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "Identifiant utilisateur invalide" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "L'utilisateur n'existe pas" @@ -1636,13 +1723,37 @@ msgstr "L'utilisateur n'existe pas" msgid "The user must be already a project member" msgstr "L'utilisateur doit déjà être un membre du projet" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1650,7 +1761,7 @@ msgstr "" "Le projet doit avoir un propriétaire et au moins l'un de ses membres doit " "être un administrateur actif." -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Vous n'avez pas les permissions pour consulter cet élément" @@ -1668,16 +1779,17 @@ msgstr "L'identifiant du projet de correspond pas entre l'objet et le projet" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "projet" @@ -1691,10 +1803,10 @@ msgstr "identifiant de l'objet" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "état modifié" @@ -1719,10 +1831,12 @@ msgstr "depuis le commentaire" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "ordre" @@ -1847,7 +1961,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "type" @@ -1860,7 +1974,7 @@ msgid "epic" msgstr "epic" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "récit utilisateur" @@ -1876,18 +1990,26 @@ msgstr "problème" msgid "Already exists one with the same name." msgstr "Un élément de même nom existe déjà" +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" "Vous n'avez pas les autorisations pour modifier ce statut sur ce récit." -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "réf" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "état" @@ -1895,29 +2017,30 @@ msgstr "état" msgid "epics order" msgstr "Ordre des épopées" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "sujet" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "couleur" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "assigné à" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "est un requis client" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "est un requis de l'équipe" @@ -1925,8 +2048,8 @@ msgstr "est un requis de l'équipe" msgid "user stories" msgstr "Récit Utilisateur" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "référence externe" @@ -1970,17 +2093,25 @@ msgstr "%(role)s points de rôle" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "de" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "à" @@ -2014,11 +2145,18 @@ msgstr "supprimé" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Non assigné" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-supprimé-" @@ -2075,40 +2213,40 @@ msgstr "note bloquée" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Vous n'avez pas la permission d'affecter ce sprint à ce problème." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Vous n'avez pas la permission d'affecter ce statut à ce problème." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "Vous n'avez pas la permission d'affecter cette sévérité à ce problème." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "Vous n'avez pas la permission d'affecter cette priorité à ce problème." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Vous n'avez pas la permission d'affecter ce type à ce problème." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "sévérité" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "priorité" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "jalon" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "date de fin" @@ -2122,9 +2260,9 @@ msgstr "Aime" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -2137,8 +2275,8 @@ msgid "estimated finish date" msgstr "date de fin estimée" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "est fermé" @@ -2187,7 +2325,7 @@ msgstr "email" msgid "create at" msgstr "Créé le" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "jeton" @@ -2195,7 +2333,7 @@ msgstr "jeton" msgid "invitation extra text" msgstr "Text supplémentaire de l'invitation" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "classement utilisateur" @@ -2251,35 +2389,35 @@ msgstr "total des jalons" msgid "total story points" msgstr "total des points du récit" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "contact actif" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "panneau d'épopée actif" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "panneau backlog actif" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "panneau kanban actif" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "panneau wiki actif" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "panneau problèmes actif" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "plateforme de vidéoconférence" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "données complémentaires pour la salle de vidéoconférence" @@ -2303,11 +2441,11 @@ msgstr "Permission de l'utilisateur" msgid "is featured" msgstr "est mis en avant" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "est à la recherche de main d'oeuvre" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "en recherche de notes de membres" @@ -2319,7 +2457,7 @@ msgstr "jeton de transfert de projet" msgid "blocked code" msgstr "code bloqué" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "date de mise à jour" @@ -2368,64 +2506,86 @@ msgstr "limite de travail en cours" msgid "value" msgstr "valeur" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "rôle par défaut du propriétaire" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "options par défaut" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "statut d'épopée" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "statuts des us" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "points" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "états des tâches" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "statuts des problèmes" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "types de problèmes" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "priorités" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "sévérités" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "rôles" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "attributs personnalisés d'apopée" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "Attributs personnalisés de récit" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "Attributs personnalisés de tâche" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "Attributs personnalisés de ticket" @@ -2441,29 +2601,29 @@ msgstr "Toutes" msgid "None" msgstr "Aucun" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "date de création" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "entrées de l'historique" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "notifier les utilisateurs" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Suivre" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "La notification existe pour l'utilisateur et le projet spécifiés" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Valeur non valide pour le niveau de notification" @@ -3197,23 +3357,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "Vous avez atteint le nombre maximum de projets privés" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "Ce projet privé est le dernier que vous pouvez rejoindre" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "Vous avez atteint le nombre maximum de projets publics." #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "Ce projet public est le dernier que vous pouvez rejoindre" @@ -3279,27 +3439,27 @@ msgstr "La couleur n'est pas un code HEX valide." msgid "The tag doesn't exist." msgstr "Ce mot-clé n'existe pas." -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "Vous n'avez pas la permission d'affecter ce sprint à cette tâche." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "Vous n'avez pas la permission d'affecter ce récit à cette tâche." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "Vous n'avez pas la permission d'affecter ce statut à ce problème." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "ordre des us" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "order du tableau de tâches" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "est de l'iocaine" @@ -4007,52 +4167,56 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Participant" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "Vous n'avez pas la permission d'affecter ce sprint à ce récit utilisateur." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "Vous n'avez pas la permission d'affecter ce statut à ce récit utilisateur." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rôle" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "order du backlog" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "ordre du sprint" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "Classement du Kanban" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "date de fin" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "généré depuis un problème" @@ -4071,7 +4235,7 @@ msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" "Identifiant de jalon invalide. Le jalon doit appartenir au même projet." -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." @@ -4079,11 +4243,11 @@ msgstr "" "Identifiants de récit utilisateur invalides. Tous les récits doivent " "appartenir au même projet et le cas échéant au même statut / jalon. " -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "Le jalon n'est pas valide pour le projet" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "Tous les récits utilisateurs doivent provenir du même projet" @@ -4091,64 +4255,64 @@ msgstr "Tous les récits utilisateurs doivent provenir du même projet" msgid "There's no project with that id" msgstr "Aucun projet avec cet identifiant" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "L'utilisateur existe encore dans le projet" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Rôle non valide pour le projet" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "L'utilisateur doit être un contact valide" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "Le propriétaire du projet doit être un administrateur." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" "Au moins un utilisateur doit être un administrateur actif de ce projet." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "Rôle invalide ids. Tout les rôles doivent appartenir au mêmes projet. " -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Options par défaut" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "États du récit utilisateur" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Points" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Etats des tâches" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Statuts des problèmes" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Types de problèmes" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Priorités" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Sévérités" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Rôles" @@ -4310,51 +4474,59 @@ msgstr "photo" msgid "date joined" msgstr "date d'inscription" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "langage par défaut" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "thème par défaut" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "Fuseau horaire par défaut" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "changer la couleur des tags" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "jeton email" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "nouvelle adresse email" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "Nombre maximal de projets privés" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "Nombre maximal de projets publics" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "Nombre maximum d'adhésions pour chaque projet privé" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "Nombre maximum d'adhésions pour chaque projet public détenu" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "permissions" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Aucun utilisateur avec ce nom ou ce mot de passe." @@ -4546,6 +4718,10 @@ msgstr "invalide" msgid "Invalid username. Try with a different one." msgstr "Nom d'utilisateur invalide. Essayez avec un autre nom." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/it/LC_MESSAGES/django.po b/taiga/locale/it/LC_MESSAGES/django.po index 1631cffe..0e5989c4 100644 --- a/taiga/locale/it/LC_MESSAGES/django.po +++ b/taiga/locale/it/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Alberto Gloder , 2016 # Andrea Raimondi , 2015 # David Barragán , 2015 @@ -17,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-03-13 15:37+0000\n" -"Last-Translator: Roberto Bizzozero \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Italian (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/it/)\n" "MIME-Version: 1.0\n" @@ -28,15 +29,19 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Il registro pubblico è disabilitato." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "tipo di registro invalido" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "Tipo di login non valido" @@ -52,15 +57,15 @@ msgstr "L'email inserita è già utilizzata." msgid "Token not matches any valid invitation." msgstr "Il token non corrisponde a nessun invito valido." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "L'Utente è già registrato." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Questo utente fa già parte del progetto." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Errore nella creazione della nuova utenza." @@ -204,11 +209,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Elemento bloccato" @@ -367,11 +372,11 @@ msgstr "Errore di precondizione" msgid "No room left for more projects." msgstr "Non c'e' piu' spazio per altri progetti." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Errore nel filtro del tipo di parametri." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'Progetto' deve essere un valore intero." @@ -527,81 +532,161 @@ msgstr "" "\n" "Commento: %(comment)s" +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "C'è bisogno di almeno un ruolo" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "E' richiesto un file di dump" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Formato di dump invalido" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "Errore nell'importazione del progetto dati" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "Errore nell'importazione i ruoli" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "Errore nell'importazione delle iscrizioni" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "Errore nell'importazione della lista degli attributi di progetto" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "" "Errore nell'importazione dei valori predefiniti degli attributi del progetto." -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "Errore nell'importazione degli attributi personalizzati" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "errore nell'importazione degli sprints" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "errore nell'importazione dei problemi" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "Errore nell'importazione delle user story" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "errore di importazione degli epici" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "Errore nell'importazione dei compiti " -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "Errore nell'importazione delle pagine wiki" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "Errore nell'importazione dei link di wiki" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "Errore nell'importazione dei tags" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "Errore nell'importazione delle timelines" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "si e' verificato un errore inaspettato importando il progetto" @@ -959,17 +1044,17 @@ msgstr "[%(project)s] Il dump del tuo progetto è stato importato" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" non è stato trovato in questo progetto" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Contenuto errato. Deve essere {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Contiene campi personalizzati invalidi." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Il nome del progetto è duplicato" @@ -983,11 +1068,13 @@ msgstr "E' richiesta l'autenticazione" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "nome" @@ -1003,9 +1090,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "descrizione" @@ -1014,7 +1101,7 @@ msgid "Next url" msgstr "Url successivo" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "utente" @@ -1038,11 +1125,11 @@ msgstr "Commento" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "data creata" @@ -1118,8 +1205,8 @@ msgid "The payload is not a valid json" msgstr "Il carico non è un json valido" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Il progetto non esiste" @@ -1695,42 +1782,42 @@ msgstr "Moduli" msgid "Default values" msgstr "Valori di default" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "Attività" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "Sostenitori" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "proprietario" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} resi pubblici con successo." -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "Rendi pubblico" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} resi privati con successo." -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "Rendi privato" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "Cancella selezionati %(verbose_name_plural)s" @@ -1751,11 +1838,11 @@ msgstr "Il nome del template non è valido" msgid "Not valid template description" msgstr "La descrizione del template non è valida" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "id utente non valido" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "L'utente non esiste" @@ -1763,7 +1850,31 @@ msgstr "L'utente non esiste" msgid "The user must be already a project member" msgstr "L'utente deve gia' essere un membro del progetto" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." @@ -1771,7 +1882,7 @@ msgstr "" "Questo utente non può essere rimosso dai seguenti progetti, perché " "verrebbero lasciati senza nessun amministratore attivo: {}." -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1779,7 +1890,7 @@ msgstr "" "Il progetto deve avere un proprietario ed almeno uno dei suoi utenti deve " "essere un amministratore attivo" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Non hai il permesso di vedere questo elemento." @@ -1797,16 +1908,17 @@ msgstr "L'ID di progetto non corrisponde tra oggetto e progetto" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "progetto" @@ -1820,10 +1932,10 @@ msgstr "ID dell'oggetto" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "data modificata" @@ -1848,10 +1960,12 @@ msgstr "dal commento" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "ordine" @@ -1978,7 +2092,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "tipo" @@ -1991,7 +2105,7 @@ msgid "epic" msgstr "epico" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "storia utente" @@ -2007,17 +2121,25 @@ msgstr "problema" msgid "Already exists one with the same name." msgstr "Ne esiste già un altro con lo stesso nome" +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "Non hai i permessi per impostare lo stato a questo epico." -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "referenza" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "stato" @@ -2025,29 +2147,30 @@ msgstr "stato" msgid "epics order" msgstr "ordine epici" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "soggeto" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "colore" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "assegnato a" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "é un requisito del cliente " -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "é una richiesta del team" @@ -2055,8 +2178,8 @@ msgstr "é una richiesta del team" msgid "user stories" msgstr "storie utente" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "referenza esterna" @@ -2100,17 +2223,25 @@ msgstr "%(role)s punti del ruolo" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "da" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "a" @@ -2144,11 +2275,18 @@ msgstr "rimosso" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Non assegnato" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-eliminato-" @@ -2205,40 +2343,40 @@ msgstr "nota bloccata" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Non hai i permessi per aggiungere questo sprint a questo problema" -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Non hai i permessi per aggiungere questo stato a questo problema" -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "Non hai i permessi per aggiungere questa criticità a questo problema" -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "Non hai i permessi per aggiungere questa priorità a questo problema." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Non hai i permessi per aggiungere questa tipologia a questo problema" -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "criticità" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "priorità" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "tappa" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "data di conclusione" @@ -2252,9 +2390,9 @@ msgstr "Piaciuto" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "lumaca" @@ -2267,8 +2405,8 @@ msgid "estimated finish date" msgstr "data stimata di fine" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "è concluso" @@ -2318,7 +2456,7 @@ msgstr "email" msgid "create at" msgstr "creato a " -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -2326,7 +2464,7 @@ msgstr "token" msgid "invitation extra text" msgstr "testo ulteriore per l'invito" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "ordine dell'utente" @@ -2382,35 +2520,35 @@ msgstr "tappe totali" msgid "total story points" msgstr "punti totali della storia" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "contatto attivo" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "pannelli epici attivi" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "pannello di backlog attivo" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "pannello kanban attivo" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "pannello wiki attivo" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "pannello dei problemi attivo" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "sistema di videoconferenza" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "ulteriori dati di videoconferenza " @@ -2434,11 +2572,11 @@ msgstr "permessi dell'utente" msgid "is featured" msgstr "in vetrina" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "sta cercando persone" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "ricerca avvisi" @@ -2450,7 +2588,7 @@ msgstr "token di trasferimento progetto" msgid "blocked code" msgstr "codice bloccato" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "tempo e data aggiornati" @@ -2499,64 +2637,86 @@ msgstr "limite dei lavori in corso" msgid "value" msgstr "valore" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "ruolo proprietario predefinito" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "opzioni predefinite " -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "stati dell'epico" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "stati della storia utente" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "punti" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "stati del compito" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "stati del probema" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "tipologie del problema" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "priorità" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "criticità " -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "ruoli" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "attributi personalizzati dell'epico" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "attributi personalizzati della storia utente" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "attributi personalizzati del compito" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "attributi personalizzati della segnalazione" @@ -2572,29 +2732,29 @@ msgstr "Tutti" msgid "None" msgstr "Nessuno" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "tempo e data creati" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "inserimenti della storia" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "notifica utenti" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Osservato" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "La notifica esiste per l'utente e il progetto specificati" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Valore non valido per il livello di notifica" @@ -3637,12 +3797,12 @@ msgid "You have reached the current limit of pending memberships" msgstr "Sei arrivato al tuo limite attuale di membri in attesa di approvazione" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "Non puoi avere altri progetti privati" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" @@ -3650,12 +3810,12 @@ msgstr "" "privati" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "Non puoi avere altri progetti pubblici" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3726,28 +3886,28 @@ msgstr "Il colore non e' un codice HEX valido." msgid "The tag doesn't exist." msgstr "Il tag non esiste." -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "Non hai i permessi per aggiungere questo sprint a questo compito." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" "Non hai i permessi per aggiungere questa storia utente a questo compito." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "Non hai i permessi per aggiungere questo stato a questo compito." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "ordine della storia utente" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "ordine del pannello dei compiti" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "è sotto aspirina" @@ -4501,51 +4661,55 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Stakeholder" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "Non hai i permessi per aggiungere questo sprint a questa storia utente." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "Non hai i permessi per aggiungere questo stato a questa storia utente." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "id ruolo '{role_id}' non valido" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "id punti '{points_id}' non valido" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Stiamo generando la storia utente #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "ruolo" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "ordine del backlog" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "ordine dello sprint" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "ordine kanban" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "data di termine" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "generato da un problema" @@ -4566,7 +4730,7 @@ msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" "id milestone non valido. La milestone deve appartenere allo stesso progetto." -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." @@ -4574,11 +4738,11 @@ msgstr "" "id storia utente non validi. Tutte le storie utenti devono appartenere allo " "stesso progetto e, se esiste, allo stesso stato e milestone." -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "La milestone non è valida per il progetto" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "Tutte le storie utente devono provenire dallo stesso progetto" @@ -4586,64 +4750,64 @@ msgstr "Tutte le storie utente devono provenire dallo stesso progetto" msgid "There's no project with that id" msgstr "Non c'è nessuno progetto con questo ID" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "L'utente esiste ancora nel progetto" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Ruolo di progetto non valido" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "L'utente deve essere un contatto valido" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "Il responsabile del progetto deve essere un amministratore." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "Almeno un utente deve essere un amministratore di questo progetto." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" "id ruolo non valido. Tutti i ruoli devono appartenere allo stesso progetto." -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Opzioni predefinite" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Stati della storia utente" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Punti" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Stati del compito" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Stati del problema" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Tipologie del problema" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Priorità" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Criticità" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Ruoli" @@ -4806,51 +4970,59 @@ msgstr "fotografia" msgid "date joined" msgstr "data di inizio partecipazione" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "lingua predefinita" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "tema predefinito" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "timezone predefinita" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "colora i tag" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "token e-mail" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "nuovo indirizzo e-mail" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "numero massimo di progetti privati di tua proprietà" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "numero massimo di progetti pubblici di tua proprietà" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "numero massimo di membri per ogni progetto privato di tua proprietà" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "numero massimo di membri per ogni progetto pubblico di tua proprietà" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "permessi" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Il nome utente o la password non corrispondono all'utente." @@ -5086,6 +5258,10 @@ msgstr "non valido" msgid "Invalid username. Try with a different one." msgstr "Nome utente non valido. Provane uno diverso." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/ja/LC_MESSAGES/django.po b/taiga/locale/ja/LC_MESSAGES/django.po index 7c389f19..61a7e096 100644 --- a/taiga/locale/ja/LC_MESSAGES/django.po +++ b/taiga/locale/ja/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Akihiro YAGASAKI , 2016 # Masaharu KAMIMURA , 2016 # Nikita K , 2016 @@ -13,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Japanese (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/ja/)\n" "MIME-Version: 1.0\n" @@ -24,15 +25,19 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "パブリックなレジスタは無効です。" -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "このレジスタタイプは無効です。" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "このログインタイプは無効です。" @@ -48,15 +53,15 @@ msgstr "Email はすでに使用されています." msgid "Token not matches any valid invitation." msgstr "存在しないトークンです。" -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "User は既に登録されています." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "このユーザーは既にプロジェクトに追加されています." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "新しいユーザを作成中にエラーが発生しました。" @@ -200,11 +205,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "ブロックされた要素" @@ -363,11 +368,11 @@ msgstr "前提条件エラー" msgid "No room left for more projects." msgstr "新しいプロジェクトを作成するスペースがありません。" -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "パラメータタイプのフィルターエラー" -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project'は整数である必要があります。" @@ -497,80 +502,160 @@ msgstr "" "\n" "コメント: %(comment)s" +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "少なくとも1つの役割が必要です." -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "ダンプファイルが必要です." -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "ダンプフォーマットが正しくありません" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "プロジェクトデータのインポートエラー" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "役割のインポートエラー" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "メンバーシップのインポートエラー" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "プロジェクトアトリビュートリストのインポートエラー" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "デフォルトプロジェクトアトリビュートのインポートエラー" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "カスタムアトリビュートのインポートエラー" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "スプリントのインポートエラー" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "チケットのインポートエラー" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "ユーザストーリのインポートエラー" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "エピックのインポートエラー" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "タスクのインポートエラー" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "Wikiページのインポートエラー" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "Wikiリンクのインポートエラー" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "タグのインポートエラー" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "タイムラインのインポートエラー" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "プロジェクトをインポート中に予期せぬエラー" @@ -867,17 +952,17 @@ msgstr "[%(project)s] プロジェクトダンプがインポートされまし msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\"がプロジェクトに見つかりませんでした。" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "コンテントが無効です。正しい形式は {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "無効なカスタムフィールドが含まれています。" -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "同じプロジェクト名があります。" @@ -891,11 +976,13 @@ msgstr "認証が必要です。" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "名前" @@ -911,9 +998,9 @@ msgstr "ウェブ" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "説明" @@ -922,7 +1009,7 @@ msgid "Next url" msgstr "次のURL" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "ユーザー" @@ -946,11 +1033,11 @@ msgstr "コメント" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "作成日時" @@ -1022,8 +1109,8 @@ msgid "The payload is not a valid json" msgstr "ペイロードは有効なjsonではありません。" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "プロジェクトは存在していません。" @@ -1522,42 +1609,42 @@ msgstr "モジュール" msgid "Default values" msgstr "初期値" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "アクティビティ" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "ファン" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "オーナー" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} 公開に成功しました。" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "公開にする" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} プライベートにするのに成功しました。" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "プライベートにする" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "選択中の%(verbose_name_plural)sらを削除する" @@ -1578,11 +1665,11 @@ msgstr "無効なテンプレート名" msgid "Not valid template description" msgstr "無効なテンプレートの説明文" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "無効なユーザーID" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "このユーザーは存在しません。" @@ -1590,13 +1677,37 @@ msgstr "このユーザーは存在しません。" msgid "The user must be already a project member" msgstr "ユーザーはプロジェクトのメンバーである必要がある" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1604,7 +1715,7 @@ msgstr "" "プロジェクトにオーナーと、1人以上のアクティブな管理者であるユーザーが必要で" "す。" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "閲覧する権限がありません。" @@ -1622,16 +1733,17 @@ msgstr "" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "プロジェクト" @@ -1645,10 +1757,10 @@ msgstr "オブジェクトID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "更新日時" @@ -1673,10 +1785,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "並べ替え" @@ -1781,7 +1895,7 @@ msgid "Url" msgstr "URL" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "タイプ" @@ -1794,7 +1908,7 @@ msgid "epic" msgstr "エピック" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "ユーザストーリ" @@ -1810,17 +1924,25 @@ msgstr "イッシュー" msgid "Already exists one with the same name." msgstr "同じ名前のものがすでに存在します。" +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "このエピックにこのステータスを付与する権限がありません。" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "ステータス" @@ -1828,29 +1950,30 @@ msgstr "ステータス" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "件名" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "色" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "担当者" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "クライアントの要件" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "チームの要件" @@ -1858,8 +1981,8 @@ msgstr "チームの要件" msgid "user stories" msgstr "ユーザストーリ" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "外部参照" @@ -1903,17 +2026,25 @@ msgstr "" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "from" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "to" @@ -1947,11 +2078,18 @@ msgstr "" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "" @@ -2008,40 +2146,40 @@ msgstr "ブロックされたノート" msgid "sprint" msgstr "スプリント" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "このイッシューにこのスプリントを付与する権限がありません。" -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "このイッシューにこのステータスを付与する権限がありません。" -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "このイッシューにこの深刻度を付与する権限がありません。" -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "このイッシューにこの優先度を付与する権限がありません。" -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "このイッシューのこのタイプを付与する権限がありません。" -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "深刻度" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "優先度" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "マイルストーン" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "完了日時" @@ -2055,9 +2193,9 @@ msgstr "いいねの数" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "スラグ" @@ -2070,8 +2208,8 @@ msgid "estimated finish date" msgstr "完了予定日時" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "" @@ -2120,7 +2258,7 @@ msgstr "メール" msgid "create at" msgstr "" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "トークン" @@ -2128,7 +2266,7 @@ msgstr "トークン" msgid "invitation extra text" msgstr "招待状の追加テキスト" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "" @@ -2184,35 +2322,35 @@ msgstr "" msgid "total story points" msgstr "" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "" @@ -2236,11 +2374,11 @@ msgstr "" msgid "is featured" msgstr "" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2252,7 +2390,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "" @@ -2301,64 +2439,86 @@ msgstr "" msgid "value" msgstr "" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2374,29 +2534,29 @@ msgstr "" msgid "None" msgstr "" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "" @@ -3006,23 +3166,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3088,27 +3248,27 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "" -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "" @@ -3712,50 +3872,54 @@ msgstr "プロダクトオーナー" msgid "Stakeholder" msgstr "" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "役割" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "バックログ順" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "スプリント順" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "完了日" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "" @@ -3773,17 +3937,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -3791,63 +3955,63 @@ msgstr "" msgid "There's no project with that id" msgstr "" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "ユーザーストーリーステータス" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "点数" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "タスクステータス" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "課題ステータス" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "課題タイプ" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "優先度" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "重要度" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "権限" @@ -4002,51 +4166,59 @@ msgstr "写真" msgid "date joined" msgstr "参加日" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "既定の言語" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "既定のテーマ" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "既定のタイムゾーン" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "タグを色付け" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "Eメールトークン" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "新しいEメールアドレス" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "非公開プロジェクトの最大数" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "公開プロジェクトの最大数" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "非公開プロジェクトごとのメンバーの最大数" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "公開プロジェクトごとのメンバーの最大数" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "アクセス権" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "" @@ -4175,6 +4347,10 @@ msgstr "無効" msgid "Invalid username. Try with a different one." msgstr "" +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/ko/LC_MESSAGES/django.po b/taiga/locale/ko/LC_MESSAGES/django.po index a40d67e8..3b8e1bb1 100644 --- a/taiga/locale/ko/LC_MESSAGES/django.po +++ b/taiga/locale/ko/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # jae kwon park , 2017 # Jonghyuk Baik , 2017 # 안민규 (luasenvy) , 2017 @@ -14,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-05-03 04:15+0000\n" -"Last-Translator: Sori Kang \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Korean (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/ko/)\n" "MIME-Version: 1.0\n" @@ -25,15 +26,19 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "공개 가입이 비활성화 되었습니다." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "유효하지 않은 가입 형태" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "유효하지 않은 로그인 형태" @@ -49,15 +54,15 @@ msgstr "이미 사용중인 이메일입니다. " msgid "Token not matches any valid invitation." msgstr "토큰과 일치하는 초대가 없습니다." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "이미 등록된 사용자입니다. " -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "이 사용자는 이미 프로젝트의 회원입니다." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "사용자를 생성에 에러가 발생했습니다." @@ -201,11 +206,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "차단된 엘리먼트" @@ -361,11 +366,11 @@ msgstr "필수조건 오류" msgid "No room left for more projects." msgstr "더 많은 프로젝트를 위한 공간이 남지 않았습니다." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "필터 매개 변수 유형에 오류가 있습니다." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project'는 반드시 정수이어야 합니다." @@ -499,80 +504,160 @@ msgstr "" " 댓글: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "최소 한 개의 역할이 필요합니다." -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "덤프 파일이 필요함" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "잘못된 덤프 포맷" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "프로젝트 데이터를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "역할을 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "회원을 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "프로젝트 속성 목록을 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "기본 프로젝트 속성값을 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "사용자 정의 속성을 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "스프린트를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "이슈를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "유저 스토리를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "에픽을 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "태스크를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "위키 페이지를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "위키 링크를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "태그를 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "타임라인을 가져오는 중 오류가 발생하였습니다." -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "예상치 못한 프로젝트 가져 오기 오류가 발생하였습니다." @@ -867,17 +952,17 @@ msgstr "[%(project)s] 프로젝트 덤프를 가져오기 하였습니다." msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" 이 프로젝트에서 찾을 수 없습니다." -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "잘못된 컨텐츠. 반드시 {\"key\": \"value\",...} 형태이어야 합니다." -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "유효하지 않은 사용자 정의 필드를 포함하고 있습니다." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "프로젝트 이름이 중복되었습니다." @@ -891,11 +976,13 @@ msgstr "인증 필요" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "이름" @@ -911,9 +998,9 @@ msgstr "웹" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "설명" @@ -922,7 +1009,7 @@ msgid "Next url" msgstr "다음 url" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "유저" @@ -946,11 +1033,11 @@ msgstr "댓글" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "생성된 날짜" @@ -1021,8 +1108,8 @@ msgid "The payload is not a valid json" msgstr "페이로드의 json이 유효하지 않습니다." #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "프로젝트가 존재하지 않습니다." @@ -1591,42 +1678,42 @@ msgstr "모듈" msgid "Default values" msgstr "기본값" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "활동" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "좋아요" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "소유자" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} 개를 공개로 만드는데 성공하였습니다." -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "공개로 만들기" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} 개를 비공개로 만드는데 성공하였습니다." -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "비공개로 만들기" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "%(verbose_name_plural)s 선택된 것을 삭제" @@ -1647,11 +1734,11 @@ msgstr "탬플릿 이름이 유효하지 않습니다." msgid "Not valid template description" msgstr "탬플릿 설명이 유효하지 않습니다." -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "사용자 아이디가 유효하지 않습니다." -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "사용자가 존재하지 않습니다." @@ -1659,13 +1746,37 @@ msgstr "사용자가 존재하지 않습니다." msgid "The user must be already a project member" msgstr "프로젝트 회원이어야 합니다." -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1673,7 +1784,7 @@ msgstr "" "프로젝트는 반드시 소유자가 있어야하며 사용자 중 적어도 한 명이 활성 관리자이" "어야 합니다." -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "볼 수 있는 권한이 없습니다." @@ -1691,16 +1802,17 @@ msgstr "프로젝트 아이디가 객체와 프로젝트간에 알맞지 않습 #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "프로젝트" @@ -1714,10 +1826,10 @@ msgstr "객체 아이디" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "날짜가 변경되었습니다." @@ -1742,10 +1854,12 @@ msgstr "댓글로부터" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "순서" @@ -1870,7 +1984,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "형태" @@ -1883,7 +1997,7 @@ msgid "epic" msgstr "에픽" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "유저 스토리" @@ -1899,17 +2013,25 @@ msgstr "이슈" msgid "Already exists one with the same name." msgstr "이미 동일한 이름이 존재합니다." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "이 에픽의 상태를 설정할 권한이 없습니다." -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "참조" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "상태" @@ -1917,29 +2039,30 @@ msgstr "상태" msgid "epics order" msgstr "에픽 순서" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "제목" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "색" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "할당됨" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "고객 요구 사항" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "팀 요구 사항" @@ -1947,8 +2070,8 @@ msgstr "팀 요구 사항" msgid "user stories" msgstr "유저 스토리" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "외부 참조" @@ -1992,17 +2115,25 @@ msgstr "%(role)s 역할 포인트" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "보낸이" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "받는이" @@ -2036,11 +2167,18 @@ msgstr "삭제되었습니다." #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "할당되지 않았습니다." -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-삭제되었습니다-" @@ -2097,40 +2235,40 @@ msgstr "차단된 노트" msgid "sprint" msgstr "스프린트" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "이 이슈의 스프린트를 설정할 권한이 없습니다." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "이 이슈의 상태를 설정할 권한이 없습니다." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "이 이슈의 심각도를 설정할 권한이 없습니다." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "이 우선 순위의 형태를 설정할 권한이 없습니다." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "이 이슈에 형태를 설정할 권한이 없습니다." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "심각도" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "우선 순위" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "마일스톤" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "종료된 날짜" @@ -2144,9 +2282,9 @@ msgstr "좋아요" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "슬러그" @@ -2159,8 +2297,8 @@ msgid "estimated finish date" msgstr "예측 종료일" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "완료됨" @@ -2209,7 +2347,7 @@ msgstr "이메일" msgid "create at" msgstr "생성일" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "토큰" @@ -2217,7 +2355,7 @@ msgstr "토큰" msgid "invitation extra text" msgstr "초대장 추가 문자" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "유저 순서" @@ -2273,35 +2411,35 @@ msgstr "마일스톤 합계" msgid "total story points" msgstr "총 스토리 포인트" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "연락처 활성" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "에픽 활성" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "백로그 활성" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "칸반 활성" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "위키 활성" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "이슈 활성" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "화상회의 시스템" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "화상회의 추가 데이터" @@ -2325,11 +2463,11 @@ msgstr "사용자 권한" msgid "is featured" msgstr "추천됨" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "구인중" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "구인 메모" @@ -2341,7 +2479,7 @@ msgstr "프로젝트 이전 토큰" msgid "blocked code" msgstr "코드 차단됨" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "날짜 시간 수정됨" @@ -2390,64 +2528,86 @@ msgstr "작업 진행 한계" msgid "value" msgstr "값" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "소유자의 기본 역할" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "기본 옵션" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "에픽 상태" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "유저 스토리 상태" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "포인트" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "태스크 상태" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "이슈 상태" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "이슈 형태" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "우선순위" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "심각도" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "역할" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "에픽 사용자 정의 속성" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "유저 스토리 사용자 정의 속성" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "태스크 사용자 정의 속성" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "이슈 사용자 정의 속성" @@ -2463,29 +2623,29 @@ msgstr "모두" msgid "None" msgstr "없음" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "날짜 시간 생성됨" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "내역 항목" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "사용자 알림" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "구독됨" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "지정된 사용자 및 프로젝트에 대한 알림이 있습니다." -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "알림 수준의 값이 유효하지 않습니다." @@ -3398,24 +3558,24 @@ msgid "You have reached the current limit of pending memberships" msgstr "당신의 현재 최대 보류중 회원수 제한에 도달하였습니다." #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "더 이상의 비공개 프로젝트를 소유하실 수 없습니다." #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" "이 프로젝트는 당신의 비공개 프로젝트 최대 수용 인원수에 도달하였습니다." #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "더 이상의 공공 프로젝트를 소유하실 수 없습니다." #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "이 프로젝트는 당신의 공공 프로젝트 최대 수용 인원수에 도달하였습니다." @@ -3485,27 +3645,27 @@ msgstr "색이 유효하지 않은 HEX색 입니다." msgid "The tag doesn't exist." msgstr "태그가 존재하지 않습니다." -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "이 태스크의 스프린트를 설정할 권한이 없습니다." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "이 태스크의 유저 스토리를 설정할 권한이 없습니다." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "이 태스크의 상태를 설정할 권한이 없습니다." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "유저 스토리 순서" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "태스크보드 순서" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "아이오케인 입니다." @@ -4244,50 +4404,54 @@ msgstr "제품 소유자" msgid "Stakeholder" msgstr "이해관계자" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "이 유저 스토리를 스프린트에 설정할 권한이 없습니다." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "이 유저 스토리의 상태를 설정할 권한이 없습니다." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "'{role_id}' 역할 아이디는 유효하지 않습니다." -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "'{points_id}' 포인트 아이디는 유효하지 않습니다." -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "유저 스토리 생성 #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "역할" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "백로그 순서" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "스프린트 순서" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "칸반 순서" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "종료일" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "이슈로부터 생성됨" @@ -4309,7 +4473,7 @@ msgstr "" "마일스톤 아이디가 유효하지 않습니다. 마일스톤은 반드시 같은 프로젝트에 속해" "야 합니다." -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." @@ -4317,11 +4481,11 @@ msgstr "" "유저 스토리 아이디가 유효하지 않습니다. 모든 유저 스토리는 반드시 같은 프로젝" "트에 속해야 하고, 존재한다면, 같은 상태와 마일스톤을 가져야 합니다." -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "마일스톤은 프로젝트에 유효하지 않습니다." -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "모든 유저 스토리는 반드시 동일한 프로젝트에 속해야 합니다." @@ -4329,65 +4493,65 @@ msgstr "모든 유저 스토리는 반드시 동일한 프로젝트에 속해야 msgid "There's no project with that id" msgstr "아이디가 있는 프로젝트가 없습니다." -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "이 프로젝트에는 아직 사용자가 없습니다." -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "프로젝트에 유효하지 않은 역할입니다." -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "사용자는 반드시 유효한 연락처이어야 합니다." -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "프로젝트 소유자는 반드시 관리자이어야 합니다." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "이 프로젝트의 최소 한 명의 사용자는 활성된 관리자이어야 합니다." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" "유효하지 않은 역할 아이디입니다. 모든 역할은 반드시 동일한 프로젝트에 속해야 " "합니다." -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "기본 옵션" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "유저 스토리 상태" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "포인트" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "태스크 상태" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "이슈 상태" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "이슈 형태" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "우선순위" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "심각도" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "역할" @@ -4546,51 +4710,59 @@ msgstr "사진" msgid "date joined" msgstr "가입한 날짜" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "기본 언어" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "기본 테마" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "기본 시간대" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "태그 색 칠하기" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "이메일 토큰" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "새로운 이메일 주소" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "소유할 수 있는 비공개 프로젝트의 최대 개수" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "소유할 수 있는 공공 프로젝트의 최대 개수" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "소유한 비공개 프로젝트당 수용할 수 있는 최대 회원수" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "소유한 공공 프로젝트당 수용할 수 있는 최대 회원수" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "권한" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "아이디 또는 비밀번호가 올바르지 않습니다." @@ -4787,6 +4959,10 @@ msgstr "유효하지 않음" msgid "Invalid username. Try with a different one." msgstr "유효하지 않은 아이디입니다. 다른 것으로 다시 시도해주세요." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/nb/LC_MESSAGES/django.po b/taiga/locale/nb/LC_MESSAGES/django.po index 59ed2ca4..41c14cc4 100644 --- a/taiga/locale/nb/LC_MESSAGES/django.po +++ b/taiga/locale/nb/LC_MESSAGES/django.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Jørgen Skår Fischer , 2016 msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/nb/)\n" "MIME-Version: 1.0\n" @@ -19,15 +20,19 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Offentlig register er deaktivert." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "ugyldig registertype" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "ugyldig påloggingstype" @@ -43,15 +48,15 @@ msgstr "Epostadressen er allerede i bruk." msgid "Token not matches any valid invitation." msgstr "Poletten samvsarer ikke med noen gyldig invitasjon." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Brukeren er allerede registrert." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Denne brukeren er allerede et medlem i prosjektet." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Feil ved å lage ny bruker." @@ -191,11 +196,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Blokkert element" @@ -353,11 +358,11 @@ msgstr "Forutsetningsfeil" msgid "No room left for more projects." msgstr "Ingen plass igjen til nye prosjekter." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Feil i filterparameter typer" -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' må være et heltall" @@ -485,80 +490,160 @@ msgstr "" " Kommentar: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Vi trenger minst en rolle" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Har behov for dump-fil" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Ugyldig fil-dump format" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "feil under import av prosjektdata" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "feil under import av roller" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "feil under import av medlemskap" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "feil under import av prosjektegenskaper" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "feil under import av standard prosjektegenskapverdier" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "feil under import av egendefinerte egenskaper" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "feil under import av sprinter" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "feil ved import av hendelser" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "feil ved import av brukerhistorier" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "feil ved import av oppgaver" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "feil ved import av wiki-sider" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "feil ved import av wiki-lenker" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "feil ved import av etiketter" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "feil ved import av tidslinjer" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "uventet feil ved import av prosjekt" @@ -752,17 +837,17 @@ msgstr "" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" ble ikke funnet i dette prosjektet" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Ugyldig innhold. Det må være {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Den inneholder ugyldige egendefinerte feilter" -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Navnet er duplisert for prosjektet" @@ -776,11 +861,13 @@ msgstr "Autentisering kreves" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "navn" @@ -796,9 +883,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "beskrivelse" @@ -807,7 +894,7 @@ msgid "Next url" msgstr "Neste url" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "bruker" @@ -831,11 +918,11 @@ msgstr "kommentar" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "opprettet dato" @@ -906,8 +993,8 @@ msgid "The payload is not a valid json" msgstr "Payloaden er ikke gyldig json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Prosjektet eksisterer ikke" @@ -1390,42 +1477,42 @@ msgstr "" msgid "Default values" msgstr "" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "eier" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1446,11 +1533,11 @@ msgstr "Ikke et gyldig malnavn" msgid "Not valid template description" msgstr "Ikke en gyldig malbeskrivelse" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "Ugyldig brukerid" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "Brukeren eksisterer ikke" @@ -1458,13 +1545,37 @@ msgstr "Brukeren eksisterer ikke" msgid "The user must be already a project member" msgstr "Brukeren må allerede være et medlem i et prosjekt" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1472,7 +1583,7 @@ msgstr "" "Prosjektet må ha en eier og minst en av brukerne må være en aktiv " "administrator" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Du har ikke tillatelser til å se det." @@ -1490,16 +1601,17 @@ msgstr "Prosjekt ID matcher ikke mellom objekt og prosjekt" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "prosjekt" @@ -1513,10 +1625,10 @@ msgstr "objektid" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "redigeringsdato" @@ -1541,10 +1653,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "rekkefølge" @@ -1649,7 +1763,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "type" @@ -1662,7 +1776,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "brukerhistorie" @@ -1678,17 +1792,25 @@ msgstr "hendelse" msgid "Already exists one with the same name." msgstr "Det finnes allerede en med samme navn." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "status" @@ -1696,29 +1818,30 @@ msgstr "status" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "subjekt" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "farge" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "tildelt til" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "Er klientkrav" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "Er team behov" @@ -1726,8 +1849,8 @@ msgstr "Er team behov" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "ekstern referanse" @@ -1771,17 +1894,25 @@ msgstr "%(role)s rollepoeng" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "fra" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "til" @@ -1815,11 +1946,18 @@ msgstr "fjernet" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Ikke tildelt" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-slettet-" @@ -1876,43 +2014,43 @@ msgstr "blokkert notat" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Du har ikke tillatelse til å sette denne sprinten til denne hendelsen." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Du har ikke tillatelse til å sette denne statusen til denne hendelsen." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "" "Du har ikke tillatelse til å sette denne alvorlighetsgraden til denne " "hendelsen." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "" "Du har ikke tillatelse til å sette denne prioriteten til denne hendelsen" -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Du har ikke tillatelse til å sette denne typen til denne hendelsen." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "alvorlighetsgrad" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "prioritet" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "milepæl" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "Sluttdato" @@ -1926,9 +2064,9 @@ msgstr "Liker" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -1941,8 +2079,8 @@ msgid "estimated finish date" msgstr "anslått sluttdato" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "er lukket" @@ -1991,7 +2129,7 @@ msgstr "epost" msgid "create at" msgstr "opprett ved" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -1999,7 +2137,7 @@ msgstr "token" msgid "invitation extra text" msgstr "invitasjon ekstra tekst" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "bruker rekkefølge" @@ -2055,35 +2193,35 @@ msgstr "total av milepæler" msgid "total story points" msgstr "total historiepoeng" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "aktivt backlogpanel" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "aktivt kanbanpanel" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "aktivt wikipanel" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "aktivt hendelsespanel" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "videokonferansesystem" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "videokonferanse ekstra data" @@ -2107,11 +2245,11 @@ msgstr "brukerrettigheter" msgid "is featured" msgstr "er omtalt" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "er søker etter folk" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2123,7 +2261,7 @@ msgstr "prosjektflyttingstoken" msgid "blocked code" msgstr "blokkert kode" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "oppdatert dato tid" @@ -2172,64 +2310,86 @@ msgstr "arbeid som pågår grense" msgid "value" msgstr "verdi" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "standard eiers rolle" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "standardvalg" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "bh statuser" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "poeng" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "oppgavestatuser" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "hendelsesstatuser" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "hendelsestyper" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "prioriteter" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "alvorlighetsgrader" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "roller" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2245,29 +2405,29 @@ msgstr "Alle" msgid "None" msgstr "Ingen" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "opprettet dato tid" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "loggoppføringer" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "varsle brukere" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Fulgt" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Ugyldig verdi for varslingsnivå" @@ -2880,12 +3040,12 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "Du kan ikke ha fler private prosjekter" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" @@ -2893,12 +3053,12 @@ msgstr "" "private prosjekter" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "Du kan ikke ha flere offentlige prosjekter" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -2966,28 +3126,28 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "Du har ikke tillatelse til å sette denne sprinten til denne oppgaven." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" "Du har ikke tillatelse til å sette denne brukerhistorien til denne oppgaven." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "Du har ikke tillatelse til å sette denne statusen til denne oppgaven." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "BH rekkefølge" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "Oppgavetavle rekkefølge" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "Er Iocaine" @@ -3591,52 +3751,56 @@ msgstr "Produkteier" msgid "Stakeholder" msgstr "Interessent" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "Du har ikke tillatelse til å sette denne sprinten til denne brukerhistorien." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "Du har ikke tillatelse til å sette denne statusen til denne brukerhistorien." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Genererer brukerhistorien #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rolle" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "backlog rekkefølge" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "sprint rekkefølge" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "Sluttdato" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "" @@ -3654,17 +3818,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -3672,63 +3836,63 @@ msgstr "" msgid "There's no project with that id" msgstr "Det finnes ikke noe prosjekt med den id'en" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Ugyldig rolle for prosjektet" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "Prosjekteieren skal være admin." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "Minst en bruker må være en aktiv administrator for dette prosjektet." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Standardvalgene" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Brukerhistoriestatuser" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Poeng" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Oppgavestatuser" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Hendelsesstatuser" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Hendelsestyper" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Prioriteter" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Alvorlighetsgrad" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Roller" @@ -3887,51 +4051,59 @@ msgstr "bilde" msgid "date joined" msgstr "dato ble med" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "standardspråk" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "standard tema" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "standard tidssone" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "fargelegg etiketter" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "epost token" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "ny epostadresse" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "maks antall eide private prosjekter" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "maks antall eide offentlige prosjekter" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "maks antall medlemskap for hvert eide private prosjekt" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "maks antall medlemskap for hvetr eide offentlige prosjekt" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "rettigheter" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Brukernavn eller passord passer ikke til brukeren." @@ -4080,6 +4252,10 @@ msgstr "ugyldig" msgid "Invalid username. Try with a different one." msgstr "Ugyldig brukernavn. Prøv med et annet et." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/nl/LC_MESSAGES/django.po b/taiga/locale/nl/LC_MESSAGES/django.po index abe2a130..781e9329 100644 --- a/taiga/locale/nl/LC_MESSAGES/django.po +++ b/taiga/locale/nl/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Dajo Hein, 2015 # Haroun Pacquee, 2015 msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Dutch (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/nl/)\n" "MIME-Version: 1.0\n" @@ -20,15 +21,19 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Publieke registratie is uitgeschakeld." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "ongeldig registratie type" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "ongeldig login type" @@ -44,15 +49,15 @@ msgstr "E-mail adres is al in gebruik." msgid "Token not matches any valid invitation." msgstr "Token stemt niet overeen met een geldige uitnodiging." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Gebruiker is al geregistreerd." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "" -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Fout bij het aanmaken van een nieuwe gebruiker." @@ -200,11 +205,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" @@ -361,11 +366,11 @@ msgstr "Preconditie fout" msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Fout in filter params types." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' moet een integer waarde zijn." @@ -493,80 +498,160 @@ msgstr "" " Commentaar: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "We hadden minstens één rol nodig" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Dump file nodig" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Ongeldig dump formaat" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "fout bij het importeren van project data" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "fout bij importeren rollen" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "fout bij importeren lidmaatschappen" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "fout bij importeren van project attributenlijst" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "fout bij importeren van standaard projectattributen waarden" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "fout bij importeren eigen attributen" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "fout bij importeren sprints" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "fout bij importeren issues" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "fout bij importeren user stories" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "fout bij importeren taken" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "fout bij importeren wiki pagina's" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "fout bij importeren wiki links" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "fout bij importeren tags" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "fout bij importeren tijdlijnen" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "" @@ -782,17 +867,17 @@ msgstr "[%(project)s] Je project dump is geïmporteerd" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" niet gevonden in dit project" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Ongeldige inhoud. Volgend formaat geldt {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Het bevat ongeldige eigen velden:" -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Naam gedupliceerd voor het project" @@ -806,11 +891,13 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "naam" @@ -826,9 +913,9 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "omschrijving" @@ -837,7 +924,7 @@ msgid "Next url" msgstr "" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "" @@ -861,11 +948,11 @@ msgstr "commentaar" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "aanmaakdatum" @@ -936,8 +1023,8 @@ msgid "The payload is not a valid json" msgstr "De payload is geen geldige json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Het project bestaat niet" @@ -1420,42 +1507,42 @@ msgstr "" msgid "Default values" msgstr "" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "eigenaar" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1476,11 +1563,11 @@ msgstr "Ongeldige template naam" msgid "Not valid template description" msgstr "Ongeldige template omschrijving" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "" @@ -1488,19 +1575,43 @@ msgstr "" msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Je hebt geen toestamming om dat te bekijken." @@ -1518,16 +1629,17 @@ msgstr "Project ID van object is niet gelijk aan die van het project" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "project" @@ -1541,10 +1653,10 @@ msgstr "object id" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "gemodifieerde datum" @@ -1569,10 +1681,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "volgorde" @@ -1677,7 +1791,7 @@ msgid "Url" msgstr "" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "type" @@ -1690,7 +1804,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "user story" @@ -1706,17 +1820,25 @@ msgstr "issue" msgid "Already exists one with the same name." msgstr "Er bestaat er al één met dezelfde naam." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "status" @@ -1724,29 +1846,30 @@ msgstr "status" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "onderwerp" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "kleur" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "toegewezen aan" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "is requirement van de klant" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "is requirement van het team" @@ -1754,8 +1877,8 @@ msgstr "is requirement van het team" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "externe referentie" @@ -1799,17 +1922,25 @@ msgstr "%(role)s rol punten" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "van" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "naar" @@ -1843,11 +1974,18 @@ msgstr "verwijderd" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Niet toegewezen" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-verwijderd-" @@ -1904,42 +2042,42 @@ msgstr "geblokkeerde notitie" msgid "sprint" msgstr "" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Je hebt geen toestemming om deze sprint op deze issue te zetten." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Je hebt geen toestemming om deze status toe te kennen aan dze issue." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "" "Je hebt geen toestemming om dit ernstniveau toe te kennen aan deze issue." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "" "Je hebt geen toestemming om deze prioriteit toe te kennen aan deze issue." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Je hebt geen toestemming om dit type toe te kennen aan deze issue." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "erstniveau" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "prioriteit" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "milestone" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "datum van afwerking" @@ -1953,9 +2091,9 @@ msgstr "Personen die dit leuk vinden" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -1968,8 +2106,8 @@ msgid "estimated finish date" msgstr "geschatte datum van afwerking" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "is gesloten" @@ -2018,7 +2156,7 @@ msgstr "e-mail" msgid "create at" msgstr "aangemaakt op" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -2026,7 +2164,7 @@ msgstr "token" msgid "invitation extra text" msgstr "uitnodiging extra text" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "gebruiker volgorde" @@ -2082,35 +2220,35 @@ msgstr "totaal van de milestones" msgid "total story points" msgstr "totaal story points" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "actief backlog paneel" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "actief kanban paneel" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "actief wiki paneel" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "actief issues paneel" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "videoconference systeem" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "" @@ -2134,11 +2272,11 @@ msgstr "gebruikers toestemmingen" msgid "is featured" msgstr "" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2150,7 +2288,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "gewijzigde datum en tijd" @@ -2199,64 +2337,86 @@ msgstr "work in progress limiet" msgid "value" msgstr "waarde" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "standaard rol eigenaar" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "standaard instellingen" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "us statussen" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "punten" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "taak statussen" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "issue statussen" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "issue types" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "prioriteiten" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "ernstniveaus" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "rollen" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2272,29 +2432,29 @@ msgstr "" msgid "None" msgstr "" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "aanmaak datum en tijd" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "geschiedenis items" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "verwittig gebruikers" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Verwittiging bestaat voor gespecifieerde gebruiker en project" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "" @@ -2934,23 +3094,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3016,27 +3176,27 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "" -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "us volgorde" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "takenbord volgorde" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "is iocaine" @@ -3664,50 +3824,54 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Stakeholder" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rol" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "backlog volgorde" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "sprint volgorde" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "afwerkdatum" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "gegenereerd van issue" @@ -3725,17 +3889,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -3743,63 +3907,63 @@ msgstr "" msgid "There's no project with that id" msgstr "Er is geen project met dat is" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Ongeldige rol voor project" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Standaard opties" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Status van User story" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Punten" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Statussen van taken" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Statussen van Issues" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Types van issue" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Prioriteiten" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Ernstniveaus" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Rollen" @@ -3958,51 +4122,59 @@ msgstr "foto" msgid "date joined" msgstr "toetrededatum" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "standaard taal" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "standaard tijdzone" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "kleur tags" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "e-mail token" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "nieuw e-mail adres" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "toestemmingen" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Gebruikersnaam of wachtwoord stemt niet overeen met gebruiker." @@ -4133,6 +4305,10 @@ msgstr "ongeldig" msgid "Invalid username. Try with a different one." msgstr "Ongeldige gebruikersnaam. Probeer met een andere." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/pl/LC_MESSAGES/django.po b/taiga/locale/pl/LC_MESSAGES/django.po index 038da0ca..4bb85269 100644 --- a/taiga/locale/pl/LC_MESSAGES/django.po +++ b/taiga/locale/pl/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # David Barragán , 2015 # Karol Sokolowski , 2017 # Łukasz Sokolnicki , 2018 @@ -12,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-04-16 13:47+0000\n" -"Last-Translator: Łukasz Sokolnicki \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Polish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/pl/)\n" "MIME-Version: 1.0\n" @@ -25,15 +26,19 @@ msgstr "" "%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Publiczny rejestr jest zablokowany" -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "Nieprawidłowy typ rejestru" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "Nieprawidłowy typ logowania" @@ -49,15 +54,15 @@ msgstr "Ten adres email jest już w użyciu." msgid "Token not matches any valid invitation." msgstr "Token nie zgadza się z żadnym zaproszeniem" -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Użytkownik już zarejestrowany" -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Ten użytkownik jest już członkiem projektu." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Błąd przy tworzeniu użytkownika." @@ -197,11 +202,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Element zablokowany" @@ -359,11 +364,11 @@ msgstr "Błąd warunków wstępnych" msgid "No room left for more projects." msgstr "Nie ma miejsca na więcej projektów." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Błąd w parametrach typów filtrów." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' musi być wartością typu int." @@ -497,80 +502,160 @@ msgstr "" " Komentarz: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Potrzeba conajmiej jednej roli" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Wymagany plik zrzutu" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Nieprawidłowy format zrzutu" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "błąd w trakcie importu danych projektu" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "błąd w trakcie importu ról" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "błąd w trakcie importu członkostw" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "błąd w trakcie importu atrybutów projektu" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "błąd w trakcie importu domyślnych atrybutów projektu" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "błąd w trakcie importu niestandardowych atrybutów" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "błąd w trakcie importu sprintów" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "błąd w trakcie importu zgłoszeń" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "błąd w trakcie importu historyjek użytkownika" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "błąd w importowaniu epiców" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "błąd w trakcie importu zadań" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "błąd w trakcie importu stron Wiki" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "błąd w trakcie importu linków Wiki" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "błąd w trakcie importu tagów" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "błąd w trakcie importu osi czasu" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "nieoczekiwany błąd w importowaniu projektu" @@ -868,17 +953,17 @@ msgstr "[%(project)s] Twój zrzut projektu został prawidłowo zaimportowany" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" nie odnaleziono w projekcie" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Niewłaściwa zawartość. Musi to być {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Zawiera niewłaściwe pola niestandardowe." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nazwa projektu zduplikowana" @@ -892,11 +977,13 @@ msgstr "Autentyfikacja wymagana" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "nazwa" @@ -912,9 +999,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "opis" @@ -923,7 +1010,7 @@ msgid "Next url" msgstr "Następny url" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "użytkownik" @@ -947,11 +1034,11 @@ msgstr "komentarz" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "data utworzenia" @@ -1022,8 +1109,8 @@ msgid "The payload is not a valid json" msgstr "Źródło nie jest prawidłowym plikiem json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Projekt nie istnieje" @@ -1520,42 +1607,42 @@ msgstr "" msgid "Default values" msgstr "" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "właściciel" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1576,11 +1663,11 @@ msgstr "Nieprawidłowa nazwa szablonu" msgid "Not valid template description" msgstr "Nieprawidłowy opis szablonu" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "" @@ -1588,19 +1675,43 @@ msgstr "" msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Nie masz uprawnień by to zobaczyć." @@ -1618,16 +1729,17 @@ msgstr "ID nie pasuje pomiędzy obiektem a projektem" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "projekt" @@ -1641,10 +1753,10 @@ msgstr "id obiektu" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "data modyfikacji" @@ -1669,10 +1781,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "kolejność" @@ -1777,7 +1891,7 @@ msgid "Url" msgstr "" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "typ" @@ -1790,7 +1904,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "historyjka użytkownika" @@ -1806,17 +1920,25 @@ msgstr "zgłoszenie" msgid "Already exists one with the same name." msgstr "Już istnieje jeden z taką nazwą." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "status" @@ -1824,29 +1946,30 @@ msgstr "status" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "temat" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "kolor" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "przypisane do" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "wymaganie klienta" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "wymaganie zespołu" @@ -1854,8 +1977,8 @@ msgstr "wymaganie zespołu" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "źródło zgłoszenia" @@ -1899,17 +2022,25 @@ msgstr "%(role)s punkty roli" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "od" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "do" @@ -1943,11 +2074,18 @@ msgstr "usuniete" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Nieprzypisane" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-usunięte-" @@ -2004,40 +2142,40 @@ msgstr "zaglokowana notatka" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Nie masz uprawnień do połączenia tego zgłoszenia ze sprintem." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Nie masz uprawnień do ustawienia statusu dla tego zgłoszenia." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "Nie masz uprawnień do ustawienia ważności dla tego zgłoszenia." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "Nie masz uprawnień do ustawienia priorytetu dla tego zgłoszenia." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Nie masz uprawnień do ustawienia typu dla tego zgłoszenia." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "ważność" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "priorytet" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "kamień milowy" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "data zakończenia" @@ -2051,9 +2189,9 @@ msgstr "" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -2066,8 +2204,8 @@ msgid "estimated finish date" msgstr "szacowana data zakończenia" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "jest zamknięte" @@ -2116,7 +2254,7 @@ msgstr "e-mail" msgid "create at" msgstr "utwórz na" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -2124,7 +2262,7 @@ msgstr "token" msgid "invitation extra text" msgstr "dodatkowy tekst w zaproszeniu" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "kolejność użytkowników" @@ -2180,35 +2318,35 @@ msgstr "wszystkich kamieni milowych" msgid "total story points" msgstr "wszystkich punktów " -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "aktywny kontakt" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "aktywny panel backlog" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "aktywny panel Kanban" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "aktywny panel Wiki" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "aktywny panel zgłoszeń " -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "system wideokonferencji" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "dodatkowe dane dla wideokonferencji" @@ -2232,11 +2370,11 @@ msgstr "uprawnienia użytkownika" msgid "is featured" msgstr "" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "szuka ludzi" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2248,7 +2386,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "data aktualizacji" @@ -2297,64 +2435,86 @@ msgstr "limit postępu prac" msgid "value" msgstr "wartość" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "domyśla rola właściciela" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "domyślne opcje" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "statusy HU" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "pinkty" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "statusy zadań" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "statusy zgłoszeń" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "typy zgłoszeń" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "priorytety" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "ważność" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "role" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2370,29 +2530,29 @@ msgstr "Wszyscy" msgid "None" msgstr "Żaden" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "data utworzenia" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "wpisy historii" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "powiadom użytkowników" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Obserwowane" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Powiadomienie istnieje dla określonego użytkownika i projektu" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Nieprawidłowa wartość dla poziomu notyfikacji" @@ -3263,23 +3423,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "Nie możesz posiadać więcej prywatnych projektów" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "Nie możesz posiadać więcej publicznych projektów" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3345,28 +3505,28 @@ msgstr "Nieprawidłowy kolor w systemie HEX." msgid "The tag doesn't exist." msgstr "Tag nie istnieje" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "Nie masz uprawnień do ustawiania sprintu dla tego zadania." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" "Nie masz uprawnień do ustawiania historyjki użytkownika dla tego zadania" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "Nie masz uprawnień do ustawiania statusu dla tego zadania" -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "kolejność HU" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "Kolejność tablicy zadań" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "Iokaina" @@ -4049,52 +4209,56 @@ msgstr "Właściciel produktu" msgid "Stakeholder" msgstr "Interesariusz" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "Nie masz uprawnień do ustawiania sprintu dla tej historyjki użytkownika." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "Nie masz uprawnień do ustawiania statusu do tej historyjki użytkownika." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "Nieprawidłowy identyfikator roli '{role_id}'" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rola" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "Kolejność backlogu" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "kolejność sprintu" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "Zamówienie kanban" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "data zakończenia" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "wygenerowane ze zgłoszenia" @@ -4112,17 +4276,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "Nieprawidłowy kamień milowy" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -4130,67 +4294,67 @@ msgstr "" msgid "There's no project with that id" msgstr "Nie ma projektu z takim ID" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "Użytkownik już istnieje w tym projekcie." -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Nieprawidłowa rola w projekcie" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "Użytkownik musi być prawidłowym kontaktem" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "Właściciel projektu musi być administratorem." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" "Przynajmniej jeden użytkownik musi być aktywnym administratorem dla tego " "projektu." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" "Nieprawidłowe identyfikatory roli. Wszystkie role muszą należeć do tego " "samego projektu" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Domyślne opcje" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Statusy historyjek użytkownika" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Punkty" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Statusy zadań" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Statusy zgłoszeń" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Typu zgłoszeń" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Priorytety" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Ważność" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Role" @@ -4353,51 +4517,59 @@ msgstr "zdjęcie" msgid "date joined" msgstr "data dołączenia" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "domyślny język Taiga" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "domyślny szablon Taiga" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "domyśla strefa czasowa" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "kolory tagów" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "tokem e-mail" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "nowy adres e-mail" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "maksymalna liczba przypisanych prywatnych projektów" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "maksymalna liczba przypisanych publicznych projektów" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "uprawnienia" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Nazwa użytkownika lub hasło są nieprawidłowe" @@ -4597,6 +4769,10 @@ msgstr "Niepoprawne" msgid "Invalid username. Try with a different one." msgstr "Niepoprawna nazwa użytkownika. Spróbuj podać inną." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/pt_BR/LC_MESSAGES/django.po b/taiga/locale/pt_BR/LC_MESSAGES/django.po index 72929376..7b0bd28d 100644 --- a/taiga/locale/pt_BR/LC_MESSAGES/django.po +++ b/taiga/locale/pt_BR/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Antônio "acdc" Jr. , 2016 # Breno Uchoa , 2017 # Claudio Ferreira , 2017 @@ -28,9 +29,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-17 21:35+0000\n" -"Last-Translator: Danilo Almeida \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -39,15 +40,19 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Registro público está desabilitado. " -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "tipo de registro inválido" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "tipo de login inválido" @@ -63,15 +68,15 @@ msgstr "Este e-mail já está em uso." msgid "Token not matches any valid invitation." msgstr "Esse token não bate com nenhum convite." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Usuário já cadastrado." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "O usuário já é membro do projeto." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Erro ao criar um novo usuário." @@ -210,11 +215,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Elemento bloqeado" @@ -372,11 +377,11 @@ msgstr "Erro de pré-condição" msgid "No room left for more projects." msgstr "Não há mais espaço para mais projetos." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Erro nos tipos de parâmetros do filtro." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'projeto' deve ser um valor inteiro." @@ -510,80 +515,160 @@ msgstr "" " Comentário: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Nós precisamos de pelo menos uma função" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Necessário de arquivo de restauração" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Formato de aquivo de restauração inválido" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "erro ao importar informações de projeto" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "erro ao importar funcões" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "erro ao importar filiações" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "erro ao importar lista de atributos do projeto" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "erro ao importar valores de atributos do projeto padrão" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "erro ao importar atributos personalizados" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "erro ao importar sprints" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "erro ao importar problemas" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "erro ao importar histórias de usuário" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "Erro ao importar épicos" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "erro ao importar tarefas" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "erro ao importar páginas wiki" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "erro ao importar wiki links" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "erro ao importar tags" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "erro ao importar linha do tempo" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "erro inesperado ao importar projeto" @@ -887,17 +972,17 @@ msgstr "[%(project)s] A restauração do seu projeto foi importada" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" não encontrado nesse projeto" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "conteúdo inválido. Deve ser {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Contém campos personalizados inválidos" -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nome duplicado para o projeto" @@ -911,11 +996,13 @@ msgstr "Autenticação necessária" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "Nome" @@ -931,9 +1018,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "descrição" @@ -942,7 +1029,7 @@ msgid "Next url" msgstr "Próxima url" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "usuário" @@ -966,11 +1053,11 @@ msgstr "comentário" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "data de criação" @@ -1041,8 +1128,8 @@ msgid "The payload is not a valid json" msgstr "A carga não é um json válido" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "O projeto não existe" @@ -1610,42 +1697,42 @@ msgstr "Módulos" msgid "Default values" msgstr "Valores padrão" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "Atividades" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "Fãs" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "dono" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "Tornar público" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "Tornar privado" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "Excluir %(verbose_name_plural)s selecionados" @@ -1666,11 +1753,11 @@ msgstr "Nome de template inválido" msgid "Not valid template description" msgstr "Descrição de template inválida" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "Id de usuário inválido" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "O usuário não existe" @@ -1678,7 +1765,31 @@ msgstr "O usuário não existe" msgid "The user must be already a project member" msgstr "O usuário deve ser um membro do projeto" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." @@ -1686,7 +1797,7 @@ msgstr "" "Este usuário não pode ser excluído dos seguintes projetos, pois é necessário " "deixar algum Administrador ativo: {}." -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1694,7 +1805,7 @@ msgstr "" "O projeto deve ter um dono e pelo menos um dos usuários precisa ser um " "administrador ativo" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Você não tem permissão para ver isso" @@ -1712,16 +1823,17 @@ msgstr "ID do projeto não combina entre objeto e projeto" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "projeto" @@ -1735,10 +1847,10 @@ msgstr "identidade de objeto" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "data modificação" @@ -1763,10 +1875,12 @@ msgstr "do comentário" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "ordem" @@ -1871,7 +1985,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "Tipo" @@ -1884,7 +1998,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "história de usuário" @@ -1900,17 +2014,25 @@ msgstr "problema" msgid "Already exists one with the same name." msgstr "Já existe um com o mesmo nome." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "status" @@ -1918,29 +2040,30 @@ msgstr "status" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "assunto" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "cor" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "assinado a" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "É requerimento do cliente" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "É requerimento do time" @@ -1948,8 +2071,8 @@ msgstr "É requerimento do time" msgid "user stories" msgstr "histórias de usuário" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "referência externa" @@ -1993,17 +2116,25 @@ msgstr "%(role)s pontos de função" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "de" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "para" @@ -2037,11 +2168,18 @@ msgstr "removido" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Não-atribuído" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-excluído-" @@ -2098,41 +2236,41 @@ msgstr "nota bloqueada" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Você não tem permissão para colocar essa sprint para esse problema." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Você não tem permissão para colocar esse status para esse problema." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "Você não tem permissão para colocar essa gravidade para esse problema." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "" "Você não tem permissão para colocar essa prioridade para esse problema." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Você não tem permissão para colocar esse tipo para esse problema." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "severidade" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "prioridade" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "marco de progresso" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "data de término" @@ -2146,9 +2284,9 @@ msgstr "Curtidas" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slug" @@ -2161,8 +2299,8 @@ msgid "estimated finish date" msgstr "data de encerramento estimada" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "está fechado" @@ -2211,7 +2349,7 @@ msgstr "email" msgid "create at" msgstr "criado em" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "token" @@ -2219,7 +2357,7 @@ msgstr "token" msgid "invitation extra text" msgstr "texto extra de convite" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "ordem de usuário" @@ -2275,35 +2413,35 @@ msgstr "total de marcos de progresso" msgid "total story points" msgstr "pontos totais de US" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "painel de backlog ativo" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "painel de kanban ativo" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "painel de wiki ativo" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "painel de problemas ativo" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "sistema de vídeo conferência" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "informação extra de vídeo conferência" @@ -2327,11 +2465,11 @@ msgstr "permissão de usuário" msgid "is featured" msgstr "é destaque" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "está procurando colaboradores" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2343,7 +2481,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "data de atualização" @@ -2392,64 +2530,86 @@ msgstr "trabalho no limite de progresso" msgid "value" msgstr "valor" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "função padrão para dono " -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "opções padrão" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "status de US" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "pontos" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "status de tarefa" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "status de problemas" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "tipos de problema" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "prioridades" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "severidades" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "funções" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "atributos personalizados de problema" @@ -2465,29 +2625,29 @@ msgstr "Tudo" msgid "None" msgstr "Nada" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "data de criação" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "histórico de entradas" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "notificar usuário" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Observado" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Existe notificação para usuário e projeto especifcado" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Valor inválido para nível de notificação" @@ -3372,24 +3532,24 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "Você não pode ter mais projetos privados" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" "Este projeto atingiu o seu limite atual de membros para projetos privados" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "Você não pode ter mais projetos públicos" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3456,29 +3616,29 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "Você não tem permissão para colocar esse sprint para essa tarefa." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" "Você não tem permissão para colocar essa história de usuário para essa " "tarefa." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "Você não tem permissão para colocar esse status para essa tarefa." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "ordenar por US" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "ordenar por quadro de tarefa" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "é Iocaine" @@ -4144,54 +4304,58 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Stakeholder" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "Você não tem permissão para colocar esse sprint para essa história de " "usuário." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "Você não tem permissão para colocar esse status para essa história de " "usuário." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Gerando a história de usuário #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "função" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "ordem do backlog" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "ordem do sprint" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "data de término" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "Gerado do problema" @@ -4209,17 +4373,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -4227,64 +4391,64 @@ msgstr "" msgid "There's no project with that id" msgstr "Não há projeto com esse id" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Função inválida para projeto" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "O dono do projeto deve ser um administrador." -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" "Pelo menos one dos usuários deve ser um administrador ativo neste projeto." -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Opções padrão" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Status de história de usuário" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Pontos" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Status de tarefas" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Status de problemas" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Tipos de problemas" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Prioridades" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Severidades" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Funções" @@ -4445,51 +4609,59 @@ msgstr "foto" msgid "date joined" msgstr "data ingressado" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "lingua padrão" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "tema padrão" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "fuso horário padrão" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "tags coloridas" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "token de e-mail" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "novo endereço de email" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "permissões" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Usuário ou senha não correspondem ao usuário" @@ -4685,6 +4857,10 @@ msgstr "inválido" msgid "Invalid username. Try with a different one." msgstr "Usuário inválido. Tente com um diferente." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/ru/LC_MESSAGES/django.po b/taiga/locale/ru/LC_MESSAGES/django.po index 34a2b5d9..61e3c5cf 100644 --- a/taiga/locale/ru/LC_MESSAGES/django.po +++ b/taiga/locale/ru/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Alibek Kaparov , 2018 # Artem Biryukov , 2017 # Denis Vadimov, 2018 @@ -23,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-28 00:53+0000\n" -"Last-Translator: Denis Vadimov\n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Russian (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/ru/)\n" "MIME-Version: 1.0\n" @@ -36,15 +37,19 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Публичная регистрация отключена." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "неправильный тип регистрации" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "неправильный тип логина" @@ -60,15 +65,15 @@ msgstr "Этот адрес почты уже используется." msgid "Token not matches any valid invitation." msgstr "Токен не подходит ни под одно корректное приглашение." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Пользователь уже зарегистрирован." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Этот пользователь уже является участником данного проекта" -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Ошибка при создании нового пользователя." @@ -212,11 +217,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Заблокированный элемент" @@ -373,11 +378,11 @@ msgstr "Ошибка предусловия" msgid "No room left for more projects." msgstr "Не осталось места для проектов" -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Ошибка в типах фильтров для параметров." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' должно быть целым значением." @@ -531,80 +536,160 @@ msgstr "" " Комментарий: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Нам была нужна хотя бы одна роль" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Необходим дамп" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Неправильный формат дампа" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "ошибка при импорте данных проекта" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "ошибка при импорте ролей" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "ошибка при импорте членства" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "ошибка при импорте списков свойств проекта" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "ошибка при импорте значений по умолчанию свойств проекта" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "ошибка при импорте пользовательских свойств" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "ошибка при импорте спринтов" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "ошибка при импорте запросов" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "ошибка импорта историй от пользователей" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "ошибка импорта эпосов" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "ошибка импорта задач" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "ошибка при импорте вики-страниц" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "ошибка при импорте вики-ссылок" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "ошибка импорта тэгов" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "ошибка импорта хронологии проекта" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "неожиданная ошибка импортирования проекта" @@ -899,17 +984,17 @@ msgstr "[%(project)s] Дамп вашего проекта импортиров msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" не найдено в этом проекте" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Неправильные данные. Должны быть в формате {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Содержит неверные специальные поля" -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Уже есть такое имя для проекта" @@ -923,11 +1008,13 @@ msgstr "Необходима аутентификация" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "имя" @@ -943,9 +1030,9 @@ msgstr "веб" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "описание" @@ -954,7 +1041,7 @@ msgid "Next url" msgstr "Следующий url" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "пользователь" @@ -978,11 +1065,11 @@ msgstr "комментарий" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "дата создания" @@ -1053,8 +1140,8 @@ msgid "The payload is not a valid json" msgstr "Нагрузочный файл не является правильным json-файлом" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Проект не существует" @@ -1626,42 +1713,42 @@ msgstr "Модули" msgid "Default values" msgstr "Значения по-умолчанию" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "Активность" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "Поклонники" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "владелец" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} успешно переведено в статус публичных." -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "Сделать публичным" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} успешно переведено в статус приватных." -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "Сделать приватным" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "Удалить выбранные %(verbose_name_plural)s" @@ -1682,11 +1769,11 @@ msgstr "Неверное название шаблона" msgid "Not valid template description" msgstr "Неверное описание шаблона" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "Неправильный id пользователя" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "Пользователь не существует" @@ -1694,7 +1781,31 @@ msgstr "Пользователь не существует" msgid "The user must be already a project member" msgstr "Пользователь должен быть участником проекта" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." @@ -1702,7 +1813,7 @@ msgstr "" "Этого пользователя нельзя удалить из списка пользователей следующих " "проектов, так как он может их покинуть без администратора: {}." -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1710,7 +1821,7 @@ msgstr "" "У проекта должен быть владелец и по крайней мере один пользователь должен " "быть активным администратором" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "У вас нет разрешения на просмотр." @@ -1728,16 +1839,17 @@ msgstr "Идентификатор проекта не подходит к эт #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "проект" @@ -1751,10 +1863,10 @@ msgstr "идентификатор объекта" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "изменённая дата" @@ -1779,10 +1891,12 @@ msgstr "из комментария" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "порядок" @@ -1908,7 +2022,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "тип" @@ -1921,7 +2035,7 @@ msgid "epic" msgstr "эпос" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "пользовательская история" @@ -1937,17 +2051,25 @@ msgstr "запрос" msgid "Already exists one with the same name." msgstr "Это имя уже используется." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "У вас нет разрешения для установки статуса этому эпосу" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "Ссылка" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "cтатус" @@ -1955,29 +2077,30 @@ msgstr "cтатус" msgid "epics order" msgstr "порядок эпосов" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "тема" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "цвет" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "назначено" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "является требованием клиента" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "является требованием команды" @@ -1985,8 +2108,8 @@ msgstr "является требованием команды" msgid "user stories" msgstr "пользовательские истории" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "внешняя ссылка" @@ -2030,17 +2153,25 @@ msgstr "очки для роли %(role)s" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "от" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "кому" @@ -2074,11 +2205,18 @@ msgstr "удалено" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Не назначено" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-удалено-" @@ -2135,44 +2273,44 @@ msgstr "Заметка о блокировке" msgid "sprint" msgstr "спринт" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "" "У вас нет прав для того чтобы установить такой спринт для этого запроса" -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "" "У вас нет прав для того чтобы установить такой статус для этого запроса" -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "" "У вас нет прав для того чтобы установить такую важность для этого запроса" -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "" "У вас нет прав для того чтобы установить такой приоритет для этого запроса" -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "У вас нет прав для того чтобы установить такой тип для этого запроса" -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "важность" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "приоритет" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "веха" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "дата завершения" @@ -2186,9 +2324,9 @@ msgstr "Лайки" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "ссылочное имя" @@ -2201,8 +2339,8 @@ msgid "estimated finish date" msgstr "предполагаемая дата завершения" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "закрыто" @@ -2253,7 +2391,7 @@ msgstr "электронная почта" msgid "create at" msgstr "создано" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "идентификатор" @@ -2261,7 +2399,7 @@ msgstr "идентификатор" msgid "invitation extra text" msgstr "дополнительный текст к приглашению" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "порядок пользователей" @@ -2317,35 +2455,35 @@ msgstr "общее количество вех" msgid "total story points" msgstr "очки истории" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "активный контакт" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "активная панель эпосов" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "активная панель списка задач" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "активная панель kanban" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "активная wiki-панель" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "панель активных запросов" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "система видеоконференций" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "дополнительные данные системы видеоконференций" @@ -2369,11 +2507,11 @@ msgstr "права пользователя" msgid "is featured" msgstr "особенность" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "ищут людей" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "поиск примечаний людей" @@ -2385,7 +2523,7 @@ msgstr "токен передачи проекта" msgid "blocked code" msgstr "заблокированный код" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "дата и время обновления" @@ -2434,64 +2572,86 @@ msgstr "ограничение на активную работу" msgid "value" msgstr "значение" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "роль владельца по умолчанию" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "параметры по умолчанию" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "статусы эпоса" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "статусы ПИ" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "очки" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "статусы задач" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "статусы запросов" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "типы запросов" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "приоритеты" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "степени важности" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "роли" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "атрибуты задачи" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "атрибуты проблемы" @@ -2507,29 +2667,29 @@ msgstr "Все" msgid "None" msgstr "Никаких" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "дата и время создания" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "записи истории" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "уведомить пользователей" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Просмотренные" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Уведомление существует для данных пользователя и проекта" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Неверное значение для уровня уведомлений" @@ -3393,23 +3553,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "Вы достигли текущего лимита пользователей, ожидающих членства" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "Вы не можете иметь больше частных проектов" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "В этом частном проекте достигнут лимит участников" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "Вы не можете иметь больше публичных проектов" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "В этом публичном проекте достигнут лимит участников" @@ -3479,28 +3639,28 @@ msgstr "Этот некорректный шестнадцатеричный ф msgid "The tag doesn't exist." msgstr "Тэг не существует" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "У вас нет прав, чтобы назначить этот спринт для этой задачи." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "" "У вас нет прав, чтобы назначить эту историю от пользователя этой задаче." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "У вас нет прав, чтобы установить этот статус для этой задачи." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "порядок ПИ" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "порядок панели задач" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "- иокаин" @@ -4240,52 +4400,56 @@ msgstr "Владелец продукта" msgid "Stakeholder" msgstr "Заинтересованная сторона" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "У вас нет прав чтобы установить спринт для этой пользовательской истории." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "У вас нет прав чтобы установить статус для этой пользовательской истории." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "Неверный id роли '{role_id}'" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "Неверный идентификатор точки '{points_id}'" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Генерируется пользовательская история #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "роль" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "порядок списка задач" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "порядок спринтов" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "порядок kanban" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "дата окончания" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "создано из запроса" @@ -4305,7 +4469,7 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "Неверный id вехи. Веха должна принадлежать тому же проекту." -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." @@ -4313,11 +4477,11 @@ msgstr "" "Неверные идентификаторы пользовательской истории. Все истории должны " "принадлежать одному проекта и, если это возможно, одному статусу и этапу." -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "Это недопустимая веха для проекта" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "Все пользовательские истории должны быть из того же проекта" @@ -4325,65 +4489,65 @@ msgstr "Все пользовательские истории должны бы msgid "There's no project with that id" msgstr "Не существует проекта с таким идентификатором" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "Пользователь уже является участником проекта" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Неверная роль для этого проекта" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "Пользователь должен являться существующим контактом" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "Владелец проекта должен быть администратором" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" "По крайней мере один пользователь должен быть администратором для этого " "проекта" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "Неверный id роли. Роль должна принадлежать тому же проекту." -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Параметры по умолчанию" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Статусу пользовательских историй" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Очки" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Статусы задачи" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Статусы запроса" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Типы запроса" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Приоритеты" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Степени важности" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Роли" @@ -4538,51 +4702,59 @@ msgstr "фотография" msgid "date joined" msgstr "когда присоединился" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "язык по умолчанию" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "тема по умолчанию" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "временная зона по умолчанию" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "установить цвета для тэгов" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "email токен" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "новый email адрес" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "максимальное число частных проектов" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "максимальное число публичных проектов" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "максимальное число участников для каждого частного проекта" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "максимальное число участников для каждого публичного проекта" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "разрешения" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Имя пользователя или пароль не соответствуют пользователю." @@ -4784,6 +4956,10 @@ msgstr "невалидный" msgid "Invalid username. Try with a different one." msgstr "Неверное имя пользователя. Попробуйте другое." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/sv/LC_MESSAGES/django.po b/taiga/locale/sv/LC_MESSAGES/django.po index e1633baf..6ac53995 100644 --- a/taiga/locale/sv/LC_MESSAGES/django.po +++ b/taiga/locale/sv/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Harald Indgul , 2015 # Lord Cobol, 2017 msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Swedish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/sv/)\n" "MIME-Version: 1.0\n" @@ -20,15 +21,19 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "Publikt register är avvaktiverad." -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "Felaktigt registertyp" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "Invalid inloggningstyp" @@ -44,15 +49,15 @@ msgstr "E-postadressen används redan" msgid "Token not matches any valid invitation." msgstr "Förekomsten passar inte invitationen. " -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Användaren finns redan." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Denna användare är redan medlem i projektet." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Ett fel uppstod når användaren skapades. " @@ -194,11 +199,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Blockerat element" @@ -356,11 +361,11 @@ msgstr "Förutsättningsfel" msgid "No room left for more projects." msgstr "Det finns inte plats för fler projekt." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Fel i filterparametertyper." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'Projektet\" måste vara ett heltal." @@ -483,80 +488,160 @@ msgid "" " " msgstr "" +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "Vi behöver minst en roll" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "Behöver en hämtningsfil" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Invalid hämtningsfilformat" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "fel vid import av projektdata" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "fel vid importering av roller" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "fel vid import av medlemskap" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "fel vid import av en lista på projektegenskaper" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "fel vid import av standard projektegenskapsvärden" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "fel vid import av anpassade egenskaper" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "felaktig import av sprintar" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "fel vid import av ärenden" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "fel vid import av användarhistorier" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "fel vid import av uppgifter" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "vel vid import av wiki-sidor" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "fel vid import av wiki-länkar" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "fel vid importering av taggar" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "fel vid importering av tidslinje" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "" @@ -750,17 +835,17 @@ msgstr "[%(project)s] Ditt projekt importerades korrekt" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" gick inte att hitta för det här projektet" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Felaktigt innehåll. Det måste vara {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Innehåller felaktigt anpassad fält." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Namnet är upprepad för projektet" @@ -774,11 +859,13 @@ msgstr "Verifiering krävs" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "namn" @@ -794,9 +881,9 @@ msgstr "Internet" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "beskrivning" @@ -805,7 +892,7 @@ msgid "Next url" msgstr "Nästa länk" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "användare" @@ -829,11 +916,11 @@ msgstr "kommentera" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "skapad datum" @@ -888,8 +975,8 @@ msgid "The payload is not a valid json" msgstr "Datasträngen är inte korrekt json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Projektet existerar inte" @@ -1372,42 +1459,42 @@ msgstr "" msgid "Default values" msgstr "" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "ägare" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1428,11 +1515,11 @@ msgstr "Inget giltigt mallnamn" msgid "Not valid template description" msgstr "Inte giltigt mallbeskrivning" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "" @@ -1440,19 +1527,43 @@ msgstr "" msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Du har inte behörighet att se det. " @@ -1470,16 +1581,17 @@ msgstr "Projekt-ID stämmer inte mellan objekt och projekt" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "projekt" @@ -1493,10 +1605,10 @@ msgstr "objekt-ID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "ändrad datum" @@ -1521,10 +1633,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "sortera" @@ -1629,7 +1743,7 @@ msgid "Url" msgstr "" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "typ" @@ -1642,7 +1756,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "Användarhistorie" @@ -1658,17 +1772,25 @@ msgstr "Ärende" msgid "Already exists one with the same name." msgstr "Existerar redan med samma namn. " +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "status" @@ -1676,29 +1798,30 @@ msgstr "status" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "titel" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "färg" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "Tilldelad till" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "är ett beställarkrav" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "är ett krav från arbetsgruppen" @@ -1706,8 +1829,8 @@ msgstr "är ett krav från arbetsgruppen" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "extern referens" @@ -1751,17 +1874,25 @@ msgstr "%(role)s rollpoäng" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "från" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "till " @@ -1795,11 +1926,18 @@ msgstr "borttaget" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Ej tilldelad" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-raderad-" @@ -1856,40 +1994,40 @@ msgstr "blockerad notering" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Du har inte behörighet att sätta sprinten till det här ärendet." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Du har inte behörighet att sätta status till det här ärendet. " -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "Du har inte behörighet att sätta allvarsgrad till det här ärendet. " -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "Du har inte behörighet att sätta prioriteten för det här ärendet. " -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Du har inte behörighet att lägga till typen till ärendet. " -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "Allvarsgrad" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "prioritet" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "milstolpe" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "färdig datum" @@ -1903,9 +2041,9 @@ msgstr "Gillar" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "slugg" @@ -1918,8 +2056,8 @@ msgid "estimated finish date" msgstr "Beräknad slutdato" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "är stängd" @@ -1968,7 +2106,7 @@ msgstr "e-post" msgid "create at" msgstr "skapa som" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "textsträng" @@ -1976,7 +2114,7 @@ msgstr "textsträng" msgid "invitation extra text" msgstr "Invitation - extra text" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "användarorder" @@ -2032,35 +2170,35 @@ msgstr "totalt antal milstolpar" msgid "total story points" msgstr "totalt antal historiepoäng" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "aktivt panel för inkorg" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "aktiv kanban-panel" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "aktiv wiki-panel" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "aktiv panel för ärenden" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "videokonferensssystem" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "videokonferens - extra data" @@ -2084,11 +2222,11 @@ msgstr "användarbehörigheter" msgid "is featured" msgstr "" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2100,7 +2238,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "uppdaterad dato och tid" @@ -2149,64 +2287,86 @@ msgstr "begränsad arbete pågår" msgid "value" msgstr "värde" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "ägarens standardroll" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "standard val" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "US statuser" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "poäng" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "statuser för uppgifter" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "status för ärenden" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "ärendentyper" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "prioriteter" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "allvarsgrad" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "roller" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2222,29 +2382,29 @@ msgstr "Alla" msgid "None" msgstr "Ingen" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "skapad dato och tid" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "historienotat" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "notifiera användare" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "Visad" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Notifiering finns för användaren och projektet" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Felaktigt värde för notifieringen" @@ -2854,23 +3014,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -2936,27 +3096,27 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "Du har inte behörighet åt att sätta sprinten till en uppgift" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "Du har inte behörighet att sätta använderhistorien till en uppgift." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "Du har inte behörighet att sätta status till en uppgift. " -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "sortera US" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "Sortera uppgiftstavlan" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "är Iocaine" @@ -3570,53 +3730,57 @@ msgstr "Produktägare" msgid "Stakeholder" msgstr "Intressent" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "Du har inte behörighet för att lägga sprinten till den här användarhistorien" -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "" "Du har inte behörighet till att sätta den här statusen till " "användarhistorien." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Skapar användarhistorie #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "roll" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "sortera inkorgen" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "sortera sprintar" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "färdig datum" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "skapad från ärende" @@ -3634,17 +3798,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -3652,63 +3816,63 @@ msgstr "" msgid "There's no project with that id" msgstr "Det är inga projekt med det ID-numret" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Fel roll for projektet" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Standardval" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Status för användarhistorien" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Poäng" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Status för uppgifter" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Status för ärenden" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Ärendetyper" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Prioritet" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Allvarsgrad" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Roller" @@ -3870,51 +4034,59 @@ msgstr "foto" msgid "date joined" msgstr "blev medlem datum" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "standardspråk" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "standardtema" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "standard tidzon" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "farglägg taggar" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "e-poststräng" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "ny e-postadress" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "behörigheter" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Användarnamn eller lösenord passar inte." @@ -4043,6 +4215,10 @@ msgstr "felaktigt" msgid "Invalid username. Try with a different one." msgstr "Felaktigt användarnamn. Försök med ett annat användarnamn." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/tr/LC_MESSAGES/django.po b/taiga/locale/tr/LC_MESSAGES/django.po index 198b81c4..e8d85071 100644 --- a/taiga/locale/tr/LC_MESSAGES/django.po +++ b/taiga/locale/tr/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Can Aydin , 2015 # catborise , 2015-2016 # Mert Torun , 2016 @@ -10,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Turkish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/tr/)\n" "MIME-Version: 1.0\n" @@ -21,15 +22,19 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "" -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "geçersiz kayıt tipi" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "geçersiz giriş tipi" @@ -45,15 +50,15 @@ msgstr "E-posta zaten kullanımda." msgid "Token not matches any valid invitation." msgstr "Kupon geçerli hiç bir davetle uyuşmuyor." -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "Kullanıcı zaten kayıtlı." -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "Bu kullanızı halihazırda zaten projenin bir üyesi." -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "Yeni kullanıcı oluşturulurken hata meydana geldi." @@ -201,11 +206,11 @@ msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Engellenmiş nesne" @@ -361,11 +366,11 @@ msgstr "Ön şart hatası" msgid "No room left for more projects." msgstr "Daha fazla proje için yer kalmadı." -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "Parametre tipleri filtresinde hata." -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project' değeri numerik olmalı." @@ -492,80 +497,160 @@ msgstr "" "\n" "Yorumlar: %(comment)s" +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "En azından bir role ihtiyacımız var" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "İhtiyaç duyulan döküm dosyası" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "Geçersiz döküm biçemi" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "İçeri aktarılan proje verisinde hata" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "İçeri aktarılan rollerde hata" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "İçeri aktarılan üyeliklerde hata" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "proje öznitelikleri listesi içeriye aktarılırken hata oluştu" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "varsayılan proje öznitelikleri değerlerinin içeriye aktarımında hata" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "özel öznitelikler içeri aktarılırken hata" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "İçeri aktarılan sprintlerde hata" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "İçeri aktarılan taleplerde hata" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "İçeri aktarılan kullanıcı hikayelerinde hata" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "İçeri aktarılan görevlerde hata" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "İçeri aktarılan wiki sayfalarında hata" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "İçeri aktarılan wiki bağlantılarında hata" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "İçeri aktarılan etiketlerde hata" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "zaman çizelgesi içeri aktarılırken hata" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "" @@ -844,17 +929,17 @@ msgstr "[%(project)s] Projenizin döküm dosyası içe aktarıldı" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" bu projede bulunamadı" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "Geçersiz içerik. {\"key\": \"value\",...} şeklinde olması zorunlu" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "Geçersiz özel alanlar içeriyor." -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Aynı isimde proje bulunmakta" @@ -868,11 +953,13 @@ msgstr "Kimlik doğrulama gerekli" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "isim" @@ -888,9 +975,9 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "tanı" @@ -899,7 +986,7 @@ msgid "Next url" msgstr "Sonraki url" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "kullanıcı" @@ -923,11 +1010,11 @@ msgstr "yorum" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "oluşturma tarihi" @@ -996,8 +1083,8 @@ msgid "The payload is not a valid json" msgstr "" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "Proje mevcut değil." @@ -1480,42 +1567,42 @@ msgstr "" msgid "Default values" msgstr "" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "sahip" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1536,11 +1623,11 @@ msgstr "Geçersiz şablon adı" msgid "Not valid template description" msgstr "Geçersiz şablon tanımı" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "Geçersiz kullanıcı id" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "Kullanıcı mevcut değil" @@ -1548,19 +1635,43 @@ msgstr "Kullanıcı mevcut değil" msgid "The user must be already a project member" msgstr "Kullanıcı zaten proje üyesi durumunda" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "Görebilmek için yetkiniz yok." @@ -1578,16 +1689,17 @@ msgstr "Proje ve nesne arasında Proje ID uyuşmazlığı mevcut" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "proje" @@ -1601,10 +1713,10 @@ msgstr "nesne id" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "düzenleme tarihi" @@ -1629,10 +1741,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "sıra" @@ -1737,7 +1851,7 @@ msgid "Url" msgstr "Url" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "tip" @@ -1750,7 +1864,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "kullanıcı hikayesi" @@ -1766,17 +1880,25 @@ msgstr "talep" msgid "Already exists one with the same name." msgstr "Aynı isimler bir tane daha mevcut." +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "durum" @@ -1784,29 +1906,30 @@ msgstr "durum" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "konu" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "renk" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "atanmış" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "istemci gereksinimi" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "takım gereksinimi" @@ -1814,8 +1937,8 @@ msgstr "takım gereksinimi" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "dış referans" @@ -1859,17 +1982,25 @@ msgstr "%(role)s role puanları" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "den" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "kime" @@ -1903,11 +2034,18 @@ msgstr "silindi" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "Atanmamış" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-silinmiş-" @@ -1964,40 +2102,40 @@ msgstr "engellenmiş not" msgid "sprint" msgstr "sprint" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "Bu talep için bu sprinti ayarlamaya yetkiniz yok." -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "Bu talep için bu durumu ayarlamaya yetkiniz yok." -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "Bu talep için bu kritiklik derecesini ayarlamaya yetkiniz yok." -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "Bu talep için bu öncelik durumunu ayarlamaya yetkiniz yok." -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "Bu talep için bu tipi ayarlamaya yetkiniz yok." -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "önem derecesi" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "öncelik" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "aşama" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "bitirme tarihi" @@ -2011,9 +2149,9 @@ msgstr "Beğeniler" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "satır" @@ -2026,8 +2164,8 @@ msgid "estimated finish date" msgstr "yaklaşık bitiş tarihi" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "kapatılmış" @@ -2076,7 +2214,7 @@ msgstr "e-posta" msgid "create at" msgstr "" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "kupon" @@ -2084,7 +2222,7 @@ msgstr "kupon" msgid "invitation extra text" msgstr "Davetiye ekstra metni" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "kullanıcı sırası" @@ -2140,35 +2278,35 @@ msgstr "aşamaların toplamı" msgid "total story points" msgstr "toplam hikaye puanı" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "aktif birikmiş iler paneli" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "aktif kanban paneli" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "aktif wiki paneli" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "aktif talep paneli" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "video konferans sistemi" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "videokonferans ekstra verisi" @@ -2192,11 +2330,11 @@ msgstr "kullanıcı izinleri" msgid "is featured" msgstr "vitrinde" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "insan arıyor" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2208,7 +2346,7 @@ msgstr "" msgid "blocked code" msgstr "engellenmiş kod" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "yükleme tarih-saati" @@ -2257,64 +2395,86 @@ msgstr "" msgid "value" msgstr "değer" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "varsayılan sahip rolü" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "varsayılan ayarlar" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "kh durumları" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "puanlar" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "görev durumları" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "talep durumları" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "talep tipleri" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "öncelikler" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "önem durumları" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "roller" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2330,29 +2490,29 @@ msgstr "Hepsi" msgid "None" msgstr "Hiçbiri" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "oluşturma tarih-saati" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "tarihçe girdileri" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "kullanıcıları bilgilendir" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "İzlenen" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "Belirtilen kullanıcı ve proje için bilgilendirme mevcut" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "Bildirim düzeyi için geçersiz değer" @@ -3028,23 +3188,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3110,27 +3270,27 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "Bu görev için sprint ayarlamanız için izniniz yok." -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "Bu görev için kullanıcı hikayesi ayarlama izniniz yok." -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "Bu görev için bu durumu ayarlama izniniz yok." -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "kh sırası" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "görev panosu sırası" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "baldıran zehri" @@ -3746,50 +3906,54 @@ msgstr "Ürün Sahibi" msgid "Stakeholder" msgstr "Paydaş" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "Bu kullanıcı hikayesine bu sprinti ayarlama izniniz yok." -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "Bu kullanıcı hikayesine bu durumu ayarlama yetkiniz yok." -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "rol" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "birikmiş işler sırası" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "sprint sırası" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "bitiş tarihi" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "talepden oluştur" @@ -3807,17 +3971,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -3825,63 +3989,63 @@ msgstr "" msgid "There's no project with that id" msgstr "Bu id ye sahip proje yok" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "Proje için geçersiz rol" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "Varsayılan ayarlar" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "Kullanıcı hikayelerinin durumları" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "Puanlar" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "Görevlerin durumları" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "Taleplerin durumları" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "Taleplerin tipleri" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "Öncelikler" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "Önem dereceleri" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "Roller" @@ -4039,51 +4203,59 @@ msgstr "fotoğraf" msgid "date joined" msgstr "katılma tarihi" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "varsayılan dil" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "varsayılan tema" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "varsayılan saat dilimi" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "etiketleri renklendir" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "e-posta kuponu" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "yeni e-posta adresi" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "izinler" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "Kullanıcı adı veya parola kullanıcıyla uyuşmuyor" @@ -4214,6 +4386,10 @@ msgstr "Geçersiz" msgid "Invalid username. Try with a different one." msgstr "Geçersiz kullanıcı adı. Farklı birşeyle yeniden deneyin." +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/zh-Hans/LC_MESSAGES/django.po b/taiga/locale/zh-Hans/LC_MESSAGES/django.po index 7f45a7a8..e53d5d22 100644 --- a/taiga/locale/zh-Hans/LC_MESSAGES/django.po +++ b/taiga/locale/zh-Hans/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Ares , 2017 # gm l , 2016 # Hanbing Yin , 2016 @@ -23,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-05-06 15:26+0000\n" -"Last-Translator: yungang \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Chinese Simplified (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/zh-Hans/)\n" "MIME-Version: 1.0\n" @@ -34,15 +35,19 @@ msgstr "" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "注册功能未开放" -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "无效的注册类型" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "无效的登录类型" @@ -58,15 +63,15 @@ msgstr "电子邮件已经被使用" msgid "Token not matches any valid invitation." msgstr "令牌不合法" -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "用户已注册" -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "该用户已经是此项目成员。" -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "无法创建新用户" @@ -199,11 +204,11 @@ msgstr "请上传一张有效的图片。所上传的不是图片或已损坏" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "冻结的元素" @@ -359,11 +364,11 @@ msgstr "前提条件错误" msgid "No room left for more projects." msgstr "没空间添加新项目了" -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "参数类型错误" -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "'project'必须是一个整数值" @@ -513,80 +518,160 @@ msgstr "" " 评论: %(comment)s\n" " " +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "我们至少需要1个角色" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "需要备份文件" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "非法的备份文件格式" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "无法导入项目数据" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "角色导入错误" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "成员关系导入错误" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "项目属性列表导入错误" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "默认项目属性值导入错误" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "客户化属性导入错误" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "sprints导入错误" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "问题导入错误" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "用户故事导入错误" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "史诗导入错误" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "任务导入错误" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "维基页面导入错误" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "维基链接导入错误" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "标签导入错误" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "时间线导入错误" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "导入项目发生未知错误" @@ -877,17 +962,17 @@ msgstr "[%(project)s] 项目备份文件已经被导出" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" 在这个项目没找到" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "内容非法. 正确格式 {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "包含非法的自定义栏目" -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "项目名称重复" @@ -901,11 +986,13 @@ msgstr "需要身份认证" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "名称" @@ -921,9 +1008,9 @@ msgstr "网页" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "描述" @@ -932,7 +1019,7 @@ msgid "Next url" msgstr "下一个URL" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "用户" @@ -956,11 +1043,11 @@ msgstr "评论" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "创建日期" @@ -1031,8 +1118,8 @@ msgid "The payload is not a valid json" msgstr "内容不是一个合法的JSON" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "项目不存在" @@ -1601,42 +1688,42 @@ msgstr "模块" msgid "Default values" msgstr "预设值" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "动态" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "粉丝" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "所有者" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} 成功公开。" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "公开" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} 成功的私有。" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "私有" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "删除选中的%(verbose_name_plural)s" @@ -1657,11 +1744,11 @@ msgstr "非法的模板名称" msgid "Not valid template description" msgstr "无效的模板说明" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "无效用户ID" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "用户不存在" @@ -1669,19 +1756,43 @@ msgstr "用户不存在" msgid "The user must be already a project member" msgstr "用户必须属于某一个项目" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "该用户不能从如下项目中删除,因为除了他们没有其他活跃的管理员:{}。" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "该项目必须有一个所有者,至少一个用户必须是一个积极的管理员" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "你无权访问" @@ -1699,16 +1810,17 @@ msgstr "对象和项目间的项目ID不匹配" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "项目" @@ -1722,10 +1834,10 @@ msgstr "对象id" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "修改日期" @@ -1750,10 +1862,12 @@ msgstr "来自评论" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "次序" @@ -1874,7 +1988,7 @@ msgid "Url" msgstr "链接" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "类型" @@ -1887,7 +2001,7 @@ msgid "epic" msgstr "史诗" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "用户故事" @@ -1903,17 +2017,25 @@ msgstr "问题" msgid "Already exists one with the same name." msgstr "已经存在" +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "你无权设置这个史诗的状态" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "参照" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "状态" @@ -1921,29 +2043,30 @@ msgstr "状态" msgid "epics order" msgstr "史诗次序" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "主题" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "颜色" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "指派给" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "客户需求" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "团队需求" @@ -1951,8 +2074,8 @@ msgstr "团队需求" msgid "user stories" msgstr "用户故事" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "外部引用" @@ -1996,17 +2119,25 @@ msgstr "%(role)s 角色权重" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "来自" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "至" @@ -2040,11 +2171,18 @@ msgstr "移除" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "未指派" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-删除-" @@ -2101,40 +2239,40 @@ msgstr "封锁的笔记" msgid "sprint" msgstr "冲刺任务" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "您没有权限设置此冲刺到这一问题。" -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "你无权设置此状态到这个问题。" -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "您没有权限设置此严重程度这一问题。" -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "您没有权限设置此优先级这一问题。" -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "您没有权限设置此类型这一问题。" -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "严重程度" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "优先级" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "里程碑" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "完成日期" @@ -2148,9 +2286,9 @@ msgstr "点赞" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "代称" @@ -2163,8 +2301,8 @@ msgid "estimated finish date" msgstr "预估结束日期" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "是关闭的" @@ -2213,7 +2351,7 @@ msgstr "电子邮件" msgid "create at" msgstr "创建自" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "令牌" @@ -2221,7 +2359,7 @@ msgstr "令牌" msgid "invitation extra text" msgstr "需要更多的文本内容" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "用户故事次序" @@ -2277,35 +2415,35 @@ msgstr "里程碑总数" msgid "total story points" msgstr "总故事点数" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "主动联系" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "活动史诗面板" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "活动积压面板" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "活动看板面板" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "活动维基面板" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "活动问题面板" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "视频会议系统" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "视像会议的额外数据" @@ -2329,11 +2467,11 @@ msgstr "用户权限" msgid "is featured" msgstr "被推荐" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "招募成员" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "查找用户注解" @@ -2345,7 +2483,7 @@ msgstr "项目转让令牌" msgid "blocked code" msgstr "已锁定的代码" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "更新的日期时间" @@ -2394,64 +2532,86 @@ msgstr "工作进度限制" msgid "value" msgstr "值" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "默认所有者角色" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "默认选项" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "史诗状态" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "用户故事状态" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "点数" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "任务状态" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "问题状态" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "问题类型" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "优先级" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "严重程度" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "角色" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "史诗自定义属性" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "用户故事自定义属性" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "任务自定义属性" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "问题自定义属性" @@ -2467,29 +2627,29 @@ msgstr "所有" msgid "None" msgstr "无" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "创建日期时间" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "历史记录条目" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "通知用户" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "关注" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "通知已存在" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "此通知级别该值非法" @@ -3359,23 +3519,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "你已经达到当前待定成员的限制" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "你拥有的私有项目已到上限" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "该项目已达到你设置的私有项目最大成员数" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "你拥有的公开项目已到上限" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "该项目已达到你设置的公开项目最大成员数" @@ -3442,27 +3602,27 @@ msgstr "该颜色不是一个合法的HEX颜色" msgid "The tag doesn't exist." msgstr "该标签不存在" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "你无权对这个任务设置该冲刺任务。" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "你无权对这个任务设置该用户故事。" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "你无权对这个任务设置该状态。" -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "用户故事次序" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "任务板次序" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "负予全新任务" @@ -4185,50 +4345,54 @@ msgstr "产品所有者" msgid "Stakeholder" msgstr "相关人员" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "你无权对这个用户故事设置此冲刺任务。" -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "你无权对这个用户故事设置此状态。" -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "无效的角色ID '{role_id}'" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "无效的点数ID '{points_id}'" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "生成用户故事#{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "角色" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "待办任务先后次序" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "冲刺任务次序" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "看板次序" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "完成日期" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "从问题派生" @@ -4246,17 +4410,17 @@ msgstr "用户故事ID无效,所有用户故事必须属于同一项目" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "里程碑ID无效,此里程碑必须属于同一项目" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "用户故事ID无效,所有用户故事必须属于同一项目" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "此里程碑在该项目无效" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "所有用户故事必须从属于一个同一项目" @@ -4264,63 +4428,63 @@ msgstr "所有用户故事必须从属于一个同一项目" msgid "There's no project with that id" msgstr "该ID无对应项目" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "该用户已经是项目成员。" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "此角色在该项目无效" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "该用户必须是有效的联系方式" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "项目所有者必须是管理者" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "一个项目至少有一名活跃的管理者" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "角色ID无效,所有角色必须属于同一项目" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "默认选项" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "用户故事状态" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "点数" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "任务状态" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "问题状态" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "问题类型" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "优先级" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "严重程度" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "角色" @@ -4475,51 +4639,59 @@ msgstr "照片" msgid "date joined" msgstr "加入日期" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "默认语言" -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "默认主题" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "默认时区" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "彩色标签" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "电子邮件密码" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "新邮件地址" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "最大私有项目数" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "最大公开项目数" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "私有项目最大成员数" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "公开项目最大成员数" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "权限" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "用户名或密码错误。" @@ -4712,6 +4884,10 @@ msgstr "无效的" msgid "Invalid username. Try with a different one." msgstr "无效用户名,请尝试其他的。" +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists." diff --git a/taiga/locale/zh-Hant/LC_MESSAGES/django.po b/taiga/locale/zh-Hant/LC_MESSAGES/django.po index e2075f18..52caa2a0 100644 --- a/taiga/locale/zh-Hant/LC_MESSAGES/django.po +++ b/taiga/locale/zh-Hant/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the taiga-back package. # # Translators: +# Translators: # Alvis , 2015 # Chi-Hsun Tsai, 2015-2016 # David Barragán , 2015 @@ -13,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-15 18:20+0100\n" -"PO-Revision-Date: 2018-02-15 17:25+0000\n" -"Last-Translator: Miguel Gonzalez \n" +"POT-Creation-Date: 2018-08-10 11:35+0200\n" +"PO-Revision-Date: 2018-08-10 09:46+0000\n" +"Last-Translator: Alejandro Hermida \n" "Language-Team: Chinese Traditional (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/zh-Hant/)\n" "MIME-Version: 1.0\n" @@ -24,15 +25,19 @@ msgstr "" "Language: zh-Hant\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: taiga/auth/api.py:74 +#: taiga/auth/api.py:71 msgid "Public register is disabled." msgstr "註冊功能暫不開放" -#: taiga/auth/api.py:101 +#: taiga/auth/api.py:93 +msgid "You must accept our terms of service and privacy policy" +msgstr "" + +#: taiga/auth/api.py:102 msgid "invalid register type" msgstr "無效的註冊類型" -#: taiga/auth/api.py:117 +#: taiga/auth/api.py:118 msgid "invalid login type" msgstr "無效的登入類型" @@ -48,15 +53,15 @@ msgstr "本電子郵件已使用" msgid "Token not matches any valid invitation." msgstr "代碼與任何有效的邀請不相符" -#: taiga/auth/services.py:123 +#: taiga/auth/services.py:124 msgid "User is already registered." msgstr "使用者已被註冊。" -#: taiga/auth/services.py:140 +#: taiga/auth/services.py:141 msgid "This user is already a member of the project." msgstr "使用者已是專案成員" -#: taiga/auth/services.py:164 +#: taiga/auth/services.py:165 msgid "Error on creating new user." msgstr "無法創建新使用者" @@ -189,11 +194,11 @@ msgstr "上傳有效圖片,你所上傳的檔案非圖檔或已損壞" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 #: taiga/hooks/api.py:69 taiga/projects/api.py:424 taiga/projects/api.py:457 -#: taiga/projects/api.py:769 taiga/projects/epics/api.py:200 -#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:225 -#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:255 -#: taiga/projects/tasks/api.py:280 taiga/projects/userstories/api.py:341 -#: taiga/projects/userstories/api.py:393 taiga/webhooks/api.py:71 +#: taiga/projects/api.py:933 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:233 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:258 +#: taiga/projects/tasks/api.py:283 taiga/projects/userstories/api.py:346 +#: taiga/projects/userstories/api.py:398 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" @@ -349,11 +354,11 @@ msgstr "前提出錯" msgid "No room left for more projects." msgstr "沒有空間再放入專案" -#: taiga/base/filters.py:105 taiga/base/filters.py:487 +#: taiga/base/filters.py:105 taiga/base/filters.py:526 msgid "Error in filter params types." msgstr "過濾參數類型出錯" -#: taiga/base/filters.py:160 taiga/base/filters.py:267 +#: taiga/base/filters.py:171 taiga/base/filters.py:278 #: taiga/projects/filters.py:65 msgid "'project' must be an integer value." msgstr "專案須為整數值" @@ -480,80 +485,160 @@ msgstr "" "\n" "評論: %(comment)s" +#: taiga/events/events.py:106 +msgid "User story created" +msgstr "" + +#: taiga/events/events.py:109 +msgid "User story changed" +msgstr "" + +#: taiga/events/events.py:112 +msgid "User story deleted" +msgstr "" + +#: taiga/events/events.py:114 +msgid "US #{} - {}" +msgstr "" + +#: taiga/events/events.py:117 +msgid "Task created" +msgstr "" + +#: taiga/events/events.py:120 +msgid "Task changed" +msgstr "" + +#: taiga/events/events.py:123 +msgid "Task deleted" +msgstr "" + +#: taiga/events/events.py:125 +msgid "Task #{} - {}" +msgstr "" + +#: taiga/events/events.py:128 +msgid "Issue created" +msgstr "" + +#: taiga/events/events.py:131 +msgid "Issue changed" +msgstr "" + +#: taiga/events/events.py:134 +msgid "Issue deleted" +msgstr "" + +#: taiga/events/events.py:136 +msgid "Issue: #{} - {}" +msgstr "" + +#: taiga/events/events.py:139 +msgid "Wiki Page created" +msgstr "" + +#: taiga/events/events.py:142 +msgid "Wiki Page changed" +msgstr "" + +#: taiga/events/events.py:145 +msgid "Wiki Page deleted" +msgstr "" + +#: taiga/events/events.py:147 +msgid "Wiki Page: {}" +msgstr "" + +#: taiga/events/events.py:150 +msgid "Sprint created" +msgstr "" + +#: taiga/events/events.py:153 +msgid "Sprint changed" +msgstr "" + +#: taiga/events/events.py:156 +msgid "Sprint deleted" +msgstr "" + +#: taiga/events/events.py:158 +msgid "Sprint: {}" +msgstr "" + #: taiga/export_import/api.py:127 msgid "We needed at least one role" msgstr "我們至少需要一個角色" -#: taiga/export_import/api.py:323 +#: taiga/export_import/api.py:335 msgid "Needed dump file" msgstr "需要的堆存檔案" -#: taiga/export_import/api.py:333 +#: taiga/export_import/api.py:345 msgid "Invalid dump format" msgstr "無效堆存格式" -#: taiga/export_import/services/store.py:722 -#: taiga/export_import/services/store.py:740 +#: taiga/export_import/services/store.py:723 +#: taiga/export_import/services/store.py:741 msgid "error importing project data" msgstr "滙入重要專案資料出錯" -#: taiga/export_import/services/store.py:747 +#: taiga/export_import/services/store.py:748 msgid "error importing roles" msgstr "滙入角色出錯" -#: taiga/export_import/services/store.py:752 +#: taiga/export_import/services/store.py:753 msgid "error importing memberships" msgstr "滙入成員資格出錯" -#: taiga/export_import/services/store.py:763 +#: taiga/export_import/services/store.py:764 msgid "error importing lists of project attributes" msgstr "滙入標籤出錯" -#: taiga/export_import/services/store.py:767 +#: taiga/export_import/services/store.py:768 msgid "error importing default project attributes values" msgstr "滙入預設專案屬性數值出錯" -#: taiga/export_import/services/store.py:778 +#: taiga/export_import/services/store.py:779 msgid "error importing custom attributes" msgstr "滙入客制性屬出錯" -#: taiga/export_import/services/store.py:782 +#: taiga/export_import/services/store.py:783 msgid "error importing sprints" msgstr "滙入衝刺任務出錯" -#: taiga/export_import/services/store.py:786 +#: taiga/export_import/services/store.py:787 msgid "error importing issues" msgstr "滙入問題出錯" -#: taiga/export_import/services/store.py:790 +#: taiga/export_import/services/store.py:791 msgid "error importing user stories" msgstr "滙入使用者故事出錯" -#: taiga/export_import/services/store.py:794 +#: taiga/export_import/services/store.py:795 msgid "error importing epics" msgstr "" -#: taiga/export_import/services/store.py:798 +#: taiga/export_import/services/store.py:799 msgid "error importing tasks" msgstr "滙入任務出錯" -#: taiga/export_import/services/store.py:802 +#: taiga/export_import/services/store.py:803 msgid "error importing wiki pages" msgstr "滙入維基頁出錯" -#: taiga/export_import/services/store.py:806 +#: taiga/export_import/services/store.py:807 msgid "error importing wiki links" msgstr "滙入維基連結出錯" -#: taiga/export_import/services/store.py:810 +#: taiga/export_import/services/store.py:811 msgid "error importing tags" msgstr "滙入標籤出錯" -#: taiga/export_import/services/store.py:814 +#: taiga/export_import/services/store.py:815 msgid "error importing timelines" msgstr "滙入時間軸出錯" -#: taiga/export_import/services/store.py:836 +#: taiga/export_import/services/store.py:837 msgid "unexpected error importing project" msgstr "匯入專案系統錯誤" @@ -832,17 +917,17 @@ msgstr "[%(project)s] 您堆存的專案已滙入" msgid "{}=\"{}\" not found in this project" msgstr "{}=\"{}\" 無法在此專案中找到" -#: taiga/export_import/validators/validators.py:150 +#: taiga/export_import/validators/validators.py:168 #: taiga/projects/custom_attributes/validators.py:109 msgid "Invalid content. It must be {\"key\": \"value\",...}" msgstr "無效內容。必須為 {\"key\": \"value\",...}" -#: taiga/export_import/validators/validators.py:165 +#: taiga/export_import/validators/validators.py:183 #: taiga/projects/custom_attributes/validators.py:124 msgid "It contain invalid custom fields." msgstr "包括無效慣例欄位" -#: taiga/export_import/validators/validators.py:245 +#: taiga/export_import/validators/validators.py:263 #: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "專案的名稱被複製了" @@ -856,11 +941,13 @@ msgstr "要求取得授權" #: taiga/projects/custom_attributes/models.py:36 #: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 #: taiga/projects/models.py:521 taiga/projects/models.py:554 -#: taiga/projects/models.py:590 taiga/projects/models.py:612 -#: taiga/projects/models.py:646 taiga/projects/models.py:666 -#: taiga/projects/models.py:686 taiga/projects/models.py:718 -#: taiga/projects/models.py:738 taiga/users/admin.py:54 -#: taiga/users/models.py:310 taiga/webhooks/models.py:29 +#: taiga/projects/models.py:590 taiga/projects/models.py:610 +#: taiga/projects/models.py:635 taiga/projects/models.py:667 +#: taiga/projects/models.py:693 taiga/projects/models.py:713 +#: taiga/projects/models.py:733 taiga/projects/models.py:765 +#: taiga/projects/models.py:785 taiga/projects/models.py:809 +#: taiga/users/admin.py:54 taiga/users/models.py:312 +#: taiga/webhooks/models.py:29 msgid "name" msgstr "姓名" @@ -876,9 +963,9 @@ msgstr "網頁" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:56 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 -#: taiga/projects/models.py:742 taiga/projects/tasks/models.py:62 -#: taiga/projects/userstories/models.py:95 +#: taiga/projects/issues/models.py:61 taiga/projects/models.py:152 +#: taiga/projects/models.py:813 taiga/projects/tasks/models.py:63 +#: taiga/projects/userstories/models.py:96 msgid "description" msgstr "描述" @@ -887,7 +974,7 @@ msgid "Next url" msgstr "下一個網址" #: taiga/external_apps/models.py:55 taiga/projects/contact/models.py:26 -#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:87 +#: taiga/projects/likes/models.py:31 taiga/projects/notifications/models.py:88 #: taiga/projects/votes/models.py:52 msgid "user" msgstr "使用者" @@ -911,11 +998,11 @@ msgstr "評論" #: taiga/feedback/models.py:31 taiga/projects/attachments/models.py:48 #: taiga/projects/contact/models.py:34 #: taiga/projects/custom_attributes/models.py:46 -#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:52 +#: taiga/projects/epics/models.py:49 taiga/projects/issues/models.py:53 #: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 -#: taiga/projects/models.py:159 taiga/projects/models.py:746 -#: taiga/projects/notifications/models.py:89 taiga/projects/tasks/models.py:48 -#: taiga/projects/userstories/models.py:87 taiga/projects/votes/models.py:54 +#: taiga/projects/models.py:159 taiga/projects/models.py:817 +#: taiga/projects/notifications/models.py:90 taiga/projects/tasks/models.py:49 +#: taiga/projects/userstories/models.py:88 taiga/projects/votes/models.py:54 #: taiga/projects/wiki/models.py:44 taiga/userstorage/models.py:29 msgid "created date" msgstr "創建日期" @@ -983,8 +1070,8 @@ msgid "The payload is not a valid json" msgstr "載荷為無效json" #: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 -#: taiga/projects/issues/api.py:140 taiga/projects/tasks/api.py:209 -#: taiga/projects/userstories/api.py:289 +#: taiga/projects/issues/api.py:142 taiga/projects/tasks/api.py:210 +#: taiga/projects/userstories/api.py:290 msgid "The project doesn't exist" msgstr "專案不存在" @@ -1481,42 +1568,42 @@ msgstr "模組" msgid "Default values" msgstr "預設值" -#: taiga/projects/admin.py:125 +#: taiga/projects/admin.py:126 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:130 +#: taiga/projects/admin.py:131 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 -#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:37 +#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/epics/models.py:40 taiga/projects/issues/models.py:38 #: taiga/projects/milestones/models.py:42 taiga/projects/models.py:164 -#: taiga/projects/notifications/models.py:62 taiga/projects/tasks/models.py:39 -#: taiga/projects/userstories/models.py:69 taiga/projects/wiki/models.py:40 +#: taiga/projects/notifications/models.py:63 taiga/projects/tasks/models.py:40 +#: taiga/projects/userstories/models.py:70 taiga/projects/wiki/models.py:40 #: taiga/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "所有者" -#: taiga/projects/admin.py:192 +#: taiga/projects/admin.py:193 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:193 +#: taiga/projects/admin.py:194 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:207 +#: taiga/projects/admin.py:208 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:208 +#: taiga/projects/admin.py:209 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:238 +#: taiga/projects/admin.py:239 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" @@ -1537,11 +1624,11 @@ msgstr "非有效樣板名稱 " msgid "Not valid template description" msgstr "無效樣板描述" -#: taiga/projects/api.py:369 taiga/projects/api.py:804 +#: taiga/projects/api.py:369 taiga/projects/api.py:968 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:375 taiga/projects/api.py:810 +#: taiga/projects/api.py:375 taiga/projects/api.py:974 msgid "The user doesn't exist" msgstr "" @@ -1549,19 +1636,43 @@ msgstr "" msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:822 +#: taiga/projects/api.py:605 +msgid "You can't delete user story due date by default" +msgstr "" + +#: taiga/projects/api.py:621 +msgid "Project already have due dates" +msgstr "" + +#: taiga/projects/api.py:681 +msgid "You can't delete task due date by default" +msgstr "" + +#: taiga/projects/api.py:697 +msgid "Project already have task due dates" +msgstr "" + +#: taiga/projects/api.py:821 +msgid "You can't delete issue due date by default" +msgstr "" + +#: taiga/projects/api.py:837 +msgid "Project already have issue due dates" +msgstr "" + +#: taiga/projects/api.py:986 msgid "" "This user can't be removed from the following projects, because would leave " "them without any active admin: {}." msgstr "" -#: taiga/projects/api.py:832 +#: taiga/projects/api.py:996 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:866 +#: taiga/projects/api.py:1030 msgid "You don't have permisions to see that." msgstr "您無觀看權限" @@ -1579,16 +1690,17 @@ msgstr "專案ID不符合物件與專案" #: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 -#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:50 +#: taiga/projects/epics/models.py:38 taiga/projects/issues/models.py:51 #: taiga/projects/milestones/models.py:44 taiga/projects/models.py:509 #: taiga/projects/models.py:531 taiga/projects/models.py:568 -#: taiga/projects/models.py:596 taiga/projects/models.py:622 -#: taiga/projects/models.py:652 taiga/projects/models.py:672 -#: taiga/projects/models.py:696 taiga/projects/models.py:724 -#: taiga/projects/notifications/models.py:74 -#: taiga/projects/notifications/models.py:91 taiga/projects/tasks/models.py:43 -#: taiga/projects/userstories/models.py:67 taiga/projects/wiki/models.py:34 -#: taiga/projects/wiki/models.py:72 taiga/users/models.py:321 +#: taiga/projects/models.py:596 taiga/projects/models.py:620 +#: taiga/projects/models.py:645 taiga/projects/models.py:677 +#: taiga/projects/models.py:699 taiga/projects/models.py:719 +#: taiga/projects/models.py:743 taiga/projects/models.py:771 +#: taiga/projects/models.py:795 taiga/projects/notifications/models.py:75 +#: taiga/projects/notifications/models.py:92 taiga/projects/tasks/models.py:44 +#: taiga/projects/userstories/models.py:68 taiga/projects/wiki/models.py:34 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:323 msgid "project" msgstr "專案" @@ -1602,10 +1714,10 @@ msgstr "物件ID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 -#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:55 +#: taiga/projects/epics/models.py:52 taiga/projects/issues/models.py:56 #: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 -#: taiga/projects/models.py:749 taiga/projects/tasks/models.py:51 -#: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 +#: taiga/projects/models.py:820 taiga/projects/tasks/models.py:52 +#: taiga/projects/userstories/models.py:91 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" msgstr "修改日期" @@ -1630,10 +1742,12 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:41 #: taiga/projects/epics/models.py:104 taiga/projects/milestones/models.py:57 #: taiga/projects/models.py:525 taiga/projects/models.py:558 -#: taiga/projects/models.py:592 taiga/projects/models.py:616 -#: taiga/projects/models.py:648 taiga/projects/models.py:668 -#: taiga/projects/models.py:690 taiga/projects/models.py:720 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:316 +#: taiga/projects/models.py:592 taiga/projects/models.py:612 +#: taiga/projects/models.py:639 taiga/projects/models.py:669 +#: taiga/projects/models.py:695 taiga/projects/models.py:715 +#: taiga/projects/models.py:737 taiga/projects/models.py:767 +#: taiga/projects/models.py:787 taiga/projects/wiki/models.py:77 +#: taiga/users/models.py:318 msgid "order" msgstr "次序" @@ -1738,7 +1852,7 @@ msgid "Url" msgstr "" #: taiga/projects/custom_attributes/models.py:40 -#: taiga/projects/issues/models.py:45 +#: taiga/projects/issues/models.py:46 msgid "type" msgstr "類型" @@ -1751,7 +1865,7 @@ msgid "epic" msgstr "" #: taiga/projects/custom_attributes/models.py:121 -#: taiga/projects/tasks/models.py:35 taiga/projects/userstories/models.py:38 +#: taiga/projects/tasks/models.py:36 taiga/projects/userstories/models.py:39 msgid "user story" msgstr "使用者故事" @@ -1767,17 +1881,25 @@ msgstr "問題 " msgid "Already exists one with the same name." msgstr "已存在相同姓名" +#: taiga/projects/due_dates/models.py:21 +msgid "due date" +msgstr "" + +#: taiga/projects/due_dates/models.py:24 +msgid "reason for the due date" +msgstr "" + #: taiga/projects/epics/api.py:94 msgid "You don't have permissions to set this status to this epic." msgstr "" -#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:35 -#: taiga/projects/tasks/models.py:37 taiga/projects/userstories/models.py:62 +#: taiga/projects/epics/models.py:36 taiga/projects/issues/models.py:36 +#: taiga/projects/tasks/models.py:38 taiga/projects/userstories/models.py:63 msgid "ref" msgstr "ref" -#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:39 -#: taiga/projects/tasks/models.py:41 taiga/projects/userstories/models.py:72 +#: taiga/projects/epics/models.py:43 taiga/projects/issues/models.py:40 +#: taiga/projects/tasks/models.py:42 taiga/projects/userstories/models.py:73 msgid "status" msgstr "狀態" @@ -1785,29 +1907,30 @@ msgstr "狀態" msgid "epics order" msgstr "" -#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:59 -#: taiga/projects/tasks/models.py:55 taiga/projects/userstories/models.py:94 +#: taiga/projects/epics/models.py:55 taiga/projects/issues/models.py:60 +#: taiga/projects/tasks/models.py:56 taiga/projects/userstories/models.py:95 msgid "subject" msgstr "主旨" #: taiga/projects/epics/models.py:59 taiga/projects/models.py:529 -#: taiga/projects/models.py:564 taiga/projects/models.py:620 -#: taiga/projects/models.py:650 taiga/projects/models.py:670 -#: taiga/projects/models.py:694 taiga/projects/models.py:722 -#: taiga/users/models.py:149 +#: taiga/projects/models.py:564 taiga/projects/models.py:616 +#: taiga/projects/models.py:643 taiga/projects/models.py:673 +#: taiga/projects/models.py:697 taiga/projects/models.py:717 +#: taiga/projects/models.py:741 taiga/projects/models.py:769 +#: taiga/projects/models.py:791 taiga/users/models.py:149 msgid "color" msgstr "顏色" -#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:63 -#: taiga/projects/tasks/models.py:65 taiga/projects/userstories/models.py:98 +#: taiga/projects/epics/models.py:62 taiga/projects/issues/models.py:64 +#: taiga/projects/tasks/models.py:66 taiga/projects/userstories/models.py:99 msgid "assigned to" msgstr "指派給" -#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:100 +#: taiga/projects/epics/models.py:64 taiga/projects/userstories/models.py:104 msgid "is client requirement" msgstr "客戶要求" -#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:102 +#: taiga/projects/epics/models.py:66 taiga/projects/userstories/models.py:106 msgid "is team requirement" msgstr "團隊要求" @@ -1815,8 +1938,8 @@ msgstr "團隊要求" msgid "user stories" msgstr "" -#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:66 -#: taiga/projects/tasks/models.py:70 taiga/projects/userstories/models.py:109 +#: taiga/projects/epics/models.py:72 taiga/projects/issues/models.py:67 +#: taiga/projects/tasks/models.py:71 taiga/projects/userstories/models.py:113 msgid "external reference" msgstr "外部參考" @@ -1860,17 +1983,25 @@ msgstr "%(role)s 角色點數" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:28 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:133 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:136 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:159 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:160 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:163 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:187 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:213 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:267 msgid "from" msgstr "來自" #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:34 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:144 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:147 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:165 -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:190 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:171 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:174 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:198 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:201 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:219 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:244 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:273 msgid "to" msgstr "給" @@ -1904,11 +2035,18 @@ msgstr "移除 " #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:137 #: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:148 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:191 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:202 #: taiga/projects/services/stats.py:55 taiga/projects/services/stats.py:56 msgid "Unassigned" msgstr "無指定" -#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:232 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:164 +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:175 +msgid "Not set" +msgstr "" + +#: taiga/projects/history/templates/emails/includes/fields_diff-html.jinja:286 #: taiga/projects/history/templates/emails/includes/fields_diff-text.jinja:91 msgid "-deleted-" msgstr "-刪除-" @@ -1965,40 +2103,40 @@ msgstr "封鎖筆記" msgid "sprint" msgstr "衝刺任務" -#: taiga/projects/issues/api.py:158 +#: taiga/projects/issues/api.py:164 msgid "You don't have permissions to set this sprint to this issue." msgstr "您無權限設定此問題的衝刺任務" -#: taiga/projects/issues/api.py:162 +#: taiga/projects/issues/api.py:168 msgid "You don't have permissions to set this status to this issue." msgstr "您無權限設定此問題的狀態" -#: taiga/projects/issues/api.py:166 +#: taiga/projects/issues/api.py:172 msgid "You don't have permissions to set this severity to this issue." msgstr "您無權限設定此問題的嚴重性" -#: taiga/projects/issues/api.py:170 +#: taiga/projects/issues/api.py:176 msgid "You don't have permissions to set this priority to this issue." msgstr "您無權限設定此問題的優先性" -#: taiga/projects/issues/api.py:174 +#: taiga/projects/issues/api.py:180 msgid "You don't have permissions to set this type to this issue." msgstr "您無權限設定此問題的類型" -#: taiga/projects/issues/models.py:41 +#: taiga/projects/issues/models.py:42 msgid "severity" msgstr "嚴重性" -#: taiga/projects/issues/models.py:43 +#: taiga/projects/issues/models.py:44 msgid "priority" msgstr "優先性" -#: taiga/projects/issues/models.py:48 taiga/projects/tasks/models.py:46 -#: taiga/projects/userstories/models.py:65 +#: taiga/projects/issues/models.py:49 taiga/projects/tasks/models.py:47 +#: taiga/projects/userstories/models.py:66 msgid "milestone" msgstr "里程碑" -#: taiga/projects/issues/models.py:57 taiga/projects/tasks/models.py:53 +#: taiga/projects/issues/models.py:58 taiga/projects/tasks/models.py:54 msgid "finished date" msgstr "完成日期" @@ -2012,9 +2150,9 @@ msgstr "喜歡" #: taiga/projects/milestones/models.py:40 taiga/projects/models.py:150 #: taiga/projects/models.py:523 taiga/projects/models.py:556 -#: taiga/projects/models.py:614 taiga/projects/models.py:688 -#: taiga/projects/models.py:740 taiga/projects/wiki/models.py:36 -#: taiga/users/admin.py:58 taiga/users/models.py:312 +#: taiga/projects/models.py:637 taiga/projects/models.py:735 +#: taiga/projects/models.py:811 taiga/projects/wiki/models.py:36 +#: taiga/users/admin.py:58 taiga/users/models.py:314 msgid "slug" msgstr "代稱" @@ -2027,8 +2165,8 @@ msgid "estimated finish date" msgstr "預計完成日期" #: taiga/projects/milestones/models.py:53 taiga/projects/models.py:527 -#: taiga/projects/models.py:560 taiga/projects/models.py:618 -#: taiga/projects/models.py:692 +#: taiga/projects/models.py:560 taiga/projects/models.py:641 +#: taiga/projects/models.py:739 msgid "is closed" msgstr "被關閉" @@ -2077,7 +2215,7 @@ msgstr "電子郵件" msgid "create at" msgstr "創建於" -#: taiga/projects/models.py:83 taiga/users/models.py:164 +#: taiga/projects/models.py:83 taiga/users/models.py:166 msgid "token" msgstr "代號" @@ -2085,7 +2223,7 @@ msgstr "代號" msgid "invitation extra text" msgstr "額外文案邀請" -#: taiga/projects/models.py:92 taiga/projects/models.py:744 +#: taiga/projects/models.py:92 taiga/projects/models.py:815 msgid "user order" msgstr "使用者次序" @@ -2141,35 +2279,35 @@ msgstr "全部里程碑" msgid "total story points" msgstr "全部故事點數" -#: taiga/projects/models.py:172 taiga/projects/models.py:754 +#: taiga/projects/models.py:172 taiga/projects/models.py:825 msgid "active contact" msgstr "" -#: taiga/projects/models.py:174 taiga/projects/models.py:756 +#: taiga/projects/models.py:174 taiga/projects/models.py:827 msgid "active epics panel" msgstr "" -#: taiga/projects/models.py:176 taiga/projects/models.py:758 +#: taiga/projects/models.py:176 taiga/projects/models.py:829 msgid "active backlog panel" msgstr "活躍的待辦任務優先表面板" -#: taiga/projects/models.py:178 taiga/projects/models.py:760 +#: taiga/projects/models.py:178 taiga/projects/models.py:831 msgid "active kanban panel" msgstr "活躍的看板式面板" -#: taiga/projects/models.py:180 taiga/projects/models.py:762 +#: taiga/projects/models.py:180 taiga/projects/models.py:833 msgid "active wiki panel" msgstr "活躍的維基面板" -#: taiga/projects/models.py:182 taiga/projects/models.py:764 +#: taiga/projects/models.py:182 taiga/projects/models.py:835 msgid "active issues panel" msgstr "活躍的問題面板" -#: taiga/projects/models.py:185 taiga/projects/models.py:771 +#: taiga/projects/models.py:185 taiga/projects/models.py:842 msgid "videoconference system" msgstr "視訊會議系統" -#: taiga/projects/models.py:187 taiga/projects/models.py:773 +#: taiga/projects/models.py:187 taiga/projects/models.py:844 msgid "videoconference extra data" msgstr "視訊會議額外資料" @@ -2193,11 +2331,11 @@ msgstr "使用者權限" msgid "is featured" msgstr " 受矚目的" -#: taiga/projects/models.py:206 taiga/projects/models.py:766 +#: taiga/projects/models.py:206 taiga/projects/models.py:837 msgid "is looking for people" msgstr "正在找人" -#: taiga/projects/models.py:208 taiga/projects/models.py:768 +#: taiga/projects/models.py:208 taiga/projects/models.py:839 msgid "looking for people note" msgstr "" @@ -2209,7 +2347,7 @@ msgstr "" msgid "blocked code" msgstr "" -#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:66 +#: taiga/projects/models.py:229 taiga/projects/notifications/models.py:67 msgid "updated date time" msgstr "更新日期時間" @@ -2258,64 +2396,86 @@ msgstr "工作進度限制" msgid "value" msgstr "價值" -#: taiga/projects/models.py:752 +#: taiga/projects/models.py:614 taiga/projects/models.py:671 +#: taiga/projects/models.py:789 +msgid "by default" +msgstr "" + +#: taiga/projects/models.py:618 taiga/projects/models.py:675 +#: taiga/projects/models.py:793 +msgid "days to due" +msgstr "" + +#: taiga/projects/models.py:823 msgid "default owner's role" msgstr "預設所有者角色" -#: taiga/projects/models.py:775 +#: taiga/projects/models.py:846 msgid "default options" msgstr "預設選項" -#: taiga/projects/models.py:776 +#: taiga/projects/models.py:847 msgid "epic statuses" msgstr "" -#: taiga/projects/models.py:777 +#: taiga/projects/models.py:848 msgid "us statuses" msgstr "我們狀況" -#: taiga/projects/models.py:778 taiga/projects/userstories/models.py:44 -#: taiga/projects/userstories/models.py:77 +#: taiga/projects/models.py:849 +msgid "us duedates" +msgstr "" + +#: taiga/projects/models.py:850 taiga/projects/userstories/models.py:45 +#: taiga/projects/userstories/models.py:78 msgid "points" msgstr "點數" -#: taiga/projects/models.py:779 +#: taiga/projects/models.py:851 msgid "task statuses" msgstr "任務狀況" -#: taiga/projects/models.py:780 +#: taiga/projects/models.py:852 +msgid "task duedates" +msgstr "" + +#: taiga/projects/models.py:853 msgid "issue statuses" msgstr "問題狀況" -#: taiga/projects/models.py:781 +#: taiga/projects/models.py:854 msgid "issue types" msgstr "問題類型" -#: taiga/projects/models.py:782 +#: taiga/projects/models.py:855 +msgid "issue duedates" +msgstr "" + +#: taiga/projects/models.py:856 msgid "priorities" msgstr "優先性" -#: taiga/projects/models.py:783 +#: taiga/projects/models.py:857 msgid "severities" msgstr "嚴重性" -#: taiga/projects/models.py:784 +#: taiga/projects/models.py:858 msgid "roles" msgstr "角色" -#: taiga/projects/models.py:785 +#: taiga/projects/models.py:859 msgid "epic custom attributes" msgstr "" -#: taiga/projects/models.py:786 +#: taiga/projects/models.py:860 msgid "us custom attributes" msgstr "" -#: taiga/projects/models.py:787 +#: taiga/projects/models.py:861 msgid "task custom attributes" msgstr "" -#: taiga/projects/models.py:788 +#: taiga/projects/models.py:862 msgid "issue custom attributes" msgstr "" @@ -2331,29 +2491,29 @@ msgstr "所有" msgid "None" msgstr "無" -#: taiga/projects/notifications/models.py:64 +#: taiga/projects/notifications/models.py:65 msgid "created date time" msgstr "創建日期時間" -#: taiga/projects/notifications/models.py:68 +#: taiga/projects/notifications/models.py:69 msgid "history entries" msgstr "歷史輸入" -#: taiga/projects/notifications/models.py:71 +#: taiga/projects/notifications/models.py:72 msgid "notify users" msgstr "通知用戶" -#: taiga/projects/notifications/models.py:93 #: taiga/projects/notifications/models.py:94 +#: taiga/projects/notifications/models.py:95 msgid "Watched" msgstr "已觀注" -#: taiga/projects/notifications/services.py:67 -#: taiga/projects/notifications/services.py:81 +#: taiga/projects/notifications/services.py:71 +#: taiga/projects/notifications/services.py:90 msgid "Notify exists for specified user and project" msgstr "通知特定使用者與專案退出" -#: taiga/projects/notifications/services.py:440 +#: taiga/projects/notifications/services.py:465 msgid "Invalid value for notify level" msgstr "通知水平的無效值" @@ -3213,23 +3373,23 @@ msgid "You have reached the current limit of pending memberships" msgstr "" #: taiga/projects/services/projects.py:101 -#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:596 msgid "You can't have more private projects" msgstr "" #: taiga/projects/services/projects.py:105 -#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" #: taiga/projects/services/projects.py:109 -#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:603 msgid "You can't have more public projects" msgstr "" #: taiga/projects/services/projects.py:113 -#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:606 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" @@ -3295,27 +3455,27 @@ msgstr "" msgid "The tag doesn't exist." msgstr "" -#: taiga/projects/tasks/api.py:106 taiga/projects/tasks/api.py:115 +#: taiga/projects/tasks/api.py:107 taiga/projects/tasks/api.py:116 msgid "You don't have permissions to set this sprint to this task." msgstr "無權限更動此任務下的衝刺任務" -#: taiga/projects/tasks/api.py:109 +#: taiga/projects/tasks/api.py:110 msgid "You don't have permissions to set this user story to this task." msgstr "無權限更動此務下的使用者故事" -#: taiga/projects/tasks/api.py:112 +#: taiga/projects/tasks/api.py:113 msgid "You don't have permissions to set this status to this task." msgstr "無權限更動此任務下的狀態" -#: taiga/projects/tasks/models.py:58 +#: taiga/projects/tasks/models.py:59 msgid "us order" msgstr "使用者故事次序" -#: taiga/projects/tasks/models.py:60 +#: taiga/projects/tasks/models.py:61 msgid "taskboard order" msgstr "任務板次序" -#: taiga/projects/tasks/models.py:68 +#: taiga/projects/tasks/models.py:69 msgid "is iocaine" msgstr "挑戰全新任務" @@ -3961,50 +4121,54 @@ msgstr "產品所有人" msgid "Stakeholder" msgstr "利害關係人" -#: taiga/projects/userstories/api.py:136 +#: taiga/projects/userstories/api.py:137 msgid "You don't have permissions to set this sprint to this user story." msgstr "無權限更動使用者故事的衝刺任務" -#: taiga/projects/userstories/api.py:140 +#: taiga/projects/userstories/api.py:141 msgid "You don't have permissions to set this status to this user story." msgstr "無權限更動此使用者故事的狀態" -#: taiga/projects/userstories/api.py:234 +#: taiga/projects/userstories/api.py:235 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "" -#: taiga/projects/userstories/api.py:241 +#: taiga/projects/userstories/api.py:242 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:256 +#: taiga/projects/userstories/api.py:257 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "産生使用者故事 #{ref} - {subject}" -#: taiga/projects/userstories/models.py:41 +#: taiga/projects/userstories/models.py:42 msgid "role" msgstr "角色" -#: taiga/projects/userstories/models.py:80 +#: taiga/projects/userstories/models.py:81 msgid "backlog order" msgstr "待辦任務先後次序" -#: taiga/projects/userstories/models.py:82 +#: taiga/projects/userstories/models.py:83 msgid "sprint order" msgstr "衝刺次序" -#: taiga/projects/userstories/models.py:84 +#: taiga/projects/userstories/models.py:85 msgid "kanban order" msgstr "" -#: taiga/projects/userstories/models.py:92 +#: taiga/projects/userstories/models.py:93 msgid "finish date" msgstr "完成日期" -#: taiga/projects/userstories/models.py:107 +#: taiga/projects/userstories/models.py:102 +msgid "assigned users" +msgstr "" + +#: taiga/projects/userstories/models.py:111 msgid "generated from issue" msgstr "産生自問題 " @@ -4022,17 +4186,17 @@ msgstr "" msgid "Invalid milestone id. The milistone must belong to the same project." msgstr "" -#: taiga/projects/userstories/validators.py:136 +#: taiga/projects/userstories/validators.py:134 msgid "" "Invalid user story ids. All stories must belong to the same project and, if " "it exists, to the same status and milestone." msgstr "" -#: taiga/projects/userstories/validators.py:160 +#: taiga/projects/userstories/validators.py:158 msgid "The milestone isn't valid for the project" msgstr "" -#: taiga/projects/userstories/validators.py:170 +#: taiga/projects/userstories/validators.py:168 msgid "All the user stories must be from the same project" msgstr "" @@ -4040,63 +4204,63 @@ msgstr "" msgid "There's no project with that id" msgstr "該ID無相關專案" -#: taiga/projects/validators.py:145 +#: taiga/projects/validators.py:164 msgid "The user yet exists in the project" msgstr "" -#: taiga/projects/validators.py:155 +#: taiga/projects/validators.py:174 msgid "Invalid role for the project" msgstr "專案無效的角色" -#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +#: taiga/projects/validators.py:189 taiga/projects/validators.py:244 msgid "The user must be a valid contact" msgstr "" -#: taiga/projects/validators.py:191 +#: taiga/projects/validators.py:210 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:195 +#: taiga/projects/validators.py:214 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:240 +#: taiga/projects/validators.py:259 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:264 +#: taiga/projects/validators.py:283 msgid "Default options" msgstr "預設選項" -#: taiga/projects/validators.py:265 +#: taiga/projects/validators.py:284 msgid "User story's statuses" msgstr "使用者故事狀態" -#: taiga/projects/validators.py:266 +#: taiga/projects/validators.py:285 msgid "Points" msgstr "點數" -#: taiga/projects/validators.py:267 +#: taiga/projects/validators.py:286 msgid "Task's statuses" msgstr "任務狀態" -#: taiga/projects/validators.py:268 +#: taiga/projects/validators.py:287 msgid "Issue's statuses" msgstr "問題狀態" -#: taiga/projects/validators.py:269 +#: taiga/projects/validators.py:288 msgid "Issue's types" msgstr "問題類型" -#: taiga/projects/validators.py:270 +#: taiga/projects/validators.py:289 msgid "Priorities" msgstr "優先性" -#: taiga/projects/validators.py:271 +#: taiga/projects/validators.py:290 msgid "Severities" msgstr "嚴重性" -#: taiga/projects/validators.py:272 +#: taiga/projects/validators.py:291 msgid "Roles" msgstr "角色" @@ -4251,51 +4415,59 @@ msgstr "照片" msgid "date joined" msgstr "加入日期" +#: taiga/users/models.py:155 +msgid "accepted terms" +msgstr "" + #: taiga/users/models.py:156 +msgid "new terms read" +msgstr "" + +#: taiga/users/models.py:158 msgid "default language" msgstr "預設語言 " -#: taiga/users/models.py:158 +#: taiga/users/models.py:160 msgid "default theme" msgstr "預設主題" -#: taiga/users/models.py:160 +#: taiga/users/models.py:162 msgid "default timezone" msgstr "預設時區" -#: taiga/users/models.py:162 +#: taiga/users/models.py:164 msgid "colorize tags" msgstr "顏色標籤" -#: taiga/users/models.py:167 +#: taiga/users/models.py:169 msgid "email token" msgstr "電子郵件符號 " -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "new email address" msgstr "新電子郵件地址" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:179 +#: taiga/users/models.py:181 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:182 +#: taiga/users/models.py:184 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:186 +#: taiga/users/models.py:188 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:314 +#: taiga/users/models.py:316 msgid "permissions" msgstr "許可" -#: taiga/users/services.py:51 taiga/users/services.py:68 +#: taiga/users/services.py:58 taiga/users/services.py:75 msgid "Username or password does not matches user." msgstr "用戶名稱與密碼不符" @@ -4480,6 +4652,10 @@ msgstr "無效" msgid "Invalid username. Try with a different one." msgstr "無效使用者名稱,請重試其它名稱 " +#: taiga/users/validators.py:73 +msgid "Read new terms has to be true'" +msgstr "" + #: taiga/userstorage/api.py:53 msgid "" "Duplicate key value violates unique constraint. Key '{}' already exists."