diff --git a/scripts/manage_translations.py b/scripts/manage_translations.py old mode 100644 new mode 100755 diff --git a/taiga/locale/ca/LC_MESSAGES/django.po b/taiga/locale/ca/LC_MESSAGES/django.po index e8e00410..5006eb67 100644 --- a/taiga/locale/ca/LC_MESSAGES/django.po +++ b/taiga/locale/ca/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: Catalan (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/ca/)\n" @@ -20,15 +20,15 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "El registre públic està deshabilitat" -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "Sistema de registre invàlid" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "Sistema de login invàlid" @@ -48,17 +48,17 @@ msgstr "El token no s'ajusta a cap invitació vàlida" msgid "User is already registered." msgstr "Aquest usuari ja està registrat" -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Error creant un nou usuari." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Token invàlid" @@ -79,95 +79,95 @@ msgstr "Aquest camp es obligatori" msgid "Invalid value." msgstr "Valor invàlid" -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' valor deu ser Verdader o Fals" -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "Introdueix un 'slug' vàlid: lletres, nombres, barra baixa o guió." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Selecciona una opció vàlida. %(value)s no es una opció vàlida." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Introdueix una adreça de correu vàlida-" -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "La data te un format erroni. Utilitza un del següents formats: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "La data te un format erroni. Utilitza un del següents formats: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "L'hora te un format erroni. Utilitza un del següents formats: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Introdueix un nombre complet." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Asegurat que aquest valor es inferior i igual a %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Asegurat que aquest valor es superior o igual a %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" deu ser un float." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Introdueix un nombre." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Asegurat que no hi ha més de %s digits en total." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Asegurat que no hi ha més de %s posicions decimals." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Asegurat que no hi ha més de %s dígits abans del decimal." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Cap fitxer enviat. Comprova el tipus de codificació en el formulari." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Cap fitxer enviat." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "El fitxer enviat està buit." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -175,11 +175,11 @@ msgstr "" "Asegurat que el nom del fitxer te un màxim de %(max)d caràcters (te " "%(length)d)" -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Per favor envia un fitxer o cancela el checkbox, pero no ambdós." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -188,25 +188,25 @@ msgstr "" "està corrupte." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "La página no es 'last' ni pot ser convertida a un 'int'" -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Pàgina invàlida (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "" @@ -270,7 +270,7 @@ msgstr "" msgid "Permission denied" msgstr "" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "" @@ -349,11 +349,11 @@ msgstr "Precondició errònia." msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "" @@ -362,43 +362,43 @@ msgstr "" msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Segueix-nos a Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Aconsegueix el codi a Github" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Visita la nostra pàgina web" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -744,7 +744,7 @@ msgid "It contain invalid custom fields." msgstr "Conté camps personalitzats invàlids." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "" @@ -755,13 +755,13 @@ msgstr "" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "Nom" @@ -777,8 +777,8 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "Descripció" @@ -787,36 +787,34 @@ msgstr "Descripció" msgid "Next url" msgstr "" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "Nom complet" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "Adreça d'email" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -888,9 +886,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "El projecte no existeix" @@ -1146,89 +1144,89 @@ msgstr "Administrar rols" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "Amo" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Arguments incomplets." -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Format d'image invàlid" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "No tens permisos per a veure açò." @@ -1244,18 +1242,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "Projecte" @@ -1270,8 +1268,8 @@ msgstr "Id d'objecte" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1291,12 +1289,12 @@ msgstr "està obsolet " #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "Ordre" @@ -1332,19 +1330,71 @@ msgstr "" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 -msgid "Text" +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings, 2016 # Chris , 2015 # M S, 2015 # Guido Brand, 2015 @@ -20,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: German (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/de/)\n" @@ -31,15 +32,15 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Die Registrierung ist für die Öffentlichkeit gesperrrt." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "Ungültige Registrierungsart" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "Ungültige Loginart" @@ -59,17 +60,17 @@ msgstr "Das Token kann keiner gültigen Einladung zugeordnet werden." msgid "User is already registered." msgstr "Der Benutzer ist schon registriert." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "Dieser Benutzer ist schon ein Mitglied des Projektes." -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Fehler bei der Erstellung des neuen Benutzers." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Ungültiges Token" @@ -92,113 +93,113 @@ msgstr "Das ist ein Pflichtfeld." msgid "Invalid value." msgstr "Ungültiger Wert." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "Der Wert für '%s' muss entweder True/Wahr oder False/Falsch sein." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Geben Sie einen gültigen 'slug' ein, bestehend aus Buchstaben, Zahlen, " "Unterstrichen oder Bindestrichen." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Bitte machen Sie eine gültige Auswahl. %(value)s ist nicht verfügbar." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" -msgstr "" +msgstr "Ihre E-Mail Adresse ist nicht erlaubt." -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Geben Sie bitte eine gültige E-Mail Adresse an." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "" "Das Datum hat das falsche Format. Bitte verwenden Sie eines der folgenden " "Formate: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "" "Der Datentyp 'Datetime' hat ein falsches Format. Bitte verwenden Sie eines " "der folgenden Formate: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "" "Die Zeit hat ein falsches Format. Bitte verwenden Sie eines der folgenden " "Formate: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Geben Sie bitte eine ganze Zahl ein." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Stellen Sie sicher, dass dieser Wert niedriger oder gleich ist wie " "%(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Stellen Sie sicher, dass dieser Wert höher oder gleich ist wie " "%(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "Der Wert für '%s' muss eine Fließkommazahl sein." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Bitte geben Sie eine Zahl ein." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "" "Bitte stellen Sie sicher, dass nicht mehr als %s insgesamt vorhanden sind. " -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "" "Bitte stellen Sie sicher, dass nicht mehr als %s Dezimalstellen vorhanden " "sind." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "" "Stellen Sie sicher, dass nicht mehr als %s Ziffern vor dem Dezimalpunkt " "vorhanden sind." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Es wurde keine Datei übergeben. Prüfen Sie die Kodierung der HTML-Form." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Es wurde keine Datei eingereicht." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Die eingereichte Datei ist leer." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -206,13 +207,13 @@ msgstr "" "Stellen Sie sicher, dass dieser Dateiname höchstens %(max)d Zeichen hat (er " "hat %(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Bitte senden Sie entweder eine Datei oder markieren Sie \"Löschen\", nicht " "beides." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -221,25 +222,25 @@ msgstr "" "haben, ist entweder kein Bild oder defekt." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Blockiertes Element" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Seite ist nicht 'letzte', noch kann diese konvertiert werden." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ungültige Seite (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Ungültige Berechtigungsdefinition" @@ -305,7 +306,7 @@ msgstr "Nicht gefunden." msgid "Permission denied" msgstr "Zugriff verweigert" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Fehler bei der Serveranmeldung" @@ -384,11 +385,11 @@ msgstr "Voraussetzungsfehler" msgid "No room left for more projects." msgstr "Kein Raum für weitere Projekte." -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Fehler in Filter Parameter Typen." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' muss ein Integer-Wert sein." @@ -397,43 +398,43 @@ msgstr "'project' muss ein Integer-Wert sein." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Folgen Sie uns auf Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Holen Sie sich den Source-Code auf GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Besuchen Sie unsere Webseite" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -562,7 +563,7 @@ msgstr "Fehler beim Importieren der User-Stories" #: taiga/export_import/services/store.py:790 msgid "error importing epics" -msgstr "" +msgstr "Fehler beim Importieren der Epics" #: taiga/export_import/services/store.py:794 msgid "error importing tasks" @@ -894,7 +895,7 @@ msgid "It contain invalid custom fields." msgstr "Enthält ungültige Benutzerfelder." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Der Name für das Projekt ist doppelt vergeben" @@ -905,13 +906,13 @@ msgstr "Authentifizierung erforderlich" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "Name" @@ -927,8 +928,8 @@ msgstr "Web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "Beschreibung" @@ -937,36 +938,34 @@ msgstr "Beschreibung" msgid "Next url" msgstr "Nächste URL" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "Geheimer Schlüssel für Verschlüsselung der Anwensungs-Token" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "Benutzer" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "Applikation" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "vollständiger Name" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "E-Mail Adresse" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1038,9 +1037,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Das Projekt existiert nicht" @@ -1138,7 +1137,7 @@ msgstr "Meilensteine ansehen" #: taiga/permissions/choices.py:25 taiga/permissions/choices.py:41 msgid "View epic" -msgstr "" +msgstr "Epic ansehen." #: taiga/permissions/choices.py:26 msgid "View user stories" @@ -1174,19 +1173,19 @@ msgstr "Meilenstein löschen" #: taiga/permissions/choices.py:42 msgid "Add epic" -msgstr "" +msgstr "Epic hinzufügen." #: taiga/permissions/choices.py:43 msgid "Modify epic" -msgstr "" +msgstr "Epic ändern." #: taiga/permissions/choices.py:44 msgid "Comment epic" -msgstr "" +msgstr "Epic kommentieren." #: taiga/permissions/choices.py:45 msgid "Delete epic" -msgstr "" +msgstr "Epic löschen." #: taiga/permissions/choices.py:47 msgid "View user story" @@ -1202,7 +1201,7 @@ msgstr "User-Story ändern" #: taiga/permissions/choices.py:50 msgid "Comment user story" -msgstr "" +msgstr "User-Story komentieren." #: taiga/permissions/choices.py:51 msgid "Delete user story" @@ -1218,7 +1217,7 @@ msgstr "Aufgabe ändern" #: taiga/permissions/choices.py:56 msgid "Comment task" -msgstr "" +msgstr "Aufgabe kommentieren." #: taiga/permissions/choices.py:57 msgid "Delete task" @@ -1234,7 +1233,7 @@ msgstr "Ticket ändern" #: taiga/permissions/choices.py:62 msgid "Comment issue" -msgstr "" +msgstr "Ticket kommentieren." #: taiga/permissions/choices.py:63 msgid "Delete issue" @@ -1250,7 +1249,7 @@ msgstr "Wiki Seite ändern" #: taiga/permissions/choices.py:68 msgid "Comment wiki page" -msgstr "" +msgstr "Wiki Seite kommentieren." #: taiga/permissions/choices.py:69 msgid "Delete wiki page" @@ -1296,83 +1295,83 @@ msgstr "Administrator-Rollen" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "Besitzer" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Unvollständige Argumente" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Ungültiges Bildformat" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Unglültiger Templatename" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Ungültige Templatebeschreibung" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "Ungültige Benutzer-Id" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "Der Benutzer existiert nicht" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "Der Benutzer muss bereits Mitglied des Projektes sein" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1380,7 +1379,7 @@ msgstr "" "Das Projekt muss einen Eigentümer haben und mindestens ein Benutzer muss ein " "aktiver Administrator sein" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Sie haben keine Berechtigungen für diese Ansicht" @@ -1396,18 +1395,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "Nr. unterschreidet sich zwischen dem Objekt und dem Projekt" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "Projekt" @@ -1422,8 +1421,8 @@ msgstr "Objekt Nr." #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1443,12 +1442,12 @@ msgstr "wurde verworfen" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "Reihenfolge" @@ -1484,19 +1483,71 @@ msgstr "Dieses Projekt ist blockiert, weil es der Eigentümer verlassen hat." msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings\n" "Language-Team: Taiga Dev Team \n" @@ -16,15 +16,15 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "" -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "" @@ -44,17 +44,17 @@ msgstr "" msgid "User is already registered." msgstr "" -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "" #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "" @@ -75,130 +75,130 @@ msgstr "" msgid "Invalid value." msgstr "" -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "" -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "" -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "" -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "" -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "" -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "" -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "" -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "" -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "" -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "" -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "" -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr "" -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "" @@ -262,7 +262,7 @@ msgstr "" msgid "Permission denied" msgstr "" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "" @@ -341,11 +341,11 @@ msgstr "" msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "" @@ -354,43 +354,43 @@ msgstr "" msgid "Taiga" msgstr "" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -733,7 +733,7 @@ msgid "It contain invalid custom fields." msgstr "" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "" @@ -744,13 +744,13 @@ msgstr "" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "" @@ -766,8 +766,8 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "" @@ -776,36 +776,34 @@ msgstr "" msgid "Next url" msgstr "" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -861,9 +859,9 @@ msgstr "" msgid "The payload is not a valid json" msgstr "" -#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "" @@ -1119,89 +1117,89 @@ msgstr "" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "" @@ -1217,18 +1215,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "" @@ -1243,8 +1241,8 @@ msgstr "" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1264,12 +1262,12 @@ msgstr "" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "" @@ -1305,19 +1303,71 @@ msgstr "" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 -msgid "Text" +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings, 2015 # Jesus Marin , 2015 # Jorge Sanchez , 2016 +# José Alejandro Díaz Carmona , 2016 +# Kiko Fernandez-Reyes , 2016 # Luis Sebastian Urrutia Fuentes , 2016 # Renelis Abreu Ramirez , 2016 # Taiga Dev Team , 2015-2016 @@ -17,8 +19,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: Spanish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/es/)\n" @@ -28,15 +30,15 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "El registro público está deshabilitado." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "Tipo de registro inválido" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "Tipo de login inválido" @@ -56,17 +58,17 @@ msgstr "El token no pertenece a ninguna invitación válida." msgid "User is already registered." msgstr "Este usuario ya está registrado." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "Este usuario ya es miembro del proyecto." -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Error al crear un nuevo usuario " #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Token inválido" @@ -87,107 +89,107 @@ msgstr "Este campo es requerido." msgid "Invalid value." msgstr "Valor inválido." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "El valor para '%s' debe ser True o False." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Escribe un slug válido que esté formado por letras, números o los símbolos " "de guión o subrayado." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Seleccione una opción válida. %(value)s no es una de las opciones " "disponibles." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" -msgstr "" +msgstr "El dominio de tú email no es válido" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Introduzca una dirección de email válida." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "" "La fecha posee un formato inválido. Utiliza alguno de los siguientes " "formatos: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "" "La fecha y hora poseen un formato inválido. Utiliza alguno de los siguientes " "formatos: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "" "El tiempo indicado posee un formato inválido. Utiliza alguno de los " "siguientes formatos: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Introduce un número entero" -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Asegúrate de que el valor es menor o igual a %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Asegúrate de que el valor es mayor o igual a %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "El valor \"%s\" debe ser un número en coma flotante." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Introduce un número." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Asegúrate de que no haya más de %s dígitos en total." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Asegúrate de que no haya más de %s decimales." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "" "Asegúrate de que no haya más de %s dígitos en la parte entera del número." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "No se ha adjuntado ningún archivo. Comprueba el encoding en el formulario." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "No se envió el archivo" -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "El archivo enviado está vacío." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -195,36 +197,36 @@ msgstr "" "Asegúrate de que el nombre del fichero contiene menos de %(max)d caracteres " "(ahora tiene %(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Por favor, adjunta un fichero o marca la casilla de vacío, no ambos." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." 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:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Elemento bloqueado" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "La página no es 'last' o no es un número." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Página no válida (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Definición de permiso inválida." @@ -291,7 +293,7 @@ msgstr "No encontrado" msgid "Permission denied" msgstr "Permiso denegado." -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Error en la aplicación del servidor." @@ -370,11 +372,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:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Error en los típos de parámetros de filtrado" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' debe ser un valor entero." @@ -383,43 +385,43 @@ msgstr "'project' debe ser un valor entero." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Síguenos en Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Copia el código en GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Visita nuestra web" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -547,7 +549,7 @@ msgstr "error importando las historias de usuario" #: taiga/export_import/services/store.py:790 msgid "error importing epics" -msgstr "" +msgstr "error importando epics" #: taiga/export_import/services/store.py:794 msgid "error importing tasks" @@ -874,7 +876,7 @@ msgid "It contain invalid custom fields." msgstr "Contiene attributos personalizados inválidos." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nombre duplicado para el proyecto" @@ -885,13 +887,13 @@ msgstr "Se requiere autenticación" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "nombre" @@ -907,8 +909,8 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "descripción" @@ -917,36 +919,34 @@ msgstr "descripción" msgid "Next url" msgstr "Siguiente URL" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "clave secreta para cifrar los tokens de aplicación" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "usuario" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "aplicación" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "nombre completo" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "dirección de email" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1017,9 +1017,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "El proyecto no existe" @@ -1043,6 +1043,9 @@ msgid "" "\n" "> {comment_message}" msgstr "" +"Comentario desde {platform}:\n" +"\n" +"> {comment_message}" #: taiga/hooks/event_hooks.py:84 msgid "Invalid issue comment information" @@ -1058,7 +1061,7 @@ msgstr "" #: taiga/hooks/event_hooks.py:107 #, python-brace-format msgid "Issue created from {platform}." -msgstr "" +msgstr "Petición creada desde {platform}." #: taiga/hooks/event_hooks.py:120 msgid "Invalid issue information" @@ -1066,7 +1069,7 @@ msgstr "Información inválida de Issue" #: taiga/hooks/event_hooks.py:149 taiga/hooks/event_hooks.py:171 msgid "unknown user" -msgstr "" +msgstr "usuario desconocido" #: taiga/hooks/event_hooks.py:156 #, python-brace-format @@ -1117,7 +1120,7 @@ msgstr "Ver sprints" #: taiga/permissions/choices.py:25 taiga/permissions/choices.py:41 msgid "View epic" -msgstr "" +msgstr "Ver epic" #: taiga/permissions/choices.py:26 msgid "View user stories" @@ -1153,19 +1156,19 @@ msgstr "Borrar sprint" #: taiga/permissions/choices.py:42 msgid "Add epic" -msgstr "" +msgstr "Añadir epic" #: taiga/permissions/choices.py:43 msgid "Modify epic" -msgstr "" +msgstr "Modificar epic" #: taiga/permissions/choices.py:44 msgid "Comment epic" -msgstr "" +msgstr "Comentar epic" #: taiga/permissions/choices.py:45 msgid "Delete epic" -msgstr "" +msgstr "Borrar epic" #: taiga/permissions/choices.py:47 msgid "View user story" @@ -1181,7 +1184,7 @@ msgstr "Modificar historia de usuario" #: taiga/permissions/choices.py:50 msgid "Comment user story" -msgstr "" +msgstr "Comentar historia de usuario" #: taiga/permissions/choices.py:51 msgid "Delete user story" @@ -1197,7 +1200,7 @@ msgstr "Modificar tarea" #: taiga/permissions/choices.py:56 msgid "Comment task" -msgstr "" +msgstr "Comentar tarea" #: taiga/permissions/choices.py:57 msgid "Delete task" @@ -1213,7 +1216,7 @@ msgstr "Modificar petición" #: taiga/permissions/choices.py:62 msgid "Comment issue" -msgstr "" +msgstr "Comentar en petición" #: taiga/permissions/choices.py:63 msgid "Delete issue" @@ -1229,7 +1232,7 @@ msgstr "Modificar pagina wiki" #: taiga/permissions/choices.py:68 msgid "Comment wiki page" -msgstr "" +msgstr "Comentar en página wiki" #: taiga/permissions/choices.py:69 msgid "Delete wiki page" @@ -1273,85 +1276,85 @@ msgstr "Administrar roles" #: taiga/projects/admin.py:100 msgid "Privacity" -msgstr "" +msgstr "Privacidad" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" -msgstr "" +msgstr "Módulos" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" -msgstr "" +msgstr "Valores por defecto" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" -msgstr "" +msgstr "Actividad" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" -msgstr "" +msgstr "Seguidores" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "Dueño" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." -msgstr "" +msgstr "{count} se hizo público satisfactoriamente" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" -msgstr "" +msgstr "Hacer público" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." -msgstr "" +msgstr "{count} se hizo privado satisfactoriamente" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" -msgstr "" +msgstr "Haz privado" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" -msgstr "" +msgstr "Eliminar seleccionados %(verbose_name_plural)s" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Argumentos incompletos" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Formato de imagen no válido" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Nombre de plantilla invalido" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Descripción de plantilla invalida" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "id de usuario inválido" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "El usuario no existe" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "El usuario debe ser un miembro del proyecto" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1359,7 +1362,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:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "No tienes suficientes permisos para ver esto." @@ -1375,18 +1378,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "El ID de proyecto no coincide entre el adjunto y un proyecto" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "Proyecto" @@ -1401,8 +1404,8 @@ msgstr "id de objeto" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1422,12 +1425,12 @@ msgstr "está desactualizado" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "orden" @@ -1461,21 +1464,73 @@ msgstr "El proyecto esta bloqueado porque el dueño ha salido" #: taiga/projects/choices.py:38 msgid "This project is blocked while it's deleted" +msgstr "Este proyecto esta bloqueado hasta que sea borrado" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings\n" "Language-Team: Finnish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/fi/)\n" @@ -21,15 +21,15 @@ msgstr "" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Julkinen rekisteri on suljettu." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "väärä rekisterin tyyppi" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "väärä kirjautumistyyppi" @@ -49,17 +49,17 @@ msgstr "Tunniste ei vastaa mihinkään avoimeen kutsuun." msgid "User is already registered." msgstr "Käyttäjä on jo rekisteröitynyt." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 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:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Virhe käyttäjän luonnissa." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Väärä tunniste" @@ -81,108 +81,108 @@ msgstr "Pakollinen kenttä." msgid "Invalid value." msgstr "Virheellinen arvo." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' pitää olla True tai False." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Anna kelvollinen 'avain' joka koostuu merkeistä, numeroista, alaviivoista ja " "tavuviivoista." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Valitse kelvollinen valinta. %(value)s ei ole yksi vaihtoehdoista." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Anna voimassaoleva sähköpostiosoite." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "Päivämäärä on väärässä muodossa. Käytä yhtä näistä muodoista: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "Päiväys on väärässä muodossa. Käytä yhtä näistä muodoista: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "Aika on väärässä muodossa. Käytä yhtä näistä muodoista: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Anna kokonaisluku." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Varmista että arvo on korkeintaan %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Varmista että arvo on vähintään %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" pitää olla desimaaliluku." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Anna numero." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Anna korkeintaan %s numeroa yhteensä." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Desimaaleja voi olla korkeintaan %s." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Ennen desimaalipistettä saa olla korkeintaan %s numeroa." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Tiedostoa ei lähtetty. Varmista merkistö lomakkeella." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Tiedostoa ei lähetetty." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Tiedosto oli tyhjä." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr "" "Tiedoston nimi saa olla korkeintaan %(max)d pitkä se on nyt %(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Valitse tiedosto tai Poista valintaneliö, ei molempia." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -191,25 +191,25 @@ msgstr "" "vioittunut." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Estetty elementti" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Sivu ei ole 'viimeinen', ekä sitä pystytä muuntamaan numeroksi." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Virheellinen sivu (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Virheellinen oikeuksien määrittely." @@ -273,7 +273,7 @@ msgstr "Ei löytynyt" msgid "Permission denied" msgstr "Ei käyttöoikeutta" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Palvelinsovelluksen virhe" @@ -352,11 +352,11 @@ msgstr "Precondition error" msgid "No room left for more projects." msgstr "Ei enää tilaa uusille projekteille." -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Error in filter params types." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' must be an integer value." @@ -365,43 +365,43 @@ msgstr "'project' must be an integer value." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Seuraa meitä Twitterissä" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Lataa koodi GitHubista" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Vieraile meidän web-sivuilla" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -838,7 +838,7 @@ msgid "It contain invalid custom fields." msgstr "Sisältää vieheellisiä omia kenttiä." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nimi on tuplana projektille" @@ -849,13 +849,13 @@ msgstr "" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "nimi" @@ -871,8 +871,8 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "kuvaus" @@ -881,36 +881,34 @@ msgstr "kuvaus" msgid "Next url" msgstr "" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "koko nimi" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "sähköpostiosoite" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -983,9 +981,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Projektia ei löydy" @@ -1241,89 +1239,89 @@ msgstr "Hallinnoi rooleja" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "omistaja" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Puutteelliset argumentit" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Väärä kuvaformaatti" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Virheellinen mallipohjan nimi" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Virheellinen mallipohjan kuvaus" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Sinulla ei ole oikeuksia nähdä tätä." @@ -1339,18 +1337,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "Projekti ID ei vastaa kohdetta ja projektia" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "projekti" @@ -1365,8 +1363,8 @@ msgstr "objekti ID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1386,12 +1384,12 @@ msgstr "on poistettu" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "order" @@ -1427,19 +1425,71 @@ msgstr "" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 -msgid "Text" +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings, 2016 # Alain Poirier , 2015 # David Barragán , 2015 # Djyp Forest Fortin , 2015 @@ -23,8 +24,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: French (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/fr/)\n" @@ -34,15 +35,15 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "L'inscription publique est désactivée." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "type d'inscription invalide" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "type d'identifiant invalide" @@ -62,17 +63,17 @@ msgstr "Le jeton ne correspond à aucune invitation." msgid "User is already registered." msgstr "Cet utilisateur est déjà inscrit." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "L'utilisateur est déjà un membre du projet" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Erreur à la création du nouvel utilisateur." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Jeton invalide" @@ -94,105 +95,105 @@ msgstr "Ce champ est requis." msgid "Invalid value." msgstr "Valeur invalide." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "La valeur de '%s' doit être soit Vrai soit Faux." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Entrez un 'slug' valide composé de lettres, chiffres, tirets bas ou traits " "d'union." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Sélectionnez une option valide. %(value)s ne fait pas partie des choix " "possibles." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" -msgstr "" +msgstr "Le nom de domaine de votre émail n'est pas autorisé" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Entrez une adresse email valide." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "" "Le format de la date est mauvais. Utilisez un de ces formats à la place: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "" "Le format de l'horodatage est mauvais. Utilisez un de ces formats à la " "place: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "" "Le format de l'heure est mauvais. Utilisez un de ces formats à la place: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Entrez un nombre entier." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Assurez-vous que cette valeur est inférieure ou égale à %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Assurez-vous que cette valeur est supérieure ou égale à %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "La valeur de \"%s\" doit être un nombre en virgule flottante." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Entrez un nombre." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres au total." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Assurez-vous qu'il n'y a pas plus de %s décimales." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres avant le point." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Aucun fichier n'a été soumis. Vérifiez l'encodage sur le formulaire. " -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Aucun fichier n'a été soumis." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Le fichier soumis est vide." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -200,13 +201,13 @@ msgstr "" "Assurez-vous que le nom de fichier comporte au plus %(max)d caractères (il " "en a %(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Veuillez soit soumettre un fichier ou cocher la case de remise à zéro, mais " "pas les deux." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -215,27 +216,27 @@ msgstr "" "image ou était une image corrompue." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Élément bloqué" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "La page n'est pas la \"dernière\", et ne peut pas non plus être convertie en " "entier." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Page invalide (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Définition de permission invalide." @@ -301,7 +302,7 @@ msgstr "Non trouvé" msgid "Permission denied" msgstr "Permission refusée" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Erreur du serveur d'application" @@ -380,11 +381,11 @@ msgstr "Erreur de précondition" msgid "No room left for more projects." msgstr "Limite de projets atteinte." -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Erreur dans les types de paramètres de filtres" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' doit être une valeur entière." @@ -393,43 +394,43 @@ msgstr "'project' doit être une valeur entière." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Suivez-nous sur Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Téléchargez le code sur GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Visitez notre site web" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -561,7 +562,7 @@ msgstr "erreur à l'importation des histoires utilisateur" #: taiga/export_import/services/store.py:790 msgid "error importing epics" -msgstr "" +msgstr "Erreur d'importation des épopées" #: taiga/export_import/services/store.py:794 msgid "error importing tasks" @@ -585,7 +586,7 @@ msgstr "erreur lors de l'import des timelines" #: taiga/export_import/services/store.py:832 msgid "unexpected error importing project" -msgstr "" +msgstr "Erreur imprévue à l'importation du projet" #: taiga/export_import/tasks.py:62 taiga/export_import/tasks.py:63 msgid "Error generating project dump" @@ -617,11 +618,11 @@ msgstr "Erreur au chargement du dump du projet" #: taiga/export_import/tasks.py:121 msgid "Error loading your project dump file" -msgstr "" +msgstr "Erreur lors du chargement de votre fichier de vidage de projet" #: taiga/export_import/tasks.py:135 msgid " -- no detail info --" -msgstr "" +msgstr " -- pas informations détaillées --" #: taiga/export_import/templates/emails/dump_project-body-html.jinja:4 #, python-format @@ -870,7 +871,7 @@ msgid "It contain invalid custom fields." msgstr "Contient des champs personnalisés non valides." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nom dupliqué pour ce projet" @@ -881,13 +882,13 @@ msgstr "Authentification requise" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "nom" @@ -903,8 +904,8 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "description" @@ -913,36 +914,34 @@ msgstr "description" msgid "Next url" msgstr "Url suivante" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "Clé secrète pour chiffrer le jeton de l'application" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "utilisateur" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "application" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "Nom complet" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "Adresse email" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1013,9 +1012,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Le projet n'existe pas" @@ -1062,7 +1061,7 @@ msgstr "Information incorrecte sur le problème" #: taiga/hooks/event_hooks.py:149 taiga/hooks/event_hooks.py:171 msgid "unknown user" -msgstr "" +msgstr "utilisateur inconnu" #: taiga/hooks/event_hooks.py:156 #, python-brace-format @@ -1113,7 +1112,7 @@ msgstr "Voir les jalons" #: taiga/permissions/choices.py:25 taiga/permissions/choices.py:41 msgid "View epic" -msgstr "" +msgstr "Voir epic" #: taiga/permissions/choices.py:26 msgid "View user stories" @@ -1153,15 +1152,15 @@ msgstr "" #: taiga/permissions/choices.py:43 msgid "Modify epic" -msgstr "" +msgstr "Modifier epic" #: taiga/permissions/choices.py:44 msgid "Comment epic" -msgstr "" +msgstr "Commenter epic" #: taiga/permissions/choices.py:45 msgid "Delete epic" -msgstr "" +msgstr "Supprimer epic" #: taiga/permissions/choices.py:47 msgid "View user story" @@ -1193,7 +1192,7 @@ msgstr "Modifier une tâche" #: taiga/permissions/choices.py:56 msgid "Comment task" -msgstr "" +msgstr "Commenter tâche" #: taiga/permissions/choices.py:57 msgid "Delete task" @@ -1209,7 +1208,7 @@ msgstr "Modifier le problème" #: taiga/permissions/choices.py:62 msgid "Comment issue" -msgstr "" +msgstr "Commenter problème" #: taiga/permissions/choices.py:63 msgid "Delete issue" @@ -1269,85 +1268,85 @@ msgstr "Administrer les rôles" #: taiga/projects/admin.py:100 msgid "Privacity" -msgstr "" +msgstr "Confidentialité" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" -msgstr "" +msgstr "Modules" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" -msgstr "" +msgstr "Les valeurs par défaut" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" -msgstr "" +msgstr "Activité" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" -msgstr "" +msgstr "Fans" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "propriétaire" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" -msgstr "" +msgstr "Rendre publique" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" -msgstr "" +msgstr "Rendre privé" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "arguments manquants" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "format de l'image non valide" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Nom de modèle non valide" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Description du modèle non valide" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "Identifiant utilisateur invalide" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "L'utilisateur n'existe pas" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "L'utilisateur doit déjà être un membre du projet" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1355,7 +1354,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:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Vous n'avez pas les permissions pour consulter cet élément" @@ -1371,18 +1370,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "L'identifiant du projet de correspond pas entre l'objet et le projet" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "projet" @@ -1397,8 +1396,8 @@ msgstr "identifiant de l'objet" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1418,12 +1417,12 @@ msgstr "est obsolète" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "ordre" @@ -1459,19 +1458,71 @@ msgstr "Ce projet est bloqué car son propriétaire est parti" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings\n" "Language-Team: Italian (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/it/)\n" @@ -26,15 +26,15 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." -msgstr "La registrazione pubblica è disabilitata." +msgstr "Il registro pubblico è disabilitato." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" -msgstr "Tipo di registrazione non valida" +msgstr "tipo di registro invalido" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "Tipo di login non valido" @@ -54,17 +54,17 @@ msgstr "Il token non corrisponde a nessun invito valido." msgid "User is already registered." msgstr "L'Utente è già registrato." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "Questo utente fa già parte del progetto." -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Errore nella creazione della nuova utenza." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Token non valido" @@ -87,99 +87,99 @@ msgstr "Questo campo è obbligatorio." msgid "Invalid value." msgstr "Valore non valido." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "il valore di '%s' deve essere o Vero o Falso." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Uno 'slug' valido è composto da lettere, numeri, caratteri di sottolineatura " "o trattini." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Seleziona una scelta valida. %(value)s non è fra le scelte disponibili." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" -msgstr "" +msgstr "Il dominio della tua email non e' permesso" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Inserisci un indirizzo e-mail valido." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "La data non ha un formato valido. Usa uno dei formati disponibili: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "L'orario non ha un formato valido. Usa uno dei formati disponibili: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "Formato temporale errato. Usa uno dei seguenti formati: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Inserisci il numero completo." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Assicurati che questo valore sia minore o uguale di %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Assicurati che questo valore sia maggiore o uguale di %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "il valore \"%s\" deve essere un valore \"float\"." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Inserisci un numero." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Assicurati che non ci siano più di %s cifre in totale." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Assicurati che non ci siano più di %s decimali." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Assicurati che non ci siano più di %s cifre prima del punto decimale." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Non è stato caricato alcun file. Controlla il tipo di codifica nella scheda." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Nessun file caricato." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Il file caricato è vuoto." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -187,12 +187,12 @@ msgstr "" "Assicurati che il nome del file abbia al massimo %(max)d caratteri (ne ha " "%(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Carica il file oppure controlla la casella deselezionata. Non entrambi. " -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -201,25 +201,25 @@ msgstr "" "o l'immagine potrebbe essere corrotta. " #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" -msgstr "" +msgstr "Elemento bloccato" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "La pagina non è 'last', né può essere convertita come int." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Pagina (%(page_number)s) invalida: %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Definizione di permesso non valida." @@ -285,7 +285,7 @@ msgstr "Non trovato" msgid "Permission denied" msgstr "Permesso negato" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Errore sul server" @@ -363,13 +363,13 @@ msgstr "Errore di precondizione" #: taiga/base/exceptions.py:219 msgid "No room left for more projects." -msgstr "" +msgstr "Non c'e' piu' spazio per altri progetti." -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Errore nel filtro del tipo di parametri." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'Progetto' deve essere un valore intero." @@ -378,43 +378,43 @@ msgstr "'Progetto' deve essere un valore intero." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Seguici su Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Prendi il codice su GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Visita il nostro sito" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -440,6 +440,22 @@ msgid "" " \n" " " msgstr "" +"\n" +"Supporto di Taiga:\n" +"%(support_url)s\n" +"
\n" +"Contattaci:\n" +"\n" +"%(support_email)s\n" +"\n" +"
\n" +"Mailing list:\n" +"\n" +"%(mailing_list_url)s\n" +"" #: taiga/base/templates/emails/hero-body-html.jinja:6 msgid "You have been Taigatized" @@ -545,7 +561,7 @@ msgstr "Errore nell'importazione delle user story" #: taiga/export_import/services/store.py:790 msgid "error importing epics" -msgstr "" +msgstr "errore di importazione degli epici" #: taiga/export_import/services/store.py:794 msgid "error importing tasks" @@ -569,7 +585,7 @@ msgstr "Errore nell'importazione delle timelines" #: taiga/export_import/services/store.py:832 msgid "unexpected error importing project" -msgstr "" +msgstr "si e' verificato un errore inaspettato importando il progetto" #: taiga/export_import/tasks.py:62 taiga/export_import/tasks.py:63 msgid "Error generating project dump" @@ -594,6 +610,23 @@ msgid "" "TRACE ERROR:\n" "------------" msgstr "" +"\n" +"\n" +"Errore di caricamento del dump di {user_full_name} <{user_email}>:\"\n" +"\n" +"\n" +"RAGIONE:\n" +"-------\n" +"\n" +"{reason}\n" +"\n" +"DETTAGLI:\n" +"--------\n" +"\n" +"{details}\n" +"\n" +"TRACCE DELL'ERRORE:\n" +"------------" #: taiga/export_import/tasks.py:120 msgid "Error loading project dump" @@ -601,11 +634,11 @@ msgstr "Errore nel caricamento del dump di progetto" #: taiga/export_import/tasks.py:121 msgid "Error loading your project dump file" -msgstr "" +msgstr "Errore nel caricamento del dump di progetto" #: taiga/export_import/tasks.py:135 msgid " -- no detail info --" -msgstr "" +msgstr "-- non ci sono informazioni dettagliate --" #: taiga/export_import/templates/emails/dump_project-body-html.jinja:4 #, python-format @@ -916,7 +949,7 @@ msgid "It contain invalid custom fields." msgstr "Contiene campi personalizzati invalidi." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Il nome del progetto è duplicato" @@ -927,13 +960,13 @@ msgstr "E' richiesta l'autenticazione" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "nome" @@ -949,8 +982,8 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "descrizione" @@ -959,36 +992,34 @@ msgstr "descrizione" msgid "Next url" msgstr "Url successivo" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "chiave segreta per cifrare i token dell'applicazione" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "utente" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "applicazione" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "Nome completo" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "Inserisci un indirizzo e-mail valido." -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1065,9 +1096,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Il progetto non esiste" @@ -1083,6 +1114,11 @@ msgid "" "\n" "\"{comment_message}\"" msgstr "" +"[@{user_name}] \"Vedi cosa dice il ({user_url} profilo {platform} di " +"@{user_name}\") da [{platform}#{number}]({comment_url} \"Vai al commento" +"\"):\n" +"\n" +"\"{comment_message}\"" #: taiga/hooks/event_hooks.py:71 #, python-brace-format @@ -1091,6 +1127,9 @@ msgid "" "\n" "> {comment_message}" msgstr "" +"Commento Da {platform}:\n" +"\n" +"> {comment_message}" #: taiga/hooks/event_hooks.py:84 msgid "Invalid issue comment information" @@ -1102,11 +1141,13 @@ msgid "" "Issue created by [@{user_name}]({user_url} \"See @{user_name}'s {platform} " "profile\") from [{platform}#{number}]({url} \"Go to issue\")." msgstr "" +"Problema creato da [@{user_name}]({user_url} \"Vedi il profilo {platform} di " +"@{user_name}\") da [{platform}#{number}]({url} \"Vai al problema\")." #: taiga/hooks/event_hooks.py:107 #, python-brace-format msgid "Issue created from {platform}." -msgstr "" +msgstr "Problema creato da {platform}." #: taiga/hooks/event_hooks.py:120 msgid "Invalid issue information" @@ -1114,7 +1155,7 @@ msgstr "Informazione sul problema non valida" #: taiga/hooks/event_hooks.py:149 taiga/hooks/event_hooks.py:171 msgid "unknown user" -msgstr "" +msgstr "utente sconosciuto" #: taiga/hooks/event_hooks.py:156 #, python-brace-format @@ -1124,6 +1165,10 @@ msgid "" "\n" " - Status: **{src_status}** → **{dst_status}**" msgstr "" +"{user_text} ha cambiato lo stato da [{platform} commit]({commit_url} \"Vedi " +"il commit '{commit_id} - {commit_message}'\")\n" +"\n" +"- Status: **{src_status}** → **{dst_status}**" #: taiga/hooks/event_hooks.py:161 #, python-brace-format @@ -1132,6 +1177,9 @@ msgid "" "\n" " - Status: **{src_status}** → **{dst_status}**" msgstr "" +"Cambiato lo stato dal commit {platform}.\n" +"\n" +"- Stato: **{src_status}** → **{dst_status}**" #: taiga/hooks/event_hooks.py:179 #, python-brace-format @@ -1140,12 +1188,16 @@ msgid "" "({commit_url} \"See commit '{commit_id} - {commit_message}'\") " "\"{commit_message}\"" msgstr "" +"Questo {type_name} e' stato citato da {user_text} nel [{platform} commit]" +"({commit_url} \"Vedi il commit commit '{commit_id} - {commit_message}'\") " +"\"{commit_message}\"" #: taiga/hooks/event_hooks.py:184 #, python-brace-format msgid "" "This issue has been mentioned in the {platform} commit \"{commit_message}\"" msgstr "" +"Questo problema e' stato citato nel commit \"{commit_message}\" di {platform}" #: taiga/hooks/event_hooks.py:206 msgid "The referenced element doesn't exist" @@ -1165,7 +1217,7 @@ msgstr "Guarda le milestones" #: taiga/permissions/choices.py:25 taiga/permissions/choices.py:41 msgid "View epic" -msgstr "" +msgstr "Vedi epico" #: taiga/permissions/choices.py:26 msgid "View user stories" @@ -1201,19 +1253,19 @@ msgstr "Elimina la tappa" #: taiga/permissions/choices.py:42 msgid "Add epic" -msgstr "" +msgstr "Aggiungi epico" #: taiga/permissions/choices.py:43 msgid "Modify epic" -msgstr "" +msgstr "Modifica epico" #: taiga/permissions/choices.py:44 msgid "Comment epic" -msgstr "" +msgstr "Commenta epico" #: taiga/permissions/choices.py:45 msgid "Delete epic" -msgstr "" +msgstr "Eliminca epico" #: taiga/permissions/choices.py:47 msgid "View user story" @@ -1229,7 +1281,7 @@ msgstr "Modifica una storia utente" #: taiga/permissions/choices.py:50 msgid "Comment user story" -msgstr "" +msgstr "Commenta la storia dell'utente" #: taiga/permissions/choices.py:51 msgid "Delete user story" @@ -1245,7 +1297,7 @@ msgstr "Modifica il compito" #: taiga/permissions/choices.py:56 msgid "Comment task" -msgstr "" +msgstr "Commenta compito" #: taiga/permissions/choices.py:57 msgid "Delete task" @@ -1261,7 +1313,7 @@ msgstr "Modifica il problema" #: taiga/permissions/choices.py:62 msgid "Comment issue" -msgstr "" +msgstr "Commenta il problema" #: taiga/permissions/choices.py:63 msgid "Delete issue" @@ -1277,7 +1329,7 @@ msgstr "Modifica la pagina wiki" #: taiga/permissions/choices.py:68 msgid "Comment wiki page" -msgstr "" +msgstr "Commenta la pagina wiki" #: taiga/permissions/choices.py:69 msgid "Delete wiki page" @@ -1321,91 +1373,93 @@ msgstr "Ruoli dell'amministratore" #: taiga/projects/admin.py:100 msgid "Privacity" -msgstr "" +msgstr "Privacy" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" -msgstr "" +msgstr "Moduli" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" -msgstr "" +msgstr "Valori di default" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" -msgstr "" +msgstr "Attività" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "proprietario" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." -msgstr "" +msgstr "{count} resi pubblici con successo." -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" -msgstr "" +msgstr "Rendi pubblico" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." -msgstr "" +msgstr "{count} resi privati con successo." -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" -msgstr "" +msgstr "Rendi privato" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" -msgstr "" +msgstr "Cancella selezionati %(verbose_name_plural)s" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Argomento non valido" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Formato dell'immagine non valido" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Il nome del template non è valido" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "La descrizione del template non è valida" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" -msgstr "" +msgstr "id utente non valido" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" -msgstr "" +msgstr "L'utente non esiste" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" -msgstr "" +msgstr "L'utente deve gia' essere un membro del progetto" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" +"Il progetto deve avere un proprietario ed almeno uno dei suoi utenti deve " +"essere un amministratore attivo" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Non hai il permesso di vedere questo elemento." @@ -1415,24 +1469,24 @@ msgstr "Aggiornamento non parziale non supportato" #: taiga/projects/attachments/api.py:69 msgid "Object id issue isn't exists" -msgstr "" +msgstr "Il problema dell'oggetto id non esiste" #: taiga/projects/attachments/api.py:72 msgid "Project ID not matches between object and project" msgstr "L'ID di progetto non corrisponde tra oggetto e progetto" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "progetto" @@ -1447,8 +1501,8 @@ msgstr "ID dell'oggetto" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1468,12 +1522,12 @@ msgstr "non approvato" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "ordine" @@ -1495,35 +1549,87 @@ msgstr "Talky" #: taiga/projects/choices.py:35 msgid "This project is blocked due to payment failure" -msgstr "" +msgstr "Questo progetto e' bloccato a causa di un falliimento nel pagamento" #: taiga/projects/choices.py:36 msgid "This project is blocked by admin staff" -msgstr "" +msgstr "Questo progetto e' bloccato dallo staff di amministrazione" #: taiga/projects/choices.py:37 msgid "This project is blocked because the owner left" -msgstr "" +msgstr "Questo progetto e' bloccato perche' il proprietario lo ha abbandonato" #: taiga/projects/choices.py:38 msgid "This project is blocked while it's deleted" +msgstr "Questo progetto e' bloccato finche' e' cancellato" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settingsSee epic\n" " " msgstr "" +"\n" +"

Epico aggiornato

\n" +"

Ciao %(user)s,
%(changer)s ha aggiornato un epico su %(project)s\n" +"

Epico #%(ref)s %(subject)s

\n" +"Vedi epico" #: taiga/projects/notifications/templates/emails/epics/epic-change-body-text.jinja:3 #, python-format @@ -2135,6 +2276,10 @@ msgid "" "Hello %(user)s, %(changer)s has updated a epic on %(project)s\n" "See epic #%(ref)s %(subject)s at %(url)s\n" msgstr "" +"\n" +"Epico aggiornato\n" +"Ciao %(user)s, %(changer)s ha aggiornato un epico su %(project)s\n" +"Vedi epico #%(ref)s %(subject)s in %(url)s\n" #: taiga/projects/notifications/templates/emails/epics/epic-change-subject.jinja:1 #, python-format @@ -2142,6 +2287,8 @@ msgid "" "\n" "[%(project)s] Updated the epic #%(ref)s \"%(subject)s\"\n" msgstr "" +"\n" +"[%(project)s] Aggiornato l'epico #%(ref)s \"%(subject)s\"\n" #: taiga/projects/notifications/templates/emails/epics/epic-create-body-html.jinja:4 #, python-format @@ -2156,6 +2303,14 @@ msgid "" "

The Taiga Team

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

Nuovo epico creato

\n" +"

Ciao %(user)s,
%(changer)s ha creato un nuovo epico su %(project)s\n" +"

Epico #%(ref)s %(subject)s

\n" +"Vedi epico\n" +"

Il Team di Taiga

" #: taiga/projects/notifications/templates/emails/epics/epic-create-body-text.jinja:1 #, python-format @@ -2168,6 +2323,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"Nuovo epico creato\n" +"Ciao %(user)s, %(changer)s ha creato un nuovo epico in %(project)s\n" +"Vedi epico #%(ref)s %(subject)s in %(url)s\n" +"\n" +"---\n" +"Il Team di Taiga\n" #: taiga/projects/notifications/templates/emails/epics/epic-create-subject.jinja:1 #, python-format @@ -2175,6 +2337,8 @@ msgid "" "\n" "[%(project)s] Created the epic #%(ref)s \"%(subject)s\"\n" msgstr "" +"\n" +"[%(project)s] Ha creato l'epico #%(ref)s \"%(subject)s\"\n" #: taiga/projects/notifications/templates/emails/epics/epic-delete-body-html.jinja:4 #, python-format @@ -2199,6 +2363,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"Epico cancellato\n" +"Ciao %(user)s, %(changer)s ha cancellato un epico su %(project)s\n" +"Epic #%(ref)s %(subject)s\n" +"\n" +"---\n" +"Il Team di Taiga\n" #: taiga/projects/notifications/templates/emails/epics/epic-delete-subject.jinja:1 #, python-format @@ -2206,6 +2377,8 @@ msgid "" "\n" "[%(project)s] Deleted the epic #%(ref)s \"%(subject)s\"\n" msgstr "" +"\n" +"[%(project)s] Ha cancellato l'epico #%(ref)s \"%(subject)s\"\n" #: taiga/projects/notifications/templates/emails/issues/issue-change-body-html.jinja:4 #, python-format @@ -3088,40 +3261,50 @@ msgstr "versione" msgid "" "You can't leave the project if you are the owner or there are no more admins" msgstr "" +"Non puoi lasciare il progetto se sei il proprietario o se non ci sono piu' " +"amministratori" -#: taiga/projects/services/members.py:118 +#: taiga/projects/services/members.py:133 msgid "Project without owner" -msgstr "" +msgstr "Progetto senza proprietario" -#: taiga/projects/services/members.py:123 +#: taiga/projects/services/members.py:138 msgid "You have reached your current limit of memberships for private projects" -msgstr "" +msgstr "Sei arrivato al tuo limite attuale di iscrizioni per progetti privati" -#: taiga/projects/services/members.py:127 +#: taiga/projects/services/members.py:142 msgid "You have reached your current limit of memberships for public projects" +msgstr "Sei arrivato al tuo limite attuale di iscrizioni per progetti pubblici" + +#: taiga/projects/services/members.py:148 +msgid "You have reached the current limit of pending memberships" msgstr "" -#: taiga/projects/services/projects.py:94 -#: taiga/projects/services/projects.py:134 taiga/users/services.py:589 +#: taiga/projects/services/projects.py:101 +#: taiga/projects/services/projects.py:141 taiga/users/services.py:589 msgid "You can't have more private projects" -msgstr "" +msgstr "Non puoi avere altri progetti privati" -#: taiga/projects/services/projects.py:98 -#: taiga/projects/services/projects.py:138 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:105 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "" +"Questo progetto arriva al tuo limite attuale di iscrizioni per progetti " +"privati" -#: taiga/projects/services/projects.py:102 -#: taiga/projects/services/projects.py:142 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:109 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 msgid "You can't have more public projects" -msgstr "" +msgstr "Non puoi avere altri progetti pubblici" -#: taiga/projects/services/projects.py:106 -#: taiga/projects/services/projects.py:146 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:113 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "" +"Questo progetto arriva al tuo limite attuale di iscrizioni per progetti " +"pubblici" #: taiga/projects/services/stats.py:197 msgid "Future sprint" @@ -3133,19 +3316,20 @@ msgstr "Termine di progetto" #: taiga/projects/services/transfer.py:62 #: taiga/projects/services/transfer.py:69 -#: taiga/projects/services/transfer.py:72 taiga/users/api.py:186 -#: taiga/users/api.py:191 +#: taiga/projects/services/transfer.py:72 taiga/users/api.py:193 +#: taiga/users/api.py:198 msgid "Token is invalid" msgstr "Token non valido" #: taiga/projects/services/transfer.py:67 msgid "Token has expired" -msgstr "" +msgstr "Il token e' scaduto" #: taiga/projects/tagging/fields.py:52 #, python-brace-format msgid "Invalid tag '{value}'. The color is not a valid HEX color or null." msgstr "" +"Tag '{value}' non corretto. Il colore non e' un codice HEX corretto o vuoto." #: taiga/projects/tagging/fields.py:55 #, python-brace-format @@ -3153,11 +3337,13 @@ msgid "" "Invalid tag '{value}'. it must be the name or a pair '[\"name\", \"hex color/" "\" | null]'." msgstr "" +"Tag '{value}' non corretto. Deve essere il nome o una coppia '[\"name\", " +"\"hex color/\" | null]'." #: taiga/projects/tagging/fields.py:77 #, python-brace-format msgid "Invalid tag '{value}'. It must be the tag name." -msgstr "" +msgstr "Tag '{value}' non corretto. Deve essere il nome tag" #: taiga/projects/tagging/models.py:27 msgid "tags" @@ -3170,30 +3356,30 @@ msgstr "colori dei tag" #: taiga/projects/tagging/validators.py:47 #: taiga/projects/tagging/validators.py:74 msgid "This tag already exists." -msgstr "" +msgstr "Questo tag esiste gia'." #: taiga/projects/tagging/validators.py:54 #: taiga/projects/tagging/validators.py:81 msgid "The color is not a valid HEX color." -msgstr "" +msgstr "Il colore non e' un codice HEX valido." #: taiga/projects/tagging/validators.py:67 #: taiga/projects/tagging/validators.py:101 #: taiga/projects/tagging/validators.py:114 #: taiga/projects/tagging/validators.py:121 msgid "The tag doesn't exist." -msgstr "" +msgstr "Il tag non esiste." -#: taiga/projects/tasks/api.py:97 taiga/projects/tasks/api.py:106 +#: taiga/projects/tasks/api.py:98 taiga/projects/tasks/api.py:107 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:100 +#: taiga/projects/tasks/api.py:101 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:103 +#: taiga/projects/tasks/api.py:104 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." @@ -3211,33 +3397,40 @@ msgstr "è sotto aspirina" #: taiga/projects/tasks/validators.py:59 msgid "Invalid milestone id." -msgstr "" +msgstr "milestone id non valido." #: taiga/projects/tasks/validators.py:70 msgid "Invalid task status id." -msgstr "" +msgstr "id stato attivita' non valido." #: taiga/projects/tasks/validators.py:83 msgid "Invalid user story id." -msgstr "" +msgstr "id storia utente non valido." #: taiga/projects/tasks/validators.py:107 msgid "Invalid task status id. The status must belong to the same project." msgstr "" +"id stato attivita' non valido. Lo stato deve appartenere allo stesso " +"progetto." #: taiga/projects/tasks/validators.py:121 msgid "Invalid user story id. The user story must belong to the same project." msgstr "" +"id storia utente non valido. La storia utente deve appartenere allo stesso " +"progetto." #: taiga/projects/tasks/validators.py:133 msgid "Invalid milestone id. The milestone must belong to the same project." msgstr "" +"id milestone non valido. La milestone deve appartenere allo stesso progetto." #: taiga/projects/tasks/validators.py:150 msgid "" "Invalid task ids. All tasks must belong to the same project and, if it " "exists, to the same status, user story and/or milestone." msgstr "" +"id stati attivita' non validi. Tutte le attivita' devono appartenere allo " +"stesso progetto e, se esiste, allo stesso stato, storia utente e/o milestone." #: taiga/projects/templates/emails/membership_invitation-body-html.jinja:6 #: taiga/projects/templates/emails/membership_invitation-body-text.jinja:4 @@ -3452,13 +3645,15 @@ msgstr "" #: taiga/projects/templates/emails/transfer_accept-body-text.jinja:7 #, python-format msgid "%(new_owner_name)s says:" -msgstr "" +msgstr "%(new_owner_name)s dice:" #: taiga/projects/templates/emails/transfer_accept-body-text.jinja:11 msgid "" "\n" "From now on, your new status for this project will be \"admin\".\n" msgstr "" +"\n" +"Da ora in poi, il tuo nuovo stato per questo progetto sara' \"admin\".\n" #: taiga/projects/templates/emails/transfer_accept-body-text.jinja:16 #: taiga/projects/templates/emails/transfer_reject-body-text.jinja:19 @@ -3468,6 +3663,8 @@ msgid "" "\n" "The Taiga Team\n" msgstr "" +"\n" +"Il Team di Taiga\n" #: taiga/projects/templates/emails/transfer_accept-subject.jinja:1 #, python-format @@ -3475,6 +3672,9 @@ msgid "" "\n" "[%(project)s] Project ownership transfer offer accepted!\n" msgstr "" +"\n" +"[%(project)s] Offerta di trasferimento della proprieta' del progetto " +"accettata!\n" #: taiga/projects/templates/emails/transfer_reject-body-html.jinja:4 #, python-format @@ -3485,6 +3685,10 @@ msgid "" "new project owner for \"%(project_name)s\".

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

Ciao %(owner_name)s,

\n" +"

%(rejecter_name)s ha rifiutato la tua offerta e non diventera' il nuovo " +"proprietario di progetto di \"%(project_name)s\".

" #: taiga/projects/templates/emails/transfer_reject-body-html.jinja:10 #, python-format @@ -3493,6 +3697,8 @@ msgid "" "

%(rejecter_name)s says:

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

%(rejecter_name)s dice:

" #: taiga/projects/templates/emails/transfer_reject-body-html.jinja:16 msgid "" @@ -3501,11 +3707,14 @@ msgid "" "different person.

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

Se vuoi, puoi ancora provare a trasferire la proprieta' del progetto ad " +"un'altra persona.

" #: taiga/projects/templates/emails/transfer_reject-body-html.jinja:21 #: taiga/projects/templates/emails/transfer_reject-body-html.jinja:22 msgid "Request transfer to a different person" -msgstr "" +msgstr "Richiedi trasferimento ad un'altra persona" #: taiga/projects/templates/emails/transfer_reject-body-text.jinja:1 #, python-format @@ -3515,11 +3724,15 @@ msgid "" "%(rejecter_name)s has declined your offer and will not become the new " "project owner for \"%(project_name)s\".\n" msgstr "" +"\n" +"Ciao %(owner_name)s,\n" +"%(rejecter_name)s ha rifiutato la tua offerta e non diventera' il nuovo " +"proprietario di progetto di \"%(project_name)s\".\n" #: taiga/projects/templates/emails/transfer_reject-body-text.jinja:7 #, python-format msgid "%(rejecter_name)s says:" -msgstr "" +msgstr "%(rejecter_name)s dice:" #: taiga/projects/templates/emails/transfer_reject-body-text.jinja:11 msgid "" @@ -3527,10 +3740,14 @@ msgid "" "If you want, you can still try to transfer the project ownership to a " "different person.\n" msgstr "" +"\n" +"\n" +"

Se vuoi, puoi ancora provare a trasferire la proprieta' del progetto ad " +"un'altra persona.

\n" #: taiga/projects/templates/emails/transfer_reject-body-text.jinja:15 msgid "Request transfer to a different person:" -msgstr "" +msgstr "Richiedi trasferimento ad un'altra persona" #: taiga/projects/templates/emails/transfer_reject-subject.jinja:1 #, python-format @@ -3538,6 +3755,8 @@ msgid "" "\n" "[%(project)s] Project ownership transfer declined\n" msgstr "" +"\n" +"[%(project)s] Trasferimento della proprieta' del progetto rifiutato\n" #: taiga/projects/templates/emails/transfer_request-body-html.jinja:4 #, python-format @@ -3548,6 +3767,10 @@ msgid "" "\"%(project_name)s\".

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

Ciao %(owner_name)s,

\n" +"

%(requester_name)s ha chiesto di diventare il nuovo proprietario di " +"progetto di \"%(project_name)s\".

" #: taiga/projects/templates/emails/transfer_request-body-html.jinja:9 msgid "" @@ -3556,11 +3779,14 @@ msgid "" "project transfer from the administration panel.

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

Per favore, clicca su \"Continua\" se vuoi cominciare il trasferimento di " +"progetto dal pannello di amministrazione.

" #: taiga/projects/templates/emails/transfer_request-body-html.jinja:14 #: taiga/projects/templates/emails/transfer_start-body-html.jinja:22 msgid "Continue" -msgstr "" +msgstr "Continua" #: taiga/projects/templates/emails/transfer_request-body-text.jinja:1 #, python-format @@ -3570,6 +3796,10 @@ msgid "" "%(requester_name)s has requested to become the project owner for " "\"%(project_name)s\".\n" msgstr "" +"\n" +"Ciao %(owner_name)s,\n" +"%(requester_name)s ha richiesto di diventare il proprietario di progetto per " +"\"%(project_name)s\".\n" #: taiga/projects/templates/emails/transfer_request-body-text.jinja:6 msgid "" @@ -3577,10 +3807,13 @@ msgid "" "Please, go to your project settings if you would like to start the project " "transfer from the administration panel.\n" msgstr "" +"\n" +"Per favore, vai alle impostazioni del tuo progetto se vuoi cominciare il " +"trasferimento di progetto dal pannello di amministrazione.\n" #: taiga/projects/templates/emails/transfer_request-body-text.jinja:10 msgid "Go to your project settings:" -msgstr "" +msgstr "Vai alle tue impostazioni di progetto:" #: taiga/projects/templates/emails/transfer_request-subject.jinja:1 #, python-format @@ -3588,6 +3821,8 @@ msgid "" "\n" "[%(project)s] Project ownership transfer request\n" msgstr "" +"\n" +"[%(project)s] Richiesta di trasferimento della proprieta' del progetto\n" #: taiga/projects/templates/emails/transfer_start-body-html.jinja:4 #, python-format @@ -3598,6 +3833,10 @@ msgid "" "would like you to become the new project owner.

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

Ciao %(receiver_name)s,

\n" +"

%(owner_name)s, il proprietario attuale del progetto \"%(project_name)s\" " +"vorrebbe che tu diventassi il nuovo proprietario di progetto.

" #: taiga/projects/templates/emails/transfer_start-body-html.jinja:10 #, python-format @@ -3606,6 +3845,8 @@ msgid "" "

%(owner_name)s says:

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

%(owner_name)s dice:

" #: taiga/projects/templates/emails/transfer_start-body-html.jinja:17 msgid "" @@ -3614,6 +3855,9 @@ msgid "" "proposal.

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

Per favire, clicca su \"Continua\" per accettare o rifiutare questa " +"proposta.

" #: taiga/projects/templates/emails/transfer_start-body-text.jinja:1 #, python-format @@ -3623,11 +3867,15 @@ msgid "" "%(owner_name)s, the current project owner at \"%(project_name)s\" would like " "you to become the new project owner.\n" msgstr "" +"\n" +"Ciao %(receiver_name)s,\n" +"%(owner_name)s, il proprietario corrente del progetto \"%(project_name)s\" " +"vorrebbe diventare il nuovo proprietario di progetto.\n" #: taiga/projects/templates/emails/transfer_start-body-text.jinja:6 #, python-format msgid "%(owner_name)s says:" -msgstr "" +msgstr "%(owner_name)s dice:" #: taiga/projects/templates/emails/transfer_start-body-text.jinja:11 msgid "" @@ -3635,10 +3883,15 @@ msgid "" "Please, go to the following link to either accept or reject this proposal.\n" msgstr "" +"\n" +"Per favore, vai al seguente link per accettare o rifiutare questa proposta.\n" #: taiga/projects/templates/emails/transfer_start-body-text.jinja:15 msgid "Accept or reject the project ownership transfer:" msgstr "" +"Accetta o rifiuta la richiesta di trasferimento della proprieta' del " +"progetto:" #: taiga/projects/templates/emails/transfer_start-subject.jinja:1 #, python-format @@ -3646,6 +3899,8 @@ msgid "" "\n" "[%(project)s] Project ownership transfer offer\n" msgstr "" +"\n" +"[%(project)s] Offerta di trasferimento della proprieta' del progetto\n" #. Translators: Name of scrum project template. #: taiga/projects/translations.py:30 @@ -3890,38 +4145,30 @@ msgstr "Product Owner" msgid "Stakeholder" msgstr "Stakeholder" -#: taiga/projects/userstories/api.py:124 +#: taiga/projects/userstories/api.py:127 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:128 +#: taiga/projects/userstories/api.py:131 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:218 +#: taiga/projects/userstories/api.py:221 #, python-brace-format msgid "Invalid role id '{role_id}'" -msgstr "" +msgstr "id ruolo '{role_id}' non valido" -#: taiga/projects/userstories/api.py:225 +#: taiga/projects/userstories/api.py:228 #, python-brace-format msgid "Invalid points id '{points_id}'" -msgstr "" +msgstr "id punti '{points_id}' non valido" -#: taiga/projects/userstories/api.py:240 +#: taiga/projects/userstories/api.py:243 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Stiamo generando la storia utente #{ref} - {subject}" -#: taiga/projects/userstories/api.py:301 -msgid "ref param is needed" -msgstr "" - -#: taiga/projects/userstories/api.py:304 -msgid "project or project_slug param is needed" -msgstr "" - #: taiga/projects/userstories/models.py:41 msgid "role" msgstr "ruolo" @@ -3936,7 +4183,7 @@ msgstr "ordine dello sprint" #: taiga/projects/userstories/models.py:84 msgid "kanban order" -msgstr "" +msgstr "ordine kanban" #: taiga/projects/userstories/models.py:92 msgid "finish date" @@ -3974,63 +4221,67 @@ msgstr "" msgid "All the user stories must be from the same project" msgstr "" -#: taiga/projects/validators.py:61 +#: taiga/projects/validators.py:63 msgid "There's no project with that id" msgstr "Non c'è nessuno progetto con questo ID" -#: taiga/projects/validators.py:142 -msgid "Email address is already taken" -msgstr "L'indirizzo email è già usato" +#: taiga/projects/validators.py:145 +msgid "The user yet exists in the project" +msgstr "" -#: taiga/projects/validators.py:154 +#: taiga/projects/validators.py:155 msgid "Invalid role for the project" msgstr "Ruolo di progetto non valido" -#: taiga/projects/validators.py:165 +#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +msgid "The user must be a valid contact" +msgstr "" + +#: taiga/projects/validators.py:191 msgid "The project owner must be admin." msgstr "" -#: taiga/projects/validators.py:169 +#: taiga/projects/validators.py:195 msgid "At least one user must be an active admin for this project." msgstr "" -#: taiga/projects/validators.py:201 +#: taiga/projects/validators.py:240 msgid "Invalid role ids. All roles must belong to the same project." msgstr "" -#: taiga/projects/validators.py:225 +#: taiga/projects/validators.py:264 msgid "Default options" msgstr "Opzioni predefinite" -#: taiga/projects/validators.py:226 +#: taiga/projects/validators.py:265 msgid "User story's statuses" msgstr "Stati della storia utente" -#: taiga/projects/validators.py:227 +#: taiga/projects/validators.py:266 msgid "Points" msgstr "Punti" -#: taiga/projects/validators.py:228 +#: taiga/projects/validators.py:267 msgid "Task's statuses" msgstr "Stati del compito" -#: taiga/projects/validators.py:229 +#: taiga/projects/validators.py:268 msgid "Issue's statuses" msgstr "Stati del problema" -#: taiga/projects/validators.py:230 +#: taiga/projects/validators.py:269 msgid "Issue's types" msgstr "Tipologie del problema" -#: taiga/projects/validators.py:231 +#: taiga/projects/validators.py:270 msgid "Priorities" msgstr "Priorità" -#: taiga/projects/validators.py:232 +#: taiga/projects/validators.py:271 msgid "Severities" msgstr "Criticità" -#: taiga/projects/validators.py:233 +#: taiga/projects/validators.py:272 msgid "Roles" msgstr "Ruoli" @@ -4059,7 +4310,7 @@ msgstr "ultima modificatore" msgid "href" msgstr "href" -#: taiga/timeline/signals.py:63 +#: taiga/timeline/signals.py:65 msgid "Check the history API for the exact diff" msgstr "Controlla le API della storie per la differenza esatta" @@ -4099,54 +4350,54 @@ msgstr "" msgid "Important dates" msgstr "Date importanti" -#: taiga/users/api.py:123 +#: taiga/users/api.py:132 msgid "Duplicated email" msgstr "E-mail duplicata" -#: taiga/users/api.py:125 +#: taiga/users/api.py:134 msgid "Not valid email" msgstr "E-mail non valida" -#: taiga/users/api.py:165 +#: taiga/users/api.py:172 msgid "Invalid username or email" msgstr "Username o e-mail non validi" -#: taiga/users/api.py:174 +#: taiga/users/api.py:181 msgid "Mail sended successful!" msgstr "Mail inviata con successo!" -#: taiga/users/api.py:212 +#: taiga/users/api.py:219 msgid "Current password parameter needed" msgstr "E' necessario il parametro della password corrente" -#: taiga/users/api.py:215 +#: taiga/users/api.py:222 msgid "New password parameter needed" msgstr "E' necessario il parametro della nuovo password" -#: taiga/users/api.py:218 +#: taiga/users/api.py:225 msgid "Invalid password length at least 6 charaters needed" msgstr "Lunghezza della password non valida, sono necessari almeno 6 caratteri" -#: taiga/users/api.py:221 +#: taiga/users/api.py:228 msgid "Invalid current password" msgstr "Password corrente non valida" -#: taiga/users/api.py:268 taiga/users/api.py:274 +#: taiga/users/api.py:275 taiga/users/api.py:281 msgid "" "Invalid, are you sure the token is correct and you didn't use it before?" msgstr "" "Non valido. Sei sicuro che il token sia corretto e che tu non l'abbia già " "usato in precedenza?" -#: taiga/users/api.py:301 taiga/users/api.py:309 taiga/users/api.py:312 +#: taiga/users/api.py:317 taiga/users/api.py:325 taiga/users/api.py:328 msgid "Invalid, are you sure the token is correct?" msgstr "Non valido. Sicuro che il token sia corretto?" -#: taiga/users/models.py:95 +#: taiga/users/models.py:97 msgid "superuser status" msgstr "Stato del super-utente" -#: taiga/users/models.py:96 +#: taiga/users/models.py:98 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." @@ -4154,26 +4405,26 @@ msgstr "" "Definisce che questo utente ha tutti i permessi senza assegnarglieli " "esplicitamente." -#: taiga/users/models.py:126 +#: taiga/users/models.py:128 msgid "username" msgstr "nome utente" -#: taiga/users/models.py:127 +#: taiga/users/models.py:129 msgid "" "Required. 30 characters or fewer. Letters, numbers and /./-/_ characters" msgstr "" "Richiede 30 caratteri o meno. Deve comprendere: lettere, numeri e caratteri " "come /./-/_" -#: taiga/users/models.py:130 +#: taiga/users/models.py:132 msgid "Enter a valid username." msgstr "Inserisci un nome utente valido." -#: taiga/users/models.py:133 +#: taiga/users/models.py:135 msgid "active" msgstr "attivo" -#: taiga/users/models.py:134 +#: taiga/users/models.py:136 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -4181,59 +4432,59 @@ msgstr "" "Definisce se questo utente debba essere trattato come attivo. Deseleziona " "questo invece di eliminare gli account." -#: taiga/users/models.py:140 +#: taiga/users/models.py:142 msgid "biography" msgstr "biografia" -#: taiga/users/models.py:143 +#: taiga/users/models.py:145 msgid "photo" msgstr "fotografia" -#: taiga/users/models.py:144 +#: taiga/users/models.py:146 msgid "date joined" msgstr "data di inizio partecipazione" -#: taiga/users/models.py:146 +#: taiga/users/models.py:148 msgid "default language" msgstr "lingua predefinita" -#: taiga/users/models.py:148 +#: taiga/users/models.py:150 msgid "default theme" msgstr "tema predefinito" -#: taiga/users/models.py:150 +#: taiga/users/models.py:152 msgid "default timezone" msgstr "timezone predefinita" -#: taiga/users/models.py:152 +#: taiga/users/models.py:154 msgid "colorize tags" msgstr "colora i tag" -#: taiga/users/models.py:157 +#: taiga/users/models.py:159 msgid "email token" msgstr "token e-mail" -#: taiga/users/models.py:159 +#: taiga/users/models.py:161 msgid "new email address" msgstr "nuovo indirizzo e-mail" -#: taiga/users/models.py:166 +#: taiga/users/models.py:168 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:172 +#: taiga/users/models.py:174 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:296 +#: taiga/users/models.py:305 msgid "permissions" msgstr "permessi" diff --git a/taiga/locale/ja/LC_MESSAGES/django.po b/taiga/locale/ja/LC_MESSAGES/django.po index 631738b1..9fe24082 100644 --- a/taiga/locale/ja/LC_MESSAGES/django.po +++ b/taiga/locale/ja/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-11-15 15:50+0000\n" -"Last-Translator: Nikita K \n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" +"Last-Translator: Taiga Dev Team \n" "Language-Team: Japanese (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/ja/)\n" "MIME-Version: 1.0\n" @@ -24,15 +24,15 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "パブリックなレジスタは無効です。" -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "このレジスタタイプは無効です。" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "このログインタイプは無効です。" @@ -52,17 +52,17 @@ msgstr "存在しないトークンです。" msgid "User is already registered." msgstr "User は既に登録されています." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "このユーザーは既にプロジェクトに追加されています." -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "新しいユーザを作成中にエラーが発生しました。" #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "トークンが間違っています" @@ -83,100 +83,100 @@ msgstr "このフィールドは必須です." msgid "Invalid value." msgstr "値が正しくありません." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' は True または False である必要があります." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "英数文字、アンダースコア、ハイフンを含む正しいスラグを入力してください。" -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "有効な選択肢を選択してください。%(value)sは選択できる選択肢ではありません。" -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "そのメールドメインは許可されていません。" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "正しいメールアドレスを入力してください." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "" "日付のフォーマットが間違っています。このフォーマットを利用してください。%s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "" "日時のフォーマットが間違っています。このフォーマットを利用してください。%s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "" "時刻のフォーマットが間違っています。このフォーマットを利用してください。%s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "整数を入力してください。" -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "値がこの値以下であることを確認してください。%(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "値がこの値以上であることを確認してください。%(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\"は小数である必要があります。" -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "数字を入力してください。" -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "桁数が%s以下であることを確認してください。" -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "小数点以下の桁数は%sより少ないことを確認してください。" -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "整数部分の桁数は%s以下であることを確認してください。" -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "ファイルが送信されませんでした. フォームのエンコードを確認して下さい." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "ファイルが送信されませんでした." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "送信されたファイルは空です." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -184,13 +184,13 @@ msgstr "" "ファイル名の文字数は%(max)d以下であることを確認してください。現在は%(length)d" "字です。" -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "ファイルをサブミットするか、クリアチェックボックスを入れるか、どちらかだけし" "てください。" -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -199,25 +199,25 @@ msgstr "" "か破損しています。" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "ブロックされた要素" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "ページは「最後」じゃないか、整数に変換することができません。" -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "このページは無効です。(%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "許可定義は無効です。" @@ -284,7 +284,7 @@ msgstr "見つかりませんでした。" msgid "Permission denied" msgstr "権限がありません。" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "サーバーアプリケーションのエラー" @@ -363,11 +363,11 @@ msgstr "前提条件エラー" msgid "No room left for more projects." msgstr "新しいプロジェクトを作成するスペースがありません。" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "パラメータタイプのフィルターエラー" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project'は整数である必要があります。" @@ -376,43 +376,43 @@ msgstr "'project'は整数である必要があります。" msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Twitterをフォローする" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "GitHubからコードを入手する" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "Github" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "ホームページに移動" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -885,7 +885,7 @@ msgid "It contain invalid custom fields." msgstr "無効なカスタムフィールドが含まれています。" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "同じプロジェクト名があります。" @@ -896,13 +896,13 @@ msgstr "認証が必要です。" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "名前" @@ -918,8 +918,8 @@ msgstr "ウェブ" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "説明" @@ -928,36 +928,34 @@ msgstr "説明" msgid "Next url" msgstr "次のURL" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "アプリケーショントークンを暗号化するための秘密鍵" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "ユーザー" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "アプリケーション" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "フルネーム" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "メールアドレス" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1030,9 +1028,9 @@ msgstr "" msgid "The payload is not a valid json" msgstr "ペイロードは有効なjsonではありません。" -#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "プロジェクトは存在していません。" @@ -1311,83 +1309,83 @@ msgstr "管理者のロール" msgid "Privacity" msgstr "プライバシー" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "モジュール" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "初期値" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "アクティビティ" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "ファン" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "オーナー" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} 公開に成功しました。" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "公開にする" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} プライベートにするのに成功しました。" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "プライベートにする" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "選択中の%(verbose_name_plural)sらを削除する" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "引数は不足している" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "画像形式が正しくありません" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "無効なテンプレート名" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "無効なテンプレートの説明文" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "無効なユーザーID" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "このユーザーは存在しません。" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "ユーザーはプロジェクトのメンバーである必要がある" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1395,7 +1393,7 @@ msgstr "" "プロジェクトにオーナーと、1人以上のアクティブな管理者であるユーザーが必要で" "す。" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "閲覧する権限がありません。" @@ -1411,18 +1409,18 @@ msgstr "オブジェクトIDのイッシューは存在しません。" msgid "Project ID not matches between object and project" msgstr "" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "プロジェクト" @@ -1437,8 +1435,8 @@ msgstr "オブジェクトID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1458,12 +1456,12 @@ msgstr "は廃止予定である" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "並べ替え" @@ -1499,19 +1497,71 @@ msgstr "このプロジェクトはオーナーの辞退によりブロックさ msgid "This project is blocked while it's deleted" msgstr "このプロジェクトは削除中のためブロックされています。" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings\n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/nb/)\n" @@ -19,15 +19,15 @@ msgstr "" "Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Offentlig register er deaktivert." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "ugyldig registertype" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "ugyldig påloggingstype" @@ -47,17 +47,17 @@ msgstr "Poletten samvsarer ikke med noen gyldig invitasjon." msgid "User is already registered." msgstr "Brukeren er allerede registrert." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "Denne brukeren er allerede et medlem i prosjektet." -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Feil ved å lage ny bruker." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Ugyldig polett" @@ -78,110 +78,110 @@ msgstr "Dette feltet er obligatorisk." msgid "Invalid value." msgstr "Ugyldig verdi." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' verdi må være enten 'True' eller 'False'" -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Skriv inn en gyldig 'slug' bestående av bokstaver, tall, understreker eller " "bindestreker. " -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Gjør et gyldig valg. %(value)s er ikke et av de tilgjengelige valgene." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Skriv inn en gyldig epostadresse." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "Datoen har feil format. Bruk en av disse formatene istedet: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "Datotid har feil format. Bruk en av disse formatene istedet: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "Tid har feil format. Bruk en av disse formatene istedet: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Skriv inn et heltall." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Sikre at denne verdien er mindre enn eller lik %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Sikre at denne verdien er større enn eller lik %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" verdi må være et desimaltall." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Skriv inn et nummer." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Pass på at det ikke er flere enn %s sifre totalt." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Pass på at det ikke er flere enn %s desimaler." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Pass på at det ikke er flere enn %s siffer før komma." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ingen fil ble sendt. Kontroller kodingstypen på skjemaet." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Ingen fil ble sendt." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Den sendte filen er tom." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr "" "Sikre at dette filnavnet har på det meste %(max)d tegn (det har %(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Vennligst enten send inn en fil eller sjekk den klare sjekkboksen, ikke " "begge deler." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -190,26 +190,26 @@ msgstr "" "et ødelagt bilde." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Blokkert element" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Siden er ikke 'sist', og den kan heller ikke konverteres til en integer." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ugyldig side (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Ugyldig tilgangsdefinisjon." @@ -274,7 +274,7 @@ msgstr "Ikke funnet" msgid "Permission denied" msgstr "Tilgang nektet" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Server programfeil" @@ -353,11 +353,11 @@ msgstr "Forutsetningsfeil" msgid "No room left for more projects." msgstr "Ingen plass igjen til nye prosjekter." -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Feil i filterparameter typer" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' må være et heltall" @@ -366,43 +366,43 @@ msgstr "'project' må være et heltall" msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Følg oss på Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Skaff koden på GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Besøk vår webside" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -754,7 +754,7 @@ msgid "It contain invalid custom fields." msgstr "Den inneholder ugyldige egendefinerte feilter" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Navnet er duplisert for prosjektet" @@ -765,13 +765,13 @@ msgstr "Autentisering kreves" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "navn" @@ -787,8 +787,8 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "beskrivelse" @@ -797,36 +797,34 @@ msgstr "beskrivelse" msgid "Next url" msgstr "Neste url" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "bruker" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "applikasjon" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "fullt navn" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "epostadresse" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -898,9 +896,9 @@ msgstr "" msgid "The payload is not a valid json" msgstr "Payloaden er ikke gyldig json" -#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Prosjektet eksisterer ikke" @@ -1156,83 +1154,83 @@ msgstr "Admin roller" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "eier" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Ufullstendige argumenter" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Ugyldig bildeformat" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Ikke et gyldig malnavn" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Ikke en gyldig malbeskrivelse" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "Ugyldig brukerid" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "Brukeren eksisterer ikke" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "Brukeren må allerede være et medlem i et prosjekt" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1240,7 +1238,7 @@ msgstr "" "Prosjektet må ha en eier og minst en av brukerne må være en aktiv " "administrator" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Du har ikke tillatelser til å se det." @@ -1256,18 +1254,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "Prosjekt ID matcher ikke mellom objekt og prosjekt" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "prosjekt" @@ -1282,8 +1280,8 @@ msgstr "objektid" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1303,12 +1301,12 @@ msgstr "er foreldet" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "rekkefølge" @@ -1344,19 +1342,71 @@ msgstr "Dette prosjektet er blokkert fordi eieren stakk" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings\n" "Language-Team: Dutch (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/nl/)\n" @@ -20,15 +20,15 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Publieke registratie is uitgeschakeld." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "ongeldig registratie type" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "ongeldig login type" @@ -48,17 +48,17 @@ msgstr "Token stemt niet overeen met een geldige uitnodiging." msgid "User is already registered." msgstr "Gebruiker is al geregistreerd." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Fout bij het aanmaken van een nieuwe gebruiker." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Ongeldig token" @@ -79,104 +79,104 @@ msgstr "Dit veld is verplicht." msgid "Invalid value." msgstr "Ongeldige waarde." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' waarde moet True of False zijn." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Geef een geldige 'slug' in bestaande uit letters, nummers, underscores of " "koppeltekens." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Selecteer een geldige keuze. %(value)s is niet één van de aanwezige " "keuzemogelijkheden." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Voeg een geldig e-mail adres toe." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "" "Datum heeft het verkeerde formaat. Gebruik één van de volgende formaten: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "" "Datum en tijd heeft het verkeerde formaat. Gebruik één van de volgende " "formaten: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "" "Tijd heeft een verkeerd formaat. Gebruik één van de volgende formaten: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Geef een geheel getal in." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Zorg ervoor dat deze waarde minder of gelijk is aan %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Zorg ervoor dat deze waarde groter of gelijk is aan %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" waarde dient een float te zijn." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Geef een getal in." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Zorg ervoor dat er niet meer dan %s nummers in totaal zijn." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Zorg ervoor dat er niet meer dan %s plaatsen na de comma zijn." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Zorg ervoor dat er niet meer dan %s nummers voor de comma staan." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Er was geen bestand aangegeven. Bekijken het type encoding in het formulier." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Er was geen bestand aangegeven." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Het gegeven bestand is leeg." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -184,13 +184,13 @@ msgstr "" "Zorg ervoor dat deze bestandsnaam maximaal %(max)d tekens lang is (de naam " "heeft %(length)d tekens)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Gelieve ofwel een bestand mee te geven ofwel de checkbox aan te tikken, niet " "beide." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -199,25 +199,25 @@ msgstr "" "een afbeelding ofwel een corrupte afbeelding." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Pagina is niet 'last', noch kan het omgezet worden naar een int." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Ongeldige pagina (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Ongeldige definitie van permissie." @@ -282,7 +282,7 @@ msgstr "Niet gevonden" msgid "Permission denied" msgstr "Toestemming geweigerd" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Server applicatie fout" @@ -361,11 +361,11 @@ msgstr "Preconditie fout" msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Fout in filter params types." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' moet een integer waarde zijn." @@ -374,43 +374,43 @@ msgstr "'project' moet een integer waarde zijn." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Volg ons op Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Haal de code op GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Bezoek onze website" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -784,7 +784,7 @@ msgid "It contain invalid custom fields." msgstr "Het bevat ongeldige eigen velden:" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Naam gedupliceerd voor het project" @@ -795,13 +795,13 @@ msgstr "" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "naam" @@ -817,8 +817,8 @@ msgstr "" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "omschrijving" @@ -827,36 +827,34 @@ msgstr "omschrijving" msgid "Next url" msgstr "" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "volledige naam" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "e-mail adres" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -928,9 +926,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Het project bestaat niet" @@ -1186,89 +1184,89 @@ msgstr "Admin rollen" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "eigenaar" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Onvolledige argumenten" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Ongeldig afbeelding formaat" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Ongeldige template naam" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Ongeldige template omschrijving" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Je hebt geen toestamming om dat te bekijken." @@ -1284,18 +1282,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "Project ID van object is niet gelijk aan die van het project" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "project" @@ -1310,8 +1308,8 @@ msgstr "object id" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1331,12 +1329,12 @@ msgstr "is verouderd" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "volgorde" @@ -1372,19 +1370,71 @@ msgstr "" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 -msgid "Text" +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings\n" "Language-Team: Polish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/pl/)\n" @@ -22,15 +22,15 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Publiczna rejestracja jest wyłączona" -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "Nieprawidłowy typ rejestracji" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "Nieprawidłowy typ logowania" @@ -50,17 +50,17 @@ msgstr "Token nie zgadza się z żadnym zaproszeniem" msgid "User is already registered." msgstr "Użytkownik już zarejestrowany" -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Błąd przy tworzeniu użytkownika." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Nieprawidłowy token" @@ -81,98 +81,98 @@ msgstr "To pole jest wymagane." msgid "Invalid value." msgstr "Nieprawidłowa wartość." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' wartość musi przyjąć True albo False," -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Podaj prawidłowy 'slug' zawierający litery, cyfry, podkreślenia lub myślniki." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Dokonał właściwego wyboru. Wartość %(value)s nie jest jedną z dostępnych " "opcji." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Podaj właściwy adres email." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "Zły format. Użyj jednego z tych formatów: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "Zły format. Użyj jednego z tych formatów: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "Zły format. Użyj jednego z tych formatów: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Wpisz cały numer" -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Upewnij się, że wartość jest mniejsza lub równa od %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Upewnij się, że wartość jest większa lub równa od %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" wartość musi być zmiennoprzecinkowa." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Wpisz numer." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Upewnij się że nie podałeś więcej niż %s znaków." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Upewnij się, że nie ma więcej niż %s miejsc po przecinku." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Upewnij się, że nie ma więcej niż %s cyfr przed przecinkiem." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Plik nie został wysłany. Sprawdź kodowanie znaków w formularzu." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Plik nie został wysłany." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Wysłany plik jest pusty." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -180,11 +180,11 @@ msgstr "" "Upewnij się, że nazwa pliku ma maksymalnie %(max)d znaków.(Ilość znaków to: " "%(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Proszę wybrać jedną z opcji, nie obie." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -193,25 +193,25 @@ msgstr "" "jest uszkodzony." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Strona nie jest ostatnią i nie może zostać zmieniona na int." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Niewłaściwa strona (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Nieprawidłowa definicja uprawnień." @@ -277,7 +277,7 @@ msgstr "Nie znaleziono" msgid "Permission denied" msgstr "Dostęp zabroniony" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Błąd aplikacji serwera" @@ -356,11 +356,11 @@ msgstr "Błąd warunków wstępnych" msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Błąd w parametrach typów filtrów." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' musi być wartością typu int." @@ -369,43 +369,43 @@ msgstr "'project' musi być wartością typu int." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Obserwuj nas na Twitterze" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Pobierz kog z GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Odwiedź naszą stronę www" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -852,7 +852,7 @@ msgid "It contain invalid custom fields." msgstr "Zawiera niewłaściwe pola niestandardowe." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nazwa projektu zduplikowana" @@ -863,13 +863,13 @@ msgstr "" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "nazwa" @@ -885,8 +885,8 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "opis" @@ -895,36 +895,34 @@ msgstr "opis" msgid "Next url" msgstr "Następny url" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "użytkownik" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "aplikacja" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "Imię i Nazwisko" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "adres e-mail" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -996,9 +994,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Projekt nie istnieje" @@ -1254,89 +1252,89 @@ msgstr "Administruj rolami" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "właściciel" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Pola niekompletne" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Niepoprawny format obrazka" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Nieprawidłowa nazwa szablonu" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Nieprawidłowy opis szablonu" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Nie masz uprawnień by to zobaczyć." @@ -1352,18 +1350,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "ID nie pasuje pomiędzy obiektem a projektem" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "projekt" @@ -1378,8 +1376,8 @@ msgstr "id obiektu" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1399,12 +1397,12 @@ msgstr "jest przestarzałe" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "kolejność" @@ -1440,19 +1438,71 @@ msgstr "" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings6 znaków" -#: taiga/users/api.py:221 +#: taiga/users/api.py:228 msgid "Invalid current password" msgstr "Podałeś nieprawidłowe bieżące hasło" -#: taiga/users/api.py:268 taiga/users/api.py:274 +#: taiga/users/api.py:275 taiga/users/api.py:281 msgid "" "Invalid, are you sure the token is correct and you didn't use it before?" msgstr "" "Niepoprawne, jesteś pewien, że token jest poprawny i nie używałeś go " "wcześniej? " -#: taiga/users/api.py:301 taiga/users/api.py:309 taiga/users/api.py:312 +#: taiga/users/api.py:317 taiga/users/api.py:325 taiga/users/api.py:328 msgid "Invalid, are you sure the token is correct?" msgstr "Niepoprawne, jesteś pewien, że token jest poprawny?" -#: taiga/users/models.py:95 +#: taiga/users/models.py:97 msgid "superuser status" msgstr "status SUPERUSER" -#: taiga/users/models.py:96 +#: taiga/users/models.py:98 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." @@ -3932,24 +4010,24 @@ msgstr "" "Oznacza, że ten użytkownik posiada wszystkie uprawnienia bez konieczności " "ich przydzielania." -#: taiga/users/models.py:126 +#: taiga/users/models.py:128 msgid "username" msgstr "nazwa użytkownika" -#: taiga/users/models.py:127 +#: taiga/users/models.py:129 msgid "" "Required. 30 characters or fewer. Letters, numbers and /./-/_ characters" msgstr "Wymagane. 30 znaków. Liter, cyfr i znaków /./-/_" -#: taiga/users/models.py:130 +#: taiga/users/models.py:132 msgid "Enter a valid username." msgstr "Wprowadź poprawną nazwę użytkownika" -#: taiga/users/models.py:133 +#: taiga/users/models.py:135 msgid "active" msgstr "aktywny" -#: taiga/users/models.py:134 +#: taiga/users/models.py:136 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -3957,59 +4035,59 @@ msgstr "" "Oznacza, że ten użytkownik ma być traktowany jako aktywny. Możesz to " "odznaczyć zamiast usuwać konto." -#: taiga/users/models.py:140 +#: taiga/users/models.py:142 msgid "biography" msgstr "biografia" -#: taiga/users/models.py:143 +#: taiga/users/models.py:145 msgid "photo" msgstr "zdjęcie" -#: taiga/users/models.py:144 +#: taiga/users/models.py:146 msgid "date joined" msgstr "data dołączenia" -#: taiga/users/models.py:146 +#: taiga/users/models.py:148 msgid "default language" msgstr "domyślny język Taiga" -#: taiga/users/models.py:148 +#: taiga/users/models.py:150 msgid "default theme" msgstr "domyślny szablon Taiga" -#: taiga/users/models.py:150 +#: taiga/users/models.py:152 msgid "default timezone" msgstr "domyśla strefa czasowa" -#: taiga/users/models.py:152 +#: taiga/users/models.py:154 msgid "colorize tags" msgstr "kolory tagów" -#: taiga/users/models.py:157 +#: taiga/users/models.py:159 msgid "email token" msgstr "tokem e-mail" -#: taiga/users/models.py:159 +#: taiga/users/models.py:161 msgid "new email address" msgstr "nowy adres e-mail" -#: taiga/users/models.py:166 +#: taiga/users/models.py:168 msgid "max number of owned private projects" msgstr "" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "max number of owned public projects" msgstr "" -#: taiga/users/models.py:172 +#: taiga/users/models.py:174 msgid "max number of memberships for each owned private project" msgstr "" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of memberships for each owned public project" msgstr "" -#: taiga/users/models.py:296 +#: taiga/users/models.py:305 msgid "permissions" msgstr "uprawnienia" diff --git a/taiga/locale/pt_BR/LC_MESSAGES/django.po b/taiga/locale/pt_BR/LC_MESSAGES/django.po index 6014decf..60c3b157 100644 --- a/taiga/locale/pt_BR/LC_MESSAGES/django.po +++ b/taiga/locale/pt_BR/LC_MESSAGES/django.po @@ -13,6 +13,7 @@ # Lennon Jesus , 2016 # Mairieli Wessel , 2016 # Marlon Carvalho , 2015 +# Michel Wilhelm , 2016 # pedromvm , 2015 # Renato Prado , 2015 # Thiago Almeida , 2016 @@ -22,8 +23,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/pt_BR/)\n" @@ -33,15 +34,15 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Registro público está desabilitado. " -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "tipo de registro inválido" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "tipo de login inválido" @@ -61,17 +62,17 @@ msgstr "Esse token não bate com nenhum convite." msgid "User is already registered." msgstr "Este usuário já está registrado." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "O usuário já é membro do projeto." -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Erro ao criar um novo usuário." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Token inválido" @@ -92,97 +93,97 @@ msgstr "Este campo é obrigatório." msgid "Invalid value." msgstr "Valor inválido." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "O valor de '%s' deve ser ou True ou False." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Entre uma 'slug' válida, consistindo de letras, números, underscores ou " "hífens." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Escolha uma alternativa válida. %(value)s não está disponível." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Preencha com um e-mail válido." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "A data está no formato errado. Use um desses no lugar: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "Formato da data e hora errado. Use um destes: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "Hora com formato errado. Use um destes: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Insira um número inteiro." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Garanta que o valor é menor ou igual a %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Garanta que o valor é maior ou igual a %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "O valor de \"%s\" deve ser decimal (float)." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Insira um número." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Garanta que não há mais que %s dígitos no total." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Garanta que não há mais que %s casas decimais." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Garanta que não há mais que %s dígitos antes do ponto decimal." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Nenhum arquivo enviado. Verifique o tipo de codificação no formulário." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Nenhum arquivo enviado." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "O arquivo enviado está vazio." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -190,11 +191,11 @@ msgstr "" "Garanta que o nome do arquivo tem no máximo %(max)d caracteres (no momento " "tem %(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Envie um arquivo ou marque o checkbox \"vazio\", não ambos." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -203,25 +204,25 @@ msgstr "" "está corrompido." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Elemento bloqeado" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Página não é \"última\", nem pode ser convertída para um inteiro." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Página inválida (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Definição de permissão inválida." @@ -287,7 +288,7 @@ msgstr "Não encontrado" msgid "Permission denied" msgstr "Permissão negada" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Erro no servidor da aplicação" @@ -366,11 +367,11 @@ msgstr "Erro de pré-condição" msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Erro nos tipos de parâmetros do filtro." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'projeto' deve ser um valor inteiro." @@ -379,43 +380,43 @@ msgstr "'projeto' deve ser um valor inteiro." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Siga-nos no Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Pegue o código no GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Visite o nosso website" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -883,7 +884,7 @@ msgid "It contain invalid custom fields." msgstr "Contém campos personalizados inválidos" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Nome duplicado para o projeto" @@ -894,13 +895,13 @@ msgstr "Autenticação necessária" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "Nome" @@ -916,8 +917,8 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "descrição" @@ -926,36 +927,34 @@ msgstr "descrição" msgid "Next url" msgstr "Próxima url" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "chave secreta para cifrar os tokens da aplicação" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "usuário" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "aplicação" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "nome completo" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "endereço de e-mail" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1027,9 +1026,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "O projeto não existe" @@ -1076,7 +1075,7 @@ msgstr "Informação de problema inválida" #: taiga/hooks/event_hooks.py:149 taiga/hooks/event_hooks.py:171 msgid "unknown user" -msgstr "" +msgstr "usuário desconhecido" #: taiga/hooks/event_hooks.py:156 #, python-brace-format @@ -1207,7 +1206,7 @@ msgstr "Modificar tarefa" #: taiga/permissions/choices.py:56 msgid "Comment task" -msgstr "" +msgstr "Comentar tarefa" #: taiga/permissions/choices.py:57 msgid "Delete task" @@ -1283,85 +1282,85 @@ msgstr "Funções Admin" #: taiga/projects/admin.py:100 msgid "Privacity" -msgstr "" +msgstr "Privacidade" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" -msgstr "" +msgstr "Módulos" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" -msgstr "" +msgstr "Valores padrão" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" -msgstr "" +msgstr "Atividades" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" -msgstr "" +msgstr "Fãs" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "dono" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Argumentos incompletos" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Formato de imagem inválida" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Nome de template inválido" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Descrição de template inválida" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "Id de usuário inválido" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "O usuário não existe" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "O usuário deve ser um membro do projeto" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1369,7 +1368,7 @@ msgstr "" "O projeto deve ter um dono e pelo menos um dos usuários precisa ser um " "administrador ativo" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Você não tem permissão para ver isso" @@ -1385,18 +1384,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "ID do projeto não combina entre objeto e projeto" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "projeto" @@ -1411,8 +1410,8 @@ msgstr "identidade de objeto" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1432,12 +1431,12 @@ msgstr "está obsoleto" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "ordem" @@ -1473,19 +1472,71 @@ msgstr "Este projeto está bloqueado porque o proprietário deixou o projeto" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings, 2016 # ilyar, 2016 # ivan tkachenko , 2016 +# Sergey Kustov , 2016 # Марат , 2015 +# Никита Евстропов , 2016 msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: Russian (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/ru/)\n" @@ -29,15 +31,15 @@ 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:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Публичная регистрация отключена." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "неправильный тип регистрации" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "неправильный тип логина" @@ -57,17 +59,17 @@ msgstr "Токен не подходит ни под одно корректно msgid "User is already registered." msgstr "Пользователь уже зарегистрирован." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "Этот пользователь уже является участником данного проекта" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Ошибка при создании нового пользователя." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Неверный токен" @@ -88,102 +90,102 @@ msgstr "Это поле обязательно." msgid "Invalid value." msgstr "Неправильное значение." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "значение '%s' должно быть True - верно - или False - ложно." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Введите корректное 'ссылочное имя' состоящее из букв, чисел, подчёркиваний и " "дефисов." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Выберите правильное значение. %(value)s не является одним из доступных " "значений." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Введите правильный адрес email." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "Дата имеет неверный формат. Воспользуйтесь одним из этих форматов: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "" "Дата и время имеют неправильный формат. Воспользуйтесь одним из этих " "форматов: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "" "Время имеет неправильный формат. Воспользуйтесь одним из этих форматов: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Введите целое число." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Убедитесь, что это значение меньше или равно %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Убедитесь, что это значение больше или равно %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" значение должно быть числом с плавающей точкой." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Введите число." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Убедитесь, что здесь всего не больше %s цифр." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Убедитесь, что здесь не больше %s цифр после точкой." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Убедитесь, что здесь не больше %s цифр перед точкой." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Файл не был отправлен. Проверьте тип кодировки на форме." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Файл не был отправлен." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Отправленный файл пуст." -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -191,11 +193,11 @@ msgstr "" "Убедитесь, что имя этого файла имеет не больше %(max)d букв (сейчас - " "%(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "Пожалуйста, или отправьте файл, или снимите флажок." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -204,25 +206,25 @@ msgstr "" "изображение, либо не корректное изображение." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Заблокированный элемент" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Страница не является 'последней' и не может быть приведена к int." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Неправильная страница (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Неправильное определение разрешения" @@ -287,7 +289,7 @@ msgstr "Не найдено" msgid "Permission denied" msgstr "Доступ запрещён" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Ошибка приложения на сервере" @@ -366,11 +368,11 @@ msgstr "Ошибка предусловия" msgid "No room left for more projects." msgstr "Не осталось места для проектов" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Ошибка в типах фильтров для параметров." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' должно быть целым значением." @@ -379,43 +381,43 @@ msgstr "'project' должно быть целым значением." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Следите за нами в Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Скачайте код на GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Посетите наш вебсайт" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -549,7 +551,7 @@ msgstr "ошибка импорта историй от пользователе #: taiga/export_import/services/store.py:790 msgid "error importing epics" -msgstr "" +msgstr "ошибка импорта эпосов" #: taiga/export_import/services/store.py:794 msgid "error importing tasks" @@ -874,7 +876,7 @@ msgid "It contain invalid custom fields." msgstr "Содержит неверные специальные поля" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Уже есть такое имя для проекта" @@ -885,13 +887,13 @@ msgstr "Необходима аутентификация" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "имя" @@ -907,8 +909,8 @@ msgstr "веб" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "описание" @@ -917,36 +919,34 @@ msgstr "описание" msgid "Next url" msgstr "Следующий url" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "секретный ключ для шифрования токенов приложения" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "пользователь" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "приложение" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "полное имя" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "адрес email" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1018,9 +1018,9 @@ msgstr "" msgid "The payload is not a valid json" msgstr "Нагрузочный файл не является правильным json-файлом" -#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Проект не существует" @@ -1044,6 +1044,9 @@ msgid "" "\n" "> {comment_message}" msgstr "" +"Комментарий из {platform}:\n" +"\n" +"> {comment_message}" #: taiga/hooks/event_hooks.py:84 msgid "Invalid issue comment information" @@ -1059,7 +1062,7 @@ msgstr "" #: taiga/hooks/event_hooks.py:107 #, python-brace-format msgid "Issue created from {platform}." -msgstr "" +msgstr "Запрос создан из {platform}." #: taiga/hooks/event_hooks.py:120 msgid "Invalid issue information" @@ -1067,7 +1070,7 @@ msgstr "Неверная информация о запросе" #: taiga/hooks/event_hooks.py:149 taiga/hooks/event_hooks.py:171 msgid "unknown user" -msgstr "" +msgstr "неизвестный пользователь" #: taiga/hooks/event_hooks.py:156 #, python-brace-format @@ -1118,7 +1121,7 @@ msgstr "Просмотреть вехи" #: taiga/permissions/choices.py:25 taiga/permissions/choices.py:41 msgid "View epic" -msgstr "" +msgstr "Посмотреть эпосы" #: taiga/permissions/choices.py:26 msgid "View user stories" @@ -1154,19 +1157,19 @@ msgstr "Удалить веху" #: taiga/permissions/choices.py:42 msgid "Add epic" -msgstr "" +msgstr "Добавить эпос" #: taiga/permissions/choices.py:43 msgid "Modify epic" -msgstr "" +msgstr "Изменить эпос" #: taiga/permissions/choices.py:44 msgid "Comment epic" -msgstr "" +msgstr "Комментировать эпос" #: taiga/permissions/choices.py:45 msgid "Delete epic" -msgstr "" +msgstr "Удалить эпос" #: taiga/permissions/choices.py:47 msgid "View user story" @@ -1182,7 +1185,7 @@ msgstr "Изменить пользовательскую историю" #: taiga/permissions/choices.py:50 msgid "Comment user story" -msgstr "" +msgstr "Комментировать пользовательскую историю" #: taiga/permissions/choices.py:51 msgid "Delete user story" @@ -1198,7 +1201,7 @@ msgstr "Изменить задачу" #: taiga/permissions/choices.py:56 msgid "Comment task" -msgstr "" +msgstr "Комментировать задачу" #: taiga/permissions/choices.py:57 msgid "Delete task" @@ -1214,7 +1217,7 @@ msgstr "Изменить запрос" #: taiga/permissions/choices.py:62 msgid "Comment issue" -msgstr "" +msgstr "Комментировать запрос" #: taiga/permissions/choices.py:63 msgid "Delete issue" @@ -1230,7 +1233,7 @@ msgstr "Изменить wiki-страницу" #: taiga/permissions/choices.py:68 msgid "Comment wiki page" -msgstr "" +msgstr "Комментировать wiki-страницу" #: taiga/permissions/choices.py:69 msgid "Delete wiki page" @@ -1274,85 +1277,85 @@ msgstr "Управлять ролями" #: taiga/projects/admin.py:100 msgid "Privacity" -msgstr "" +msgstr "Приватность" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" -msgstr "" +msgstr "Модули" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" -msgstr "" +msgstr "Значения по-умолчанию" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" -msgstr "" +msgstr "Активность" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "владелец" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." -msgstr "" +msgstr "{count} успешно переведено в статус публичных." -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" -msgstr "" +msgstr "Сделать публичным" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." -msgstr "" +msgstr "{count} успешно переведено в статус приватных." -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" -msgstr "" +msgstr "Сделать приватным" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" -msgstr "" +msgstr "Удалить выбранные %(verbose_name_plural)s" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Список аргументов неполон" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Неправильный формат изображения" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Неверное название шаблона" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Неверное описание шаблона" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "Неправильный id пользователя" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "Пользователь не существует" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "Пользователь должен быть участником проекта" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" @@ -1360,7 +1363,7 @@ msgstr "" "У проекта должен быть владелец и по крайней мере один пользователь должен " "быть активным администратором" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "У вас нет разрешения на просмотр." @@ -1376,18 +1379,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "Идентификатор проекта не подходит к этому объекту" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "проект" @@ -1402,8 +1405,8 @@ msgstr "идентификатор объекта" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1423,12 +1426,12 @@ msgstr "устаревшее" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "порядок" @@ -1458,25 +1461,77 @@ msgstr "Проект заблокирован администраторами" #: taiga/projects/choices.py:37 msgid "This project is blocked because the owner left" -msgstr "Проект заблокирован, потому-что владелец ушёл" +msgstr "Проект заблокирован, потому что владелец ушёл" #: taiga/projects/choices.py:38 msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settingsThe Taiga Team

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

Эпос удалён

Здравствуйте, %(user)s,
%(changer)s удалил эпос " +"для %(project)s

Эпос #%(ref)s %(subject)s

The Taiga " +"Team

" #: taiga/projects/notifications/templates/emails/epics/epic-delete-body-text.jinja:1 #, python-format @@ -2166,6 +2253,8 @@ msgid "" "\n" "[%(project)s] Deleted the epic #%(ref)s \"%(subject)s\"\n" msgstr "" +"\n" +"[%(project)s] Удален эпос #%(ref)s \"%(subject)s\"\n" #: taiga/projects/notifications/templates/emails/issues/issue-change-body-html.jinja:4 #, python-format @@ -2911,36 +3000,40 @@ msgid "" msgstr "" "Вы не можете покинуть проект, если вы владелец или нет других администраторов" -#: taiga/projects/services/members.py:118 +#: taiga/projects/services/members.py:133 msgid "Project without owner" -msgstr "" +msgstr "Проект без владельца" -#: taiga/projects/services/members.py:123 +#: taiga/projects/services/members.py:138 msgid "You have reached your current limit of memberships for private projects" msgstr "Вы достигли лимита участников для частного проекта" -#: taiga/projects/services/members.py:127 +#: taiga/projects/services/members.py:142 msgid "You have reached your current limit of memberships for public projects" msgstr "Вы достигли лимита участников для публичного проекта" -#: taiga/projects/services/projects.py:94 -#: taiga/projects/services/projects.py:134 taiga/users/services.py:589 +#: taiga/projects/services/members.py:148 +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 msgid "You can't have more private projects" msgstr "Вы не можете иметь больше частных проектов" -#: taiga/projects/services/projects.py:98 -#: taiga/projects/services/projects.py:138 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:105 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "В этом частном проекте достигнут лимит участников" -#: taiga/projects/services/projects.py:102 -#: taiga/projects/services/projects.py:142 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:109 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 msgid "You can't have more public projects" msgstr "Вы не можете иметь больше публичных проектов" -#: taiga/projects/services/projects.py:106 -#: taiga/projects/services/projects.py:146 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:113 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "В этом публичном проекте достигнут лимит участников" @@ -2955,8 +3048,8 @@ msgstr "Окончание проекта" #: taiga/projects/services/transfer.py:62 #: taiga/projects/services/transfer.py:69 -#: taiga/projects/services/transfer.py:72 taiga/users/api.py:186 -#: taiga/users/api.py:191 +#: taiga/projects/services/transfer.py:72 taiga/users/api.py:193 +#: taiga/users/api.py:198 msgid "Token is invalid" msgstr "Неверный токен" @@ -2968,6 +3061,8 @@ msgstr "Срок действия токена истёк" #, python-brace-format msgid "Invalid tag '{value}'. The color is not a valid HEX color or null." msgstr "" +"Неверный тэг '{value}'. Цвет должен быть в шестнадцатеричном формате или " +"отсутствовать." #: taiga/projects/tagging/fields.py:55 #, python-brace-format @@ -2975,11 +3070,13 @@ msgid "" "Invalid tag '{value}'. it must be the name or a pair '[\"name\", \"hex color/" "\" | null]'." msgstr "" +"Неверный тэг '{value}'. Это должно быть имя или пара '[\"name\", \"hex color/" +"\" | null]'." #: taiga/projects/tagging/fields.py:77 #, python-brace-format msgid "Invalid tag '{value}'. It must be the tag name." -msgstr "" +msgstr "Неверный тэг '{value}'. Это должно быть имя тэга." #: taiga/projects/tagging/models.py:27 msgid "tags" @@ -2992,30 +3089,30 @@ msgstr "цвета тэгов" #: taiga/projects/tagging/validators.py:47 #: taiga/projects/tagging/validators.py:74 msgid "This tag already exists." -msgstr "" +msgstr "Такой тэг уже существует." #: taiga/projects/tagging/validators.py:54 #: taiga/projects/tagging/validators.py:81 msgid "The color is not a valid HEX color." -msgstr "" +msgstr "Этот некорректный шестнадцатеричный формат для цвета" #: taiga/projects/tagging/validators.py:67 #: taiga/projects/tagging/validators.py:101 #: taiga/projects/tagging/validators.py:114 #: taiga/projects/tagging/validators.py:121 msgid "The tag doesn't exist." -msgstr "" +msgstr "Тэг не существует" -#: taiga/projects/tasks/api.py:97 taiga/projects/tasks/api.py:106 +#: taiga/projects/tasks/api.py:98 taiga/projects/tasks/api.py:107 msgid "You don't have permissions to set this sprint to this task." msgstr "У вас нет прав, чтобы назначить этот спринт для этой задачи." -#: taiga/projects/tasks/api.py:100 +#: taiga/projects/tasks/api.py:101 msgid "You don't have permissions to set this user story to this task." msgstr "" "У вас нет прав, чтобы назначить эту историю от пользователя этой задаче." -#: taiga/projects/tasks/api.py:103 +#: taiga/projects/tasks/api.py:104 msgid "You don't have permissions to set this status to this task." msgstr "У вас нет прав, чтобы установить этот статус для этой задачи." @@ -3033,27 +3130,30 @@ msgstr "- иокаин" #: taiga/projects/tasks/validators.py:59 msgid "Invalid milestone id." -msgstr "" +msgstr "Неверный id вехи" #: taiga/projects/tasks/validators.py:70 msgid "Invalid task status id." -msgstr "" +msgstr "Неверный id статуса задачи" #: taiga/projects/tasks/validators.py:83 msgid "Invalid user story id." -msgstr "" +msgstr "Неверный id пользовательской истории" #: taiga/projects/tasks/validators.py:107 msgid "Invalid task status id. The status must belong to the same project." msgstr "" +"Неверный id статуса задачи. Статус должен принадлежать тому же проекту." #: taiga/projects/tasks/validators.py:121 msgid "Invalid user story id. The user story must belong to the same project." msgstr "" +"Неверный id пользовательской истории. Пользовательская история должна " +"принадлежать тому же проекту." #: taiga/projects/tasks/validators.py:133 msgid "Invalid milestone id. The milestone must belong to the same project." -msgstr "" +msgstr "Неверный id вехи. Веха должна принадлежать тому же проекту." #: taiga/projects/tasks/validators.py:150 msgid "" @@ -3762,39 +3862,31 @@ msgstr "Владелец продукта" msgid "Stakeholder" msgstr "Заинтересованная сторона" -#: taiga/projects/userstories/api.py:124 +#: taiga/projects/userstories/api.py:127 msgid "You don't have permissions to set this sprint to this user story." msgstr "" "У вас нет прав чтобы установить спринт для этой пользовательской истории." -#: taiga/projects/userstories/api.py:128 +#: taiga/projects/userstories/api.py:131 msgid "You don't have permissions to set this status to this user story." msgstr "" "У вас нет прав чтобы установить статус для этой пользовательской истории." -#: taiga/projects/userstories/api.py:218 +#: taiga/projects/userstories/api.py:221 #, python-brace-format msgid "Invalid role id '{role_id}'" -msgstr "" +msgstr "Неверный id роли '{role_id}'" -#: taiga/projects/userstories/api.py:225 +#: taiga/projects/userstories/api.py:228 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "" -#: taiga/projects/userstories/api.py:240 +#: taiga/projects/userstories/api.py:243 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "Генерируется пользовательская история #{ref} - {subject}" -#: taiga/projects/userstories/api.py:301 -msgid "ref param is needed" -msgstr "" - -#: taiga/projects/userstories/api.py:304 -msgid "project or project_slug param is needed" -msgstr "" - #: taiga/projects/userstories/models.py:41 msgid "role" msgstr "роль" @@ -3809,7 +3901,7 @@ msgstr "порядок спринтов" #: taiga/projects/userstories/models.py:84 msgid "kanban order" -msgstr "" +msgstr "порядок kanban" #: taiga/projects/userstories/models.py:92 msgid "finish date" @@ -3828,10 +3920,12 @@ msgstr "Не существует пользовательской истори msgid "" "Invalid user story status id. The status must belong to the same project." msgstr "" +"Неверный id статуса пользовательской истории. Статус должен принадлежать " +"тому же проекту." #: taiga/projects/userstories/validators.py:120 msgid "Invalid milestone id. The milistone must belong to the same project." -msgstr "" +msgstr "Неверный id вехи. Веха должна принадлежать тому же проекту." #: taiga/projects/userstories/validators.py:135 msgid "" @@ -3841,71 +3935,75 @@ msgstr "" #: taiga/projects/userstories/validators.py:159 msgid "The milestone isn't valid for the project" -msgstr "" +msgstr "Это недопустимая веха для проекта" #: taiga/projects/userstories/validators.py:169 msgid "All the user stories must be from the same project" -msgstr "" +msgstr "Все пользовательские истории должны быть из того же проекта" -#: taiga/projects/validators.py:61 +#: taiga/projects/validators.py:63 msgid "There's no project with that id" msgstr "Не существует проекта с таким идентификатором" -#: taiga/projects/validators.py:142 -msgid "Email address is already taken" -msgstr "Этот почтовый адрес уже используется" +#: taiga/projects/validators.py:145 +msgid "The user yet exists in the project" +msgstr "" -#: taiga/projects/validators.py:154 +#: taiga/projects/validators.py:155 msgid "Invalid role for the project" msgstr "Неверная роль для этого проекта" -#: taiga/projects/validators.py:165 +#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +msgid "The user must be a valid contact" +msgstr "" + +#: taiga/projects/validators.py:191 msgid "The project owner must be admin." msgstr "Владелец проекта должен быть администратором" -#: taiga/projects/validators.py:169 +#: taiga/projects/validators.py:195 msgid "At least one user must be an active admin for this project." msgstr "" "По крайней мере один пользователь должен быть администратором для этого " "проекта" -#: taiga/projects/validators.py:201 +#: taiga/projects/validators.py:240 msgid "Invalid role ids. All roles must belong to the same project." -msgstr "" +msgstr "Неверный id роли. Роль должна принадлежать тому же проекту." -#: taiga/projects/validators.py:225 +#: taiga/projects/validators.py:264 msgid "Default options" msgstr "Параметры по умолчанию" -#: taiga/projects/validators.py:226 +#: taiga/projects/validators.py:265 msgid "User story's statuses" msgstr "Статусу пользовательских историй" -#: taiga/projects/validators.py:227 +#: taiga/projects/validators.py:266 msgid "Points" msgstr "Очки" -#: taiga/projects/validators.py:228 +#: taiga/projects/validators.py:267 msgid "Task's statuses" msgstr "Статусы задачи" -#: taiga/projects/validators.py:229 +#: taiga/projects/validators.py:268 msgid "Issue's statuses" msgstr "Статусы запроса" -#: taiga/projects/validators.py:230 +#: taiga/projects/validators.py:269 msgid "Issue's types" msgstr "Типы запроса" -#: taiga/projects/validators.py:231 +#: taiga/projects/validators.py:270 msgid "Priorities" msgstr "Приоритеты" -#: taiga/projects/validators.py:232 +#: taiga/projects/validators.py:271 msgid "Severities" msgstr "Степени важности" -#: taiga/projects/validators.py:233 +#: taiga/projects/validators.py:272 msgid "Roles" msgstr "Роли" @@ -3934,7 +4032,7 @@ msgstr "последний отредактировавший" msgid "href" msgstr "href" -#: taiga/timeline/signals.py:63 +#: taiga/timeline/signals.py:65 msgid "Check the history API for the exact diff" msgstr "Свертесть с историей API для получения изменений" @@ -3974,133 +4072,133 @@ msgstr "Ограничения" msgid "Important dates" msgstr "Важные даты" -#: taiga/users/api.py:123 +#: taiga/users/api.py:132 msgid "Duplicated email" msgstr "Этот email уже используется" -#: taiga/users/api.py:125 +#: taiga/users/api.py:134 msgid "Not valid email" msgstr "Невалидный email" -#: taiga/users/api.py:165 +#: taiga/users/api.py:172 msgid "Invalid username or email" msgstr "Неверное имя пользователя или e-mail" -#: taiga/users/api.py:174 +#: taiga/users/api.py:181 msgid "Mail sended successful!" msgstr "Письмо успешно отправлено!" -#: taiga/users/api.py:212 +#: taiga/users/api.py:219 msgid "Current password parameter needed" msgstr "Поле \"текущий пароль\" является обязательным" -#: taiga/users/api.py:215 +#: taiga/users/api.py:222 msgid "New password parameter needed" msgstr "Поле \"новый пароль\" является обязательным" -#: taiga/users/api.py:218 +#: taiga/users/api.py:225 msgid "Invalid password length at least 6 charaters needed" msgstr "Неверная длина пароля, требуется как минимум 6 символов" -#: taiga/users/api.py:221 +#: taiga/users/api.py:228 msgid "Invalid current password" msgstr "Неверно указан текущий пароль" -#: taiga/users/api.py:268 taiga/users/api.py:274 +#: taiga/users/api.py:275 taiga/users/api.py:281 msgid "" "Invalid, are you sure the token is correct and you didn't use it before?" msgstr "Неверно, вы уверены что токен правильный и не использовался ранее?" -#: taiga/users/api.py:301 taiga/users/api.py:309 taiga/users/api.py:312 +#: taiga/users/api.py:317 taiga/users/api.py:325 taiga/users/api.py:328 msgid "Invalid, are you sure the token is correct?" msgstr "Неверно, вы уверены что токен правильный?" -#: taiga/users/models.py:95 +#: taiga/users/models.py:97 msgid "superuser status" msgstr "статус суперпользователя" -#: taiga/users/models.py:96 +#: taiga/users/models.py:98 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." msgstr "Выбранный пользователь имеет все разрешения, ему не чего назначит." -#: taiga/users/models.py:126 +#: taiga/users/models.py:128 msgid "username" msgstr "имя пользователя" -#: taiga/users/models.py:127 +#: taiga/users/models.py:129 msgid "" "Required. 30 characters or fewer. Letters, numbers and /./-/_ characters" msgstr "Обязательно. 30 символов или меньше. Буквы, числа и символы /./-/_" -#: taiga/users/models.py:130 +#: taiga/users/models.py:132 msgid "Enter a valid username." msgstr "Введите корректное имя пользователя." -#: taiga/users/models.py:133 +#: taiga/users/models.py:135 msgid "active" msgstr "активный" -#: taiga/users/models.py:134 +#: taiga/users/models.py:136 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "Выбранный пользователь активен. Отменить выбор для удаления аккаунта." -#: taiga/users/models.py:140 +#: taiga/users/models.py:142 msgid "biography" msgstr "биография" -#: taiga/users/models.py:143 +#: taiga/users/models.py:145 msgid "photo" msgstr "фотография" -#: taiga/users/models.py:144 +#: taiga/users/models.py:146 msgid "date joined" msgstr "когда присоединился" -#: taiga/users/models.py:146 +#: taiga/users/models.py:148 msgid "default language" msgstr "язык по умолчанию" -#: taiga/users/models.py:148 +#: taiga/users/models.py:150 msgid "default theme" msgstr "тема по умолчанию" -#: taiga/users/models.py:150 +#: taiga/users/models.py:152 msgid "default timezone" msgstr "временная зона по умолчанию" -#: taiga/users/models.py:152 +#: taiga/users/models.py:154 msgid "colorize tags" msgstr "установить цвета для тэгов" -#: taiga/users/models.py:157 +#: taiga/users/models.py:159 msgid "email token" msgstr "email токен" -#: taiga/users/models.py:159 +#: taiga/users/models.py:161 msgid "new email address" msgstr "новый email адрес" -#: taiga/users/models.py:166 +#: taiga/users/models.py:168 msgid "max number of owned private projects" msgstr "максимальное число частных проектов" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "max number of owned public projects" msgstr "максимальное число публичных проектов" -#: taiga/users/models.py:172 +#: taiga/users/models.py:174 msgid "max number of memberships for each owned private project" msgstr "максимальное число участников для каждого частного проекта" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of memberships for each owned public project" msgstr "максимальное число участников для каждого публичного проекта" -#: taiga/users/models.py:296 +#: taiga/users/models.py:305 msgid "permissions" msgstr "разрешения" diff --git a/taiga/locale/sv/LC_MESSAGES/django.po b/taiga/locale/sv/LC_MESSAGES/django.po index 09cbdb49..dc8ba37f 100644 --- a/taiga/locale/sv/LC_MESSAGES/django.po +++ b/taiga/locale/sv/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: Swedish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/sv/)\n" @@ -19,15 +19,15 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "Publikt register är avvaktiverad." -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "Felaktigt registertyp" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "Invalid inloggningstyp" @@ -47,17 +47,17 @@ msgstr "Förekomsten passar inte invitationen. " msgid "User is already registered." msgstr "Användaren finns redan." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Ett fel uppstod når användaren skapades. " #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Felaktig förekomst. " @@ -78,99 +78,99 @@ msgstr "Fältet är obligatoriskt." msgid "Invalid value." msgstr "Felaktigt värde. " -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' värdet måste vara sann eller falskt. " -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Skriv in ett giltigt 'slugg' som består av bokstäver, nummer, understreck " "och bindestreck." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Välj korrekt. %(value)s är inte ett giltigt val. " -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Skriv in en giltig e-postadress" -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "Felaktigt datumformat. Använd ett av dessa formaten istället: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "Tidsdatum har fel format. Bruk ett av dessa formaten istället: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "Felaktigt tidsformat. Bruk ett av dessa formaten istället: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Skriv ett helt nummer." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "Försäkra dig om att värdet är mindre eller lika med %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "Försäkra dig om att värdet är större eller lika med %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" värde måste vara flyttal." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Skriv in ett nummer." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Försäkra dig om att det inge är mera än %s siffror i totalen. " -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Försäkra dig om att det inte är mera än %s decimaler." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "" "Försäkra dig om det inte är mera än %s siffror till vänster om " "decimalpunkten." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Inga filer skickades. Check kodningstypen på formularet. " -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Skickade ingen fil. " -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "Den insända filen är tom. " -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -178,12 +178,12 @@ msgstr "" "Försäkra dig om att filnamnet har som mest %(max)d tecken (det har " "%(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Vänligen lämna in en fil eller kontrollera kryssrutan för klar, inte båda." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -192,26 +192,26 @@ msgstr "" "eller en skadad bild." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "" "Sidan är inte \"sist\", och inte heller kan den omvandlas till ett heltal." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Felaktig sida (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Ogiltigt definition för behörighet." @@ -276,7 +276,7 @@ msgstr "Hittade inte" msgid "Permission denied" msgstr "Du har inte behöriget" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Serverprogramfel." @@ -355,11 +355,11 @@ msgstr "Förutsättningsfel" msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Fel i filterparametertyper." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'Projektet\" måste vara ett heltal." @@ -368,43 +368,43 @@ msgstr "'Projektet\" måste vara ett heltal." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Följ oss på Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "Få koden på GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Besök vår webbplats" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -751,7 +751,7 @@ msgid "It contain invalid custom fields." msgstr "Innehåller felaktigt anpassad fält." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Namnet är upprepad för projektet" @@ -762,13 +762,13 @@ msgstr "Verifiering krävs" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "namn" @@ -784,8 +784,8 @@ msgstr "Internet" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "beskrivning" @@ -794,36 +794,34 @@ msgstr "beskrivning" msgid "Next url" msgstr "Nästa länk" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "hemlig nyckel för kryptering av programtecken " - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "användare" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "program" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "hela namnet" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "e-postadress" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -879,9 +877,9 @@ msgstr "" 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:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Projektet existerar inte" @@ -1137,89 +1135,89 @@ msgstr "Administratorroller" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "ägare" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Felaktiga argument" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Felaktigt bildformat" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Inget giltigt mallnamn" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Inte giltigt mallbeskrivning" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Du har inte behörighet att se det. " @@ -1235,18 +1233,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "Projekt-ID stämmer inte mellan objekt och projekt" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "projekt" @@ -1261,8 +1259,8 @@ msgstr "objekt-ID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1282,12 +1280,12 @@ msgstr "undviks" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "sortera" @@ -1323,19 +1321,71 @@ msgstr "" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +"
%(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings\n" "Language-Team: Turkish (http://www.transifex.com/taiga-agile-llc/taiga-back/" "language/tr/)\n" @@ -21,15 +21,15 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "" -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "geçersiz kayıt tipi" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "geçersiz giriş tipi" @@ -49,17 +49,17 @@ msgstr "Kupon geçerli hiç bir davetle uyuşmuyor." msgid "User is already registered." msgstr "Kullanıcı zaten kayıtlı." -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "Bu kullanızı halihazırda zaten projenin bir üyesi." -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "Yeni kullanıcı oluşturulurken hata meydana geldi." #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "Geçersiz kupon" @@ -81,103 +81,103 @@ msgstr "Bu alan zorunlu." msgid "Invalid value." msgstr "Geçersiz değer." -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "%s' değeri ya Doğru ya da Yanlış olmalıdır." -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Harfler, rakamlar, altçizgi ve kesme işaretinden oluşan geçerli bir 'satır' " "girin." -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "" "Geçerli bir seçenek belirleyin. %(value)s değeri mevcut seçenekler arasında " "yok." -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "Geçerli bir e-posta adresi girin." -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "Tarih biçemi yanlış. Belirtilen biçemlerden birini kullanın: %s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "Tarih saat biçemi yanlış. Belirtilen biçemlerden birini kullanın: %s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "Zaman biçemi yanlış. Belirtilen biçemlerden birini kullanın: %s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "Bir tam sayı girin." -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Bu değerin %(limit_value)s değerine eşit ya da daha az olduğundan emin olun." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" "Bu değerin %(limit_value)s değerine eşit ya da daha fazla olduğundan emin " "olun." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" değeri kesirli bir sayı olmalıdır." -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "Bir sayın girin." -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Toplamda %s basamaktan fazla olmadığından emin olun." -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "%s ondalık değerinden fazla olmalıdığından emin olun." -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "" "Virgülden önceki rakamların %s basamaktan fazla olmadığından emin olun." -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "Dosya ibraz edilmedi. Formdan kodlama tipini kontrol edin." -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "Dosya ibraz edilmedi." -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "İbraz edilen dosya boş" -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -185,13 +185,13 @@ msgstr "" "Bu dosya adının en fazla %(max)d karakterden oluştuğundan (uzunluğunun " "%(length)d olduğundan) emin olun" -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "" "Lütfen bir dosya ibraz edin ya da onay kutusunu seçmeyin, ikisini birden " "olmaz." -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -200,25 +200,25 @@ msgstr "" "resim dosyası değil." #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "Engellenmiş nesne" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "Sayfa 'last'(son) değil, tamsayıya da çevrilemiyor." -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "Geçersiz sayfa (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "Geçersiz izin tanımı." @@ -282,7 +282,7 @@ msgstr "Bulunamadı" msgid "Permission denied" msgstr "İzin verilmedi" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "Sunucu uygulaması hatası" @@ -361,11 +361,11 @@ msgstr "Ön şart hatası" msgid "No room left for more projects." msgstr "Daha fazla proje için yer kalmadı." -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "Parametre tipleri filtresinde hata." -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project' değeri numerik olmalı." @@ -374,43 +374,43 @@ msgstr "'project' değeri numerik olmalı." msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "Twitter da bizi takip edin" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "GitHub dan kodu elde edin" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "Web sayfamızı ziyaret edin" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -846,7 +846,7 @@ msgid "It contain invalid custom fields." msgstr "Geçersiz özel alanlar içeriyor." #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "Aynı isimde proje bulunmakta" @@ -857,13 +857,13 @@ msgstr "Kimlik doğrulama gerekli" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "isim" @@ -879,8 +879,8 @@ msgstr "web" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "tanı" @@ -889,36 +889,34 @@ msgstr "tanı" msgid "Next url" msgstr "Sonraki url" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "kullanıcı" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "uygulama" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "tam ad" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "e-posta adresi" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -988,9 +986,9 @@ msgstr "" msgid "The payload is not a valid json" msgstr "" -#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "Proje mevcut değil." @@ -1246,89 +1244,89 @@ msgstr "Yönetici rolleri" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "sahip" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "Eksik parametreq" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "Geçersiz resim biçemi" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "Geçersiz şablon adı" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "Geçersiz şablon tanımı" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "Geçersiz kullanıcı id" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "Kullanıcı mevcut değil" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "Kullanıcı zaten proje üyesi durumunda" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "Görebilmek için yetkiniz yok." @@ -1344,18 +1342,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "Proje ve nesne arasında Proje ID uyuşmazlığı mevcut" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "proje" @@ -1370,8 +1368,8 @@ msgstr "nesne id" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1391,12 +1389,12 @@ msgstr "kaldırıldı" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "sıra" @@ -1432,19 +1430,71 @@ msgstr "Yetkili kalmadığı için proje bloklandı" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings, 2015 # Longyang Zhang , 2015 # Qi Fan , 2016 +# waring id , 2016 # wuwenbin , 2015 # Yang Yu , 2016 # yonee , 2015 @@ -17,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-11-30 06:50+0000\n" -"Last-Translator: 5791113 \n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" +"Last-Translator: Taiga Dev Team \n" "Language-Team: Chinese Simplified (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/zh-Hans/)\n" "MIME-Version: 1.0\n" @@ -28,15 +29,15 @@ msgstr "" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "注册功能未开放" -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "无效的注册类型" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "无效的登录类型" @@ -56,17 +57,17 @@ msgstr "令牌不合法" msgid "User is already registered." msgstr "用户已注册" -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "该用户已经是此项目成员。" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "无法创建新用户" #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "无效令牌" @@ -87,130 +88,130 @@ msgstr "此字段是必需的。" msgid "Invalid value." msgstr "无效值。" -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' 值必须为True或False。" -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "输入一个有效的字符,由字母、数字、下划线或横线组成" -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "请选择一个有效的选项。%(value)s 不是一个可用的选项。" -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "不允许您的邮件域名" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "请输入合法的邮件地址。" -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "日期格式错误。使用以下一种格式替代:%s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "日期格式错误。使用以下一种格式替代:%s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "时间格式错误。使用以下一种格式替代:%s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "输入一个整数" -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "确认此数值应小于或等于 %(limit_value)s" -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "确认此数值应大于或等于 %(limit_value)s" -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "'%s' 值必须为 浮点数。" -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "输入一个数字" -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "确保总数不超过%s个数字" -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "确保小数不超过%s位" -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "确保小数点前不超过%s位数字" -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "未提交任何文件。请检查表单的编码类型" -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "没有文件提交" -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "提交的文件是空的" -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr "确保文件名不超过 %(max)d 个字符 (当前 %(length)d 个)" -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "请提交文件或选中清除复选框,二选一" -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "请上传一张有效的图片。所上传的不是图片或已损坏" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "冻结的元素" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "页面不是‘最后’一个, 也不能转换成整数。" -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "无效页面 (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "无效的授权定义" @@ -274,7 +275,7 @@ msgstr "找不到" msgid "Permission denied" msgstr "无此权限" -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "服务器端错误" @@ -353,11 +354,11 @@ msgstr "前提条件错误" msgid "No room left for more projects." msgstr "没空间添加新项目了" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "参数类型错误" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "'project'必须是一个整数值" @@ -366,43 +367,43 @@ msgstr "'project'必须是一个整数值" msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "在推特上关注我们" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "Twitter" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "从Github上获取代码" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "Github" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "访问我们的网站" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -876,7 +877,7 @@ msgid "It contain invalid custom fields." msgstr "包含非法的自定义栏目" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "项目名称重复" @@ -887,13 +888,13 @@ msgstr "需要身份认证" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "名称" @@ -909,8 +910,8 @@ msgstr "网页" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "描述" @@ -919,36 +920,34 @@ msgstr "描述" msgid "Next url" msgstr "下一个URL" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "密钥" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "用户" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "应用" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "全名" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "邮件地址" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -1020,9 +1019,9 @@ msgstr "" msgid "The payload is not a valid json" msgstr "内容不是一个合法的JSON" -#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "项目不存在" @@ -1296,89 +1295,89 @@ msgstr "管理角色" msgid "Privacity" msgstr "私有" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "模块" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "预设值" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "动态" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "粉丝" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "所有者" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "{count} 成功公开。" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "公开" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "{count} 成功的私有。" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "私有" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "删除选中的%(verbose_name_plural)s" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "不完整的参数" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "非法的图片格式" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "非法的模板名称" -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "无效的模板说明" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "无效用户ID" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "用户不存在" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "用户必须属于某一个项目" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "该项目必须有一个所有者,至少一个用户必须是一个积极的管理员" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "你无权访问" @@ -1392,20 +1391,20 @@ msgstr "此问题不存在" #: taiga/projects/attachments/api.py:72 msgid "Project ID not matches between object and project" -msgstr "" +msgstr "对象和项目间的项目ID不匹配" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "项目" @@ -1415,13 +1414,13 @@ msgstr "内容类别" #: taiga/projects/attachments/models.py:45 msgid "object id" -msgstr "" +msgstr "对象id" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1441,12 +1440,12 @@ msgstr "已废弃" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "次序" @@ -1482,19 +1481,71 @@ msgstr "这个因为所有者离开被封锁" msgid "This project is blocked while it's deleted" msgstr "这个项目因为删除被封锁" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +" %(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settingsSee epic\n" " " msgstr "" +"\n" +"

已更新的史诗

\n" +"

你好 %(user)s,
%(changer)s 已更新史诗在 %(project)s

\n" +"

史诗 #%(ref)s %(subject)s

\n" +"查看史诗" #: taiga/projects/notifications/templates/emails/epics/epic-change-body-text.jinja:3 #, python-format @@ -2154,6 +2239,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"新的史诗已创建\n" +"你好 %(user)s, %(changer)s 创建新的史诗在 %(project)s\n" +"查看史诗#%(ref)s %(subject)s 在 %(url)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/epics/epic-create-subject.jinja:1 #, python-format @@ -2175,6 +2267,11 @@ msgid "" "

The Taiga Team

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

史诗已删除

\n" +"

你好 %(user)s,
%(changer)s 已删除史诗在 %(project)s

\n" +"

史诗 #%(ref)s %(subject)s

\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/epics/epic-delete-body-text.jinja:1 #, python-format @@ -2187,6 +2284,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"史诗已删除\n" +"你好 %(user)s, %(changer)s 已删除的史诗在 %(project)s\n" +"史诗 #%(ref)s %(subject)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/epics/epic-delete-subject.jinja:1 #, python-format @@ -2209,6 +2313,12 @@ msgid "" "%(subject)s in Taiga\">See issue\n" " " msgstr "" +"\n" +"

问题已更新

\n" +"

你好 %(user)s,
%(changer)s 已更新的问题在 %(project)s

\n" +"

问题 #%(ref)s %(subject)s

\n" +"查看问题" #: taiga/projects/notifications/templates/emails/issues/issue-change-body-text.jinja:3 #, python-format @@ -2218,6 +2328,10 @@ msgid "" "Hello %(user)s, %(changer)s has updated an issue on %(project)s\n" "See issue #%(ref)s %(subject)s at %(url)s\n" msgstr "" +"\n" +"已更新的问题\n" +"你好%(user)s, %(changer)s 已更新问题在 %(project)s\n" +"查看问题 #%(ref)s %(subject)s 在 %(url)s\n" #: taiga/projects/notifications/templates/emails/issues/issue-change-subject.jinja:1 #, python-format @@ -2241,6 +2355,13 @@ msgid "" "

The Taiga Team

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

新问题已创建

\n" +"

你好 %(user)s,
%(changer)s 已创建新问题在 %(project)s

\n" +"

问题 #%(ref)s %(subject)s

\n" +"" +"查看问题\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/issues/issue-create-body-text.jinja:1 #, python-format @@ -2253,6 +2374,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"新问题已创建\n" +"你好 %(user)s, %(changer)s 已创建新问题在 %(project)s\n" +"查看问题 #%(ref)s %(subject)s 在t %(url)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/issues/issue-create-subject.jinja:1 #, python-format @@ -2274,6 +2402,11 @@ msgid "" "

The Taiga Team

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

问题已删除

\n" +"

你好 %(user)s,
%(changer)s已删除问题在 %(project)s

\n" +"

问题 #%(ref)s %(subject)s

\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/issues/issue-delete-body-text.jinja:1 #, python-format @@ -2286,6 +2419,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"问题已删除\n" +"你好 %(user)s, %(changer)s 已删除问题在 %(project)s\n" +"问题 #%(ref)s %(subject)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/issues/issue-delete-subject.jinja:1 #, python-format @@ -2308,6 +2448,12 @@ msgid "" "Taiga\">See sprint\n" " " msgstr "" +"\n" +"

冲刺已更新

\n" +"

你好 %(user)s,
%(changer)s 已更新冲刺在 %(project)s

\n" +"

冲刺 %(name)s

\n" +"查" +"看冲刺" #: taiga/projects/notifications/templates/emails/milestones/milestone-change-body-text.jinja:3 #, python-format @@ -2317,6 +2463,10 @@ msgid "" "Hello %(user)s, %(changer)s has updated a sprint on %(project)s\n" "See sprint %(name)s at %(url)s\n" msgstr "" +"\n" +"冲刺已更新\n" +"你好 %(user)s, %(changer)s 已更新冲刺在 %(project)s\n" +"查看冲刺 %(name)s 在 %(url)s\n" #: taiga/projects/notifications/templates/emails/milestones/milestone-change-subject.jinja:1 #, python-format @@ -2340,6 +2490,13 @@ msgid "" "

The Taiga Team

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

已创建新冲刺

\n" +"

你好 %(user)s,
%(changer)s 已创建新冲刺在 %(project)s

\n" +"

冲刺 %(name)s

\n" +"查看冲刺\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/milestones/milestone-create-body-text.jinja:1 #, python-format @@ -2352,6 +2509,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"已创建新冲刺\n" +"你好 %(user)s, %(changer)s 已创建新冲刺在 %(project)s\n" +"查看冲刺 %(name)s 在 %(url)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/milestones/milestone-create-subject.jinja:1 #, python-format @@ -2373,6 +2537,11 @@ msgid "" "

The Taiga Team

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

已删除冲刺

\n" +"

你好 %(user)s,
%(changer)s 已删除冲刺在 %(project)s

\n" +"

冲刺 %(name)s

\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/milestones/milestone-delete-body-text.jinja:1 #, python-format @@ -2385,6 +2554,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"已删除冲刺\n" +"你好 %(user)s, %(changer)s 已删除冲刺在 %(project)s\n" +"冲刺 %(name)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/milestones/milestone-delete-subject.jinja:1 #, python-format @@ -2407,6 +2583,12 @@ msgid "" "%(subject)s in Taiga\">See task
\n" " " msgstr "" +"\n" +"

已更新的任务

\n" +"

你好 %(user)s,
%(changer)s 已更新的任务在%(project)s

\n" +"

任务 #%(ref)s %(subject)s

\n" +"查看任务" #: taiga/projects/notifications/templates/emails/tasks/task-change-body-text.jinja:3 #, python-format @@ -2416,6 +2598,10 @@ msgid "" "Hello %(user)s, %(changer)s has updated a task on %(project)s\n" "See task #%(ref)s %(subject)s at %(url)s\n" msgstr "" +"\n" +"已更新的任务\n" +"你好 %(user)s, %(changer)s 已更新的任务在 %(project)s\n" +"查看任务 #%(ref)s %(subject)s 在 %(url)s\n" #: taiga/projects/notifications/templates/emails/tasks/task-change-subject.jinja:1 #, python-format @@ -2439,6 +2625,13 @@ msgid "" "

The Taiga Team

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

已创建新任务

\n" +"

你好 %(user)s,
%(changer)s 已创建的新任务在 %(project)s

\n" +"

任务 #%(ref)s %(subject)s

\n" +"" +"查看任务\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/tasks/task-create-body-text.jinja:1 #, python-format @@ -2451,6 +2644,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"已创建新任务\n" +"你好 %(user)s, %(changer)s 已创建的新任务在%(project)s\n" +"查看任务 #%(ref)s %(subject)s at %(url)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/tasks/task-create-subject.jinja:1 #, python-format @@ -2472,6 +2672,11 @@ msgid "" "

The Taiga Team

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

已删除的任务

\n" +"

你好 %(user)s,
%(changer)s 已删除的任务在 %(project)s

\n" +"

任务 #%(ref)s %(subject)s

\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/tasks/task-delete-body-text.jinja:1 #, python-format @@ -2484,6 +2689,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"已删除的任务\n" +"你好 %(user)s, %(changer)s 已删除的任务在 %(project)s\n" +"任务 #%(ref)s %(subject)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/tasks/task-delete-subject.jinja:1 #, python-format @@ -2506,6 +2718,12 @@ msgid "" "%(subject)s in Taiga\">See user story\n" " " msgstr "" +"\n" +"

已更新的用户故事

\n" +"

你好 %(user)s,
%(changer)s 已更新的用户故事在 %(project)s

\n" +"

用户故事 #%(ref)s %(subject)s

\n" +"查看用户故事" #: taiga/projects/notifications/templates/emails/userstories/userstory-change-body-text.jinja:3 #, python-format @@ -2515,6 +2733,10 @@ msgid "" "Hello %(user)s, %(changer)s has updated a user story on %(project)s\n" "See user story #%(ref)s %(subject)s at %(url)s\n" msgstr "" +"\n" +"已更新的用户故事\n" +"你好 %(user)s, %(changer)s 已更新的用户故事在 %(project)s\n" +"查看用户故事 #%(ref)s %(subject)s 在 %(url)s\n" #: taiga/projects/notifications/templates/emails/userstories/userstory-change-subject.jinja:1 #, python-format @@ -2538,6 +2760,13 @@ msgid "" "

The Taiga Team

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

已创建新的用户故事

\n" +"

你好%(user)s,
%(changer)s 已创建新的用户故事在 %(project)s

\n" +"

用户故事 #%(ref)s %(subject)s

\n" +"查看用户故事\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/userstories/userstory-create-body-text.jinja:1 #, python-format @@ -2550,6 +2779,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"已创建新的用户故事\n" +"你好 %(user)s, %(changer)s 已创建新的用户故事在 %(project)s\n" +"查看用户故事 #%(ref)s %(subject)s 在 %(url)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/userstories/userstory-create-subject.jinja:1 #, python-format @@ -2571,6 +2807,11 @@ msgid "" "

The Taiga Team

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

已删除的用户故事

\n" +"

你好 %(user)s,
%(changer)s 已删除的用户故事在 %(project)s

\n" +"

用户故事 #%(ref)s %(subject)s

\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/userstories/userstory-delete-body-text.jinja:1 #, python-format @@ -2583,6 +2824,13 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"已删除的用户故事\n" +"你好 %(user)s, %(changer)s已删除的用户故事在 %(project)s\n" +"用户故事 #%(ref)s %(subject)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/userstories/userstory-delete-subject.jinja:1 #, python-format @@ -2605,6 +2853,12 @@ msgid "" "\">See Wiki Page\n" " " msgstr "" +"\n" +"

Wiki 页面已更新

\n" +"

你好 %(user)s,
%(changer)s 已更新的 wiki 页面在 %(project)s

\n" +"

Wiki 页面 %(page)s

\n" +"查看Wiki" +"页面" #: taiga/projects/notifications/templates/emails/wiki/wikipage-change-body-text.jinja:3 #, python-format @@ -2616,6 +2870,12 @@ msgid "" "\n" "See wiki page %(page)s at %(url)s\n" msgstr "" +"\n" +"Wiki 页面已更新\n" +"\n" +"你好 %(user)s, %(changer)s 已更新的 wiki 页面在 %(project)s\n" +"\n" +"查看 wiki 页面 %(page)s 在 %(url)s\n" #: taiga/projects/notifications/templates/emails/wiki/wikipage-change-subject.jinja:1 #, python-format @@ -2639,6 +2899,13 @@ msgid "" "

The Taiga Team

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

已创建新的 wiki 页面

\n" +"

你好 %(user)s,
%(changer)s 已创建新的 wiki 页面在 %(project)s

\n" +"

Wiki 页面 %(page)s

\n" +"查看 wiki " +"页面\n" +"

The Taiga Team

" #: taiga/projects/notifications/templates/emails/wiki/wikipage-create-body-text.jinja:1 #, python-format @@ -2653,6 +2920,15 @@ msgid "" "---\n" "The Taiga Team\n" msgstr "" +"\n" +"已创建新的 wiki 页面\n" +"\n" +"你好 %(user)s, %(changer)s 已创建新的 wiki 页面在 %(project)s\n" +"\n" +"查看 wiki 页面 %(page)s 在 %(url)s\n" +"\n" +"---\n" +"The Taiga Team\n" #: taiga/projects/notifications/templates/emails/wiki/wikipage-create-subject.jinja:1 #, python-format @@ -2738,36 +3014,40 @@ msgid "" "You can't leave the project if you are the owner or there are no more admins" msgstr "因没有其他项目管理者,项目所有者不能离开项目" -#: taiga/projects/services/members.py:118 +#: taiga/projects/services/members.py:133 msgid "Project without owner" msgstr "项目没有所有者" -#: taiga/projects/services/members.py:123 +#: taiga/projects/services/members.py:138 msgid "You have reached your current limit of memberships for private projects" msgstr "你已经达到了私有项目的最大成员数目" -#: taiga/projects/services/members.py:127 +#: taiga/projects/services/members.py:142 msgid "You have reached your current limit of memberships for public projects" msgstr "你已经达到了公开项目的最大成员数目" -#: taiga/projects/services/projects.py:94 -#: taiga/projects/services/projects.py:134 taiga/users/services.py:589 +#: taiga/projects/services/members.py:148 +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 msgid "You can't have more private projects" msgstr "你拥有的私有项目已到上限" -#: taiga/projects/services/projects.py:98 -#: taiga/projects/services/projects.py:138 taiga/users/services.py:592 +#: taiga/projects/services/projects.py:105 +#: taiga/projects/services/projects.py:145 taiga/users/services.py:592 msgid "" "This project reaches your current limit of memberships for private projects" msgstr "该项目已达到你设置的私有项目最大成员数" -#: taiga/projects/services/projects.py:102 -#: taiga/projects/services/projects.py:142 taiga/users/services.py:596 +#: taiga/projects/services/projects.py:109 +#: taiga/projects/services/projects.py:149 taiga/users/services.py:596 msgid "You can't have more public projects" msgstr "你拥有的公开项目已到上限" -#: taiga/projects/services/projects.py:106 -#: taiga/projects/services/projects.py:146 taiga/users/services.py:599 +#: taiga/projects/services/projects.py:113 +#: taiga/projects/services/projects.py:153 taiga/users/services.py:599 msgid "" "This project reaches your current limit of memberships for public projects" msgstr "该项目已达到你设置的公开项目最大成员数" @@ -2782,8 +3062,8 @@ msgstr "项目结束" #: taiga/projects/services/transfer.py:62 #: taiga/projects/services/transfer.py:69 -#: taiga/projects/services/transfer.py:72 taiga/users/api.py:186 -#: taiga/users/api.py:191 +#: taiga/projects/services/transfer.py:72 taiga/users/api.py:193 +#: taiga/users/api.py:198 msgid "Token is invalid" msgstr "令牌无效" @@ -2834,15 +3114,15 @@ msgstr "该颜色不是一个合法的HEX颜色" msgid "The tag doesn't exist." msgstr "该标签不存在" -#: taiga/projects/tasks/api.py:97 taiga/projects/tasks/api.py:106 +#: taiga/projects/tasks/api.py:98 taiga/projects/tasks/api.py:107 msgid "You don't have permissions to set this sprint to this task." msgstr "你无权对这个任务设置该冲刺任务。" -#: taiga/projects/tasks/api.py:100 +#: taiga/projects/tasks/api.py:101 msgid "You don't have permissions to set this user story to this task." msgstr "你无权对这个任务设置该用户故事。" -#: taiga/projects/tasks/api.py:103 +#: taiga/projects/tasks/api.py:104 msgid "You don't have permissions to set this status to this task." msgstr "你无权对这个任务设置该状态。" @@ -3005,6 +3285,12 @@ msgid "" "

The Taiga Team

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

你已添加新的项目

\n" +"

你好 %(full_name)s,
你以添加新的项目 %(project)s

\n" +"跳转至项目\n" +"

The Taiga Team

" #: taiga/projects/templates/emails/membership_notification-body-text.jinja:1 #, python-format @@ -3571,37 +3857,29 @@ msgstr "产品所有者" msgid "Stakeholder" msgstr "相关人员" -#: taiga/projects/userstories/api.py:124 +#: taiga/projects/userstories/api.py:127 msgid "You don't have permissions to set this sprint to this user story." msgstr "你无权对这个用户故事设置此冲刺任务。" -#: taiga/projects/userstories/api.py:128 +#: taiga/projects/userstories/api.py:131 msgid "You don't have permissions to set this status to this user story." msgstr "你无权对这个用户故事设置此状态。" -#: taiga/projects/userstories/api.py:218 +#: taiga/projects/userstories/api.py:221 #, python-brace-format msgid "Invalid role id '{role_id}'" msgstr "无效的角色ID '{role_id}'" -#: taiga/projects/userstories/api.py:225 +#: taiga/projects/userstories/api.py:228 #, python-brace-format msgid "Invalid points id '{points_id}'" msgstr "无效的点数ID '{points_id}'" -#: taiga/projects/userstories/api.py:240 +#: taiga/projects/userstories/api.py:243 #, python-brace-format msgid "Generating the user story #{ref} - {subject}" msgstr "生成用户故事#{ref} - {subject}" -#: taiga/projects/userstories/api.py:301 -msgid "ref param is needed" -msgstr "ref 参数必需" - -#: taiga/projects/userstories/api.py:304 -msgid "project or project_slug param is needed" -msgstr "project 或project_slug 参数必需" - #: taiga/projects/userstories/models.py:41 msgid "role" msgstr "角色" @@ -3654,63 +3932,67 @@ msgstr "此里程碑在该项目无效" msgid "All the user stories must be from the same project" msgstr "所有用户故事必须从属于一个同一项目" -#: taiga/projects/validators.py:61 +#: taiga/projects/validators.py:63 msgid "There's no project with that id" msgstr "该ID无对应项目" -#: taiga/projects/validators.py:142 -msgid "Email address is already taken" -msgstr "电子邮件已经被使用" +#: taiga/projects/validators.py:145 +msgid "The user yet exists in the project" +msgstr "" -#: taiga/projects/validators.py:154 +#: taiga/projects/validators.py:155 msgid "Invalid role for the project" msgstr "此角色在该项目无效" -#: taiga/projects/validators.py:165 +#: taiga/projects/validators.py:170 taiga/projects/validators.py:225 +msgid "The user must be a valid contact" +msgstr "" + +#: taiga/projects/validators.py:191 msgid "The project owner must be admin." msgstr "项目所有者必须是管理者" -#: taiga/projects/validators.py:169 +#: taiga/projects/validators.py:195 msgid "At least one user must be an active admin for this project." msgstr "一个项目至少有一名活跃的管理者" -#: taiga/projects/validators.py:201 +#: taiga/projects/validators.py:240 msgid "Invalid role ids. All roles must belong to the same project." msgstr "角色ID无效,所有角色必须属于同一项目" -#: taiga/projects/validators.py:225 +#: taiga/projects/validators.py:264 msgid "Default options" msgstr "默认选项" -#: taiga/projects/validators.py:226 +#: taiga/projects/validators.py:265 msgid "User story's statuses" msgstr "用户故事状态" -#: taiga/projects/validators.py:227 +#: taiga/projects/validators.py:266 msgid "Points" msgstr "点数" -#: taiga/projects/validators.py:228 +#: taiga/projects/validators.py:267 msgid "Task's statuses" msgstr "任务状态" -#: taiga/projects/validators.py:229 +#: taiga/projects/validators.py:268 msgid "Issue's statuses" msgstr "问题状态" -#: taiga/projects/validators.py:230 +#: taiga/projects/validators.py:269 msgid "Issue's types" msgstr "问题类型" -#: taiga/projects/validators.py:231 +#: taiga/projects/validators.py:270 msgid "Priorities" msgstr "优先级" -#: taiga/projects/validators.py:232 +#: taiga/projects/validators.py:271 msgid "Severities" msgstr "严重程度" -#: taiga/projects/validators.py:233 +#: taiga/projects/validators.py:272 msgid "Roles" msgstr "角色" @@ -3737,9 +4019,9 @@ msgstr "最后修改者" #: taiga/projects/wiki/models.py:75 msgid "href" -msgstr "" +msgstr "超链接" -#: taiga/timeline/signals.py:63 +#: taiga/timeline/signals.py:65 msgid "Check the history API for the exact diff" msgstr "检查确切的 diff 的历史记录 API" @@ -3779,133 +4061,133 @@ msgstr "限制" msgid "Important dates" msgstr "重要日期" -#: taiga/users/api.py:123 +#: taiga/users/api.py:132 msgid "Duplicated email" msgstr "重复的邮件地址" -#: taiga/users/api.py:125 +#: taiga/users/api.py:134 msgid "Not valid email" msgstr "无效的邮件地址" -#: taiga/users/api.py:165 +#: taiga/users/api.py:172 msgid "Invalid username or email" msgstr "用户名称或邮件地址无效" -#: taiga/users/api.py:174 +#: taiga/users/api.py:181 msgid "Mail sended successful!" msgstr "邮件发送成功!" -#: taiga/users/api.py:212 +#: taiga/users/api.py:219 msgid "Current password parameter needed" msgstr "输入当前密码" -#: taiga/users/api.py:215 +#: taiga/users/api.py:222 msgid "New password parameter needed" msgstr "输入新密码" -#: taiga/users/api.py:218 +#: taiga/users/api.py:225 msgid "Invalid password length at least 6 charaters needed" msgstr "无效密码,长度至少6位" -#: taiga/users/api.py:221 +#: taiga/users/api.py:228 msgid "Invalid current password" msgstr "当前密码无效" -#: taiga/users/api.py:268 taiga/users/api.py:274 +#: taiga/users/api.py:275 taiga/users/api.py:281 msgid "" "Invalid, are you sure the token is correct and you didn't use it before?" msgstr "无效,请确定令牌正确,之前使用过?" -#: taiga/users/api.py:301 taiga/users/api.py:309 taiga/users/api.py:312 +#: taiga/users/api.py:317 taiga/users/api.py:325 taiga/users/api.py:328 msgid "Invalid, are you sure the token is correct?" msgstr "无效,请确定令牌正确?" -#: taiga/users/models.py:95 +#: taiga/users/models.py:97 msgid "superuser status" msgstr "超级用户状态" -#: taiga/users/models.py:96 +#: taiga/users/models.py:98 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." msgstr "选定此用户拥有所有权限,而不用显式将他们分配。" -#: taiga/users/models.py:126 +#: taiga/users/models.py:128 msgid "username" msgstr "用户名" -#: taiga/users/models.py:127 +#: taiga/users/models.py:129 msgid "" "Required. 30 characters or fewer. Letters, numbers and /./-/_ characters" msgstr "必填,长度小于30的英文字母、数字、“.”、“-”、“_”" -#: taiga/users/models.py:130 +#: taiga/users/models.py:132 msgid "Enter a valid username." msgstr "输入一个合法的用户名" -#: taiga/users/models.py:133 +#: taiga/users/models.py:135 msgid "active" msgstr "活跃" -#: taiga/users/models.py:134 +#: taiga/users/models.py:136 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "指定是否此用户为活跃用户。取消选择这而不是删除帐户。" -#: taiga/users/models.py:140 +#: taiga/users/models.py:142 msgid "biography" msgstr "个人简介" -#: taiga/users/models.py:143 +#: taiga/users/models.py:145 msgid "photo" msgstr "照片" -#: taiga/users/models.py:144 +#: taiga/users/models.py:146 msgid "date joined" msgstr "加入日期" -#: taiga/users/models.py:146 +#: taiga/users/models.py:148 msgid "default language" msgstr "默认语言" -#: taiga/users/models.py:148 +#: taiga/users/models.py:150 msgid "default theme" msgstr "默认主题" -#: taiga/users/models.py:150 +#: taiga/users/models.py:152 msgid "default timezone" msgstr "默认时区" -#: taiga/users/models.py:152 +#: taiga/users/models.py:154 msgid "colorize tags" msgstr "彩色标签" -#: taiga/users/models.py:157 +#: taiga/users/models.py:159 msgid "email token" msgstr "电子邮件密码" -#: taiga/users/models.py:159 +#: taiga/users/models.py:161 msgid "new email address" msgstr "新邮件地址" -#: taiga/users/models.py:166 +#: taiga/users/models.py:168 msgid "max number of owned private projects" msgstr "最大私有项目数" -#: taiga/users/models.py:169 +#: taiga/users/models.py:171 msgid "max number of owned public projects" msgstr "最大公开项目数" -#: taiga/users/models.py:172 +#: taiga/users/models.py:174 msgid "max number of memberships for each owned private project" msgstr "私有项目最大成员数" -#: taiga/users/models.py:176 +#: taiga/users/models.py:178 msgid "max number of memberships for each owned public project" msgstr "公开项目最大成员数" -#: taiga/users/models.py:296 +#: taiga/users/models.py:305 msgid "permissions" msgstr "权限" diff --git a/taiga/locale/zh-Hant/LC_MESSAGES/django.po b/taiga/locale/zh-Hant/LC_MESSAGES/django.po index fcbeb9ea..d8c18dbb 100644 --- a/taiga/locale/zh-Hant/LC_MESSAGES/django.po +++ b/taiga/locale/zh-Hant/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: taiga-back\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-28 10:29+0200\n" -"PO-Revision-Date: 2016-09-20 10:50+0000\n" +"POT-Creation-Date: 2017-01-10 11:50+0100\n" +"PO-Revision-Date: 2017-01-10 10:50+0000\n" "Last-Translator: Taiga Dev Team \n" "Language-Team: Chinese Traditional (http://www.transifex.com/taiga-agile-llc/" "taiga-back/language/zh-Hant/)\n" @@ -22,15 +22,15 @@ msgstr "" "Language: zh-Hant\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: taiga/auth/api.py:102 +#: taiga/auth/api.py:74 msgid "Public register is disabled." msgstr "註冊功能暫不開放" -#: taiga/auth/api.py:135 +#: taiga/auth/api.py:101 msgid "invalid register type" msgstr "無效的註冊類型" -#: taiga/auth/api.py:148 +#: taiga/auth/api.py:117 msgid "invalid login type" msgstr "無效的登入類型" @@ -50,17 +50,17 @@ msgstr "代碼與任何有效的邀請不相符" msgid "User is already registered." msgstr "使用者已被註冊。" -#: taiga/auth/services.py:147 +#: taiga/auth/services.py:140 msgid "This user is already a member of the project." msgstr "使用者已是專案成員" -#: taiga/auth/services.py:173 +#: taiga/auth/services.py:164 msgid "Error on creating new user." msgstr "無法創建新使用者" #: taiga/auth/tokens.py:49 taiga/auth/tokens.py:56 -#: taiga/external_apps/services.py:36 taiga/projects/api.py:364 -#: taiga/projects/api.py:385 +#: taiga/external_apps/services.py:34 taiga/projects/api.py:366 +#: taiga/projects/api.py:387 msgid "Invalid token" msgstr "無效的代碼 " @@ -81,130 +81,130 @@ msgstr "此欄位是必要的。" msgid "Invalid value." msgstr "無效的數值" -#: taiga/base/api/fields.py:479 +#: taiga/base/api/fields.py:484 #, python-format msgid "'%s' value must be either True or False." msgstr "'%s' 數值必須為「是」或「否」。" -#: taiga/base/api/fields.py:543 +#: taiga/base/api/fields.py:549 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "輸入有效的代稱,其包括字母,數字,底底線與連字符號" -#: taiga/base/api/fields.py:558 +#: taiga/base/api/fields.py:564 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "請做個有效的選擇。 %(value)s 並不是可以選的選項。" -#: taiga/base/api/fields.py:621 +#: taiga/base/api/fields.py:638 msgid "You email domain is not allowed" msgstr "" -#: taiga/base/api/fields.py:630 +#: taiga/base/api/fields.py:647 msgid "Enter a valid email address." msgstr "輸入無效之電子郵件地址" -#: taiga/base/api/fields.py:672 +#: taiga/base/api/fields.py:689 #, python-format msgid "Date has wrong format. Use one of these formats instead: %s" msgstr "資料格式錯誤,請改用這些格式取代:%s" -#: taiga/base/api/fields.py:736 +#: taiga/base/api/fields.py:753 #, python-format msgid "Datetime has wrong format. Use one of these formats instead: %s" msgstr "日期格式錯誤,請使用這些格式取代:%s" -#: taiga/base/api/fields.py:806 +#: taiga/base/api/fields.py:823 #, python-format msgid "Time has wrong format. Use one of these formats instead: %s" msgstr "時間格式錯誤,請使用這些格式取代:%s" -#: taiga/base/api/fields.py:863 +#: taiga/base/api/fields.py:880 msgid "Enter a whole number." msgstr "輸入一個整數" -#: taiga/base/api/fields.py:864 taiga/base/api/fields.py:917 +#: taiga/base/api/fields.py:881 taiga/base/api/fields.py:934 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "確認此值小於等於 %(limit_value)s." -#: taiga/base/api/fields.py:865 taiga/base/api/fields.py:918 +#: taiga/base/api/fields.py:882 taiga/base/api/fields.py:935 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "確認此值大於等於 %(limit_value)s." -#: taiga/base/api/fields.py:895 +#: taiga/base/api/fields.py:912 #, python-format msgid "\"%s\" value must be a float." msgstr "\"%s\" 數值必須為一個浮點數" -#: taiga/base/api/fields.py:916 +#: taiga/base/api/fields.py:933 msgid "Enter a number." msgstr "輸入一組號碼" -#: taiga/base/api/fields.py:919 +#: taiga/base/api/fields.py:936 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "確認全部沒有多於 %s位數 " -#: taiga/base/api/fields.py:920 +#: taiga/base/api/fields.py:937 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "確認沒有多於 %s十進位數 " -#: taiga/base/api/fields.py:921 +#: taiga/base/api/fields.py:938 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "確認在小數點前沒有多於 %s位數 " -#: taiga/base/api/fields.py:988 +#: taiga/base/api/fields.py:1005 msgid "No file was submitted. Check the encoding type on the form." msgstr "無檔案送出,請 確認表格中的編碼 格式" -#: taiga/base/api/fields.py:989 +#: taiga/base/api/fields.py:1006 msgid "No file was submitted." msgstr "無檔案送出" -#: taiga/base/api/fields.py:990 +#: taiga/base/api/fields.py:1007 msgid "The submitted file is empty." msgstr "送出的檔案無內容" -#: taiga/base/api/fields.py:991 +#: taiga/base/api/fields.py:1008 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." msgstr "確認檔案名稱最多有 %(max)d 字元 (它有 %(length)d)." -#: taiga/base/api/fields.py:992 +#: taiga/base/api/fields.py:1009 msgid "Please either submit a file or check the clear checkbox, not both." msgstr "請上傳擋案或是勾選清除方格中二選一" -#: taiga/base/api/fields.py:1032 +#: taiga/base/api/fields.py:1049 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "上傳有效圖片,你所上傳的檔案非圖檔或已損壞" #: taiga/base/api/mixins.py:284 taiga/base/exceptions.py:211 -#: taiga/hooks/api.py:69 taiga/projects/api.py:396 taiga/projects/api.py:671 -#: taiga/projects/epics/api.py:213 taiga/projects/epics/api.py:292 -#: taiga/projects/issues/api.py:238 taiga/projects/mixins/ordering.py:59 -#: taiga/projects/tasks/api.py:261 taiga/projects/tasks/api.py:287 -#: taiga/projects/userstories/api.py:340 taiga/projects/userstories/api.py:392 -#: taiga/webhooks/api.py:71 +#: taiga/hooks/api.py:69 taiga/projects/api.py:401 taiga/projects/api.py:434 +#: taiga/projects/api.py:746 taiga/projects/epics/api.py:200 +#: taiga/projects/epics/api.py:284 taiga/projects/issues/api.py:224 +#: taiga/projects/mixins/ordering.py:59 taiga/projects/tasks/api.py:247 +#: taiga/projects/tasks/api.py:272 taiga/projects/userstories/api.py:322 +#: taiga/projects/userstories/api.py:374 taiga/webhooks/api.py:71 msgid "Blocked element" msgstr "" -#: taiga/base/api/pagination.py:214 +#: taiga/base/api/pagination.py:228 msgid "Page is not 'last', nor can it be converted to an int." msgstr "頁數不是最後,或者它無法轉成整數 " -#: taiga/base/api/pagination.py:218 +#: taiga/base/api/pagination.py:232 #, python-format msgid "Invalid page (%(page_number)s): %(message)s" msgstr "無效頁面I (%(page_number)s): %(message)s" -#: taiga/base/api/permissions.py:66 +#: taiga/base/api/permissions.py:65 msgid "Invalid permission definition." msgstr "無效的權限定義 " @@ -268,7 +268,7 @@ msgstr "找不到" msgid "Permission denied" msgstr "許可遭拒絕 " -#: taiga/base/api/views.py:477 +#: taiga/base/api/views.py:492 msgid "Server application error" msgstr "伺服器應用出錯" @@ -347,11 +347,11 @@ msgstr "前提出錯" msgid "No room left for more projects." msgstr "" -#: taiga/base/filters.py:81 taiga/base/filters.py:462 +#: taiga/base/filters.py:81 taiga/base/filters.py:463 msgid "Error in filter params types." msgstr "過濾參數類型出錯" -#: taiga/base/filters.py:135 taiga/base/filters.py:242 +#: taiga/base/filters.py:136 taiga/base/filters.py:243 #: taiga/projects/filters.py:64 msgid "'project' must be an integer value." msgstr "專案須為整數值" @@ -360,43 +360,43 @@ msgstr "專案須為整數值" msgid "Taiga" msgstr "Taiga" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Follow us on Twitter" msgstr "透過推特追踪" -#: taiga/base/templates/emails/base-body-html.jinja:406 +#: taiga/base/templates/emails/base-body-html.jinja:421 #: taiga/base/templates/emails/hero-body-html.jinja:380 #: taiga/base/templates/emails/updates-body-html.jinja:442 msgid "Twitter" msgstr "推特" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "Get the code on GitHub" msgstr "從GitHub取得原始碼" -#: taiga/base/templates/emails/base-body-html.jinja:407 +#: taiga/base/templates/emails/base-body-html.jinja:422 #: taiga/base/templates/emails/hero-body-html.jinja:381 #: taiga/base/templates/emails/updates-body-html.jinja:443 msgid "GitHub" msgstr "GitHub" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Visit our website" msgstr "造訪我們的網站" -#: taiga/base/templates/emails/base-body-html.jinja:408 +#: taiga/base/templates/emails/base-body-html.jinja:423 #: taiga/base/templates/emails/hero-body-html.jinja:382 #: taiga/base/templates/emails/updates-body-html.jinja:444 msgid "Taiga.io" msgstr "Taiga.io" -#: taiga/base/templates/emails/base-body-html.jinja:423 +#: taiga/base/templates/emails/base-body-html.jinja:438 #: taiga/base/templates/emails/hero-body-html.jinja:397 #: taiga/base/templates/emails/updates-body-html.jinja:459 #, python-format @@ -832,7 +832,7 @@ msgid "It contain invalid custom fields." msgstr "包括無效慣例欄位" #: taiga/export_import/validators/validators.py:245 -#: taiga/projects/validators.py:52 +#: taiga/projects/validators.py:54 msgid "Name duplicated for the project" msgstr "專案的名稱被複製了" @@ -843,13 +843,13 @@ msgstr "要求取得授權" #: taiga/external_apps/models.py:35 #: taiga/projects/custom_attributes/models.py:36 -#: taiga/projects/milestones/models.py:38 taiga/projects/models.py:145 -#: taiga/projects/models.py:512 taiga/projects/models.py:545 -#: taiga/projects/models.py:581 taiga/projects/models.py:603 -#: taiga/projects/models.py:637 taiga/projects/models.py:657 -#: taiga/projects/models.py:677 taiga/projects/models.py:709 -#: taiga/projects/models.py:729 taiga/users/admin.py:54 -#: taiga/users/models.py:292 taiga/webhooks/models.py:29 +#: taiga/projects/milestones/models.py:37 taiga/projects/models.py:148 +#: taiga/projects/models.py:518 taiga/projects/models.py:551 +#: taiga/projects/models.py:587 taiga/projects/models.py:609 +#: taiga/projects/models.py:643 taiga/projects/models.py:663 +#: taiga/projects/models.py:683 taiga/projects/models.py:715 +#: taiga/projects/models.py:735 taiga/users/admin.py:54 +#: taiga/users/models.py:301 taiga/webhooks/models.py:29 msgid "name" msgstr "姓名" @@ -865,8 +865,8 @@ msgstr "網頁" #: taiga/projects/custom_attributes/models.py:37 #: taiga/projects/epics/models.py:55 #: taiga/projects/history/templatetags/functions.py:25 -#: taiga/projects/issues/models.py:60 taiga/projects/models.py:149 -#: taiga/projects/models.py:733 taiga/projects/tasks/models.py:62 +#: taiga/projects/issues/models.py:60 taiga/projects/models.py:152 +#: taiga/projects/models.py:739 taiga/projects/tasks/models.py:62 #: taiga/projects/userstories/models.py:95 msgid "description" msgstr "描述" @@ -875,36 +875,34 @@ msgstr "描述" msgid "Next url" msgstr "下一個網址" -#: taiga/external_apps/models.py:43 -msgid "secret key for ciphering the application tokens" -msgstr "應用程式的密碼字符數列" - -#: taiga/external_apps/models.py:57 taiga/projects/likes/models.py:31 -#: taiga/projects/notifications/models.py:87 taiga/projects/votes/models.py:52 +#: 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/votes/models.py:52 msgid "user" msgstr "使用者" -#: taiga/external_apps/models.py:61 +#: taiga/external_apps/models.py:59 msgid "application" msgstr "應用程式" -#: taiga/feedback/models.py:25 taiga/users/models.py:137 +#: taiga/feedback/models.py:25 taiga/users/models.py:139 msgid "full name" msgstr "全名" -#: taiga/feedback/models.py:27 taiga/users/models.py:132 +#: taiga/feedback/models.py:27 taiga/users/models.py:134 msgid "email address" msgstr "電子郵件" -#: taiga/feedback/models.py:29 +#: taiga/feedback/models.py:29 taiga/projects/contact/models.py:31 msgid "comment" 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:48 taiga/projects/issues/models.py:52 -#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:49 -#: taiga/projects/models.py:156 taiga/projects/models.py:737 +#: taiga/projects/likes/models.py:33 taiga/projects/milestones/models.py:48 +#: taiga/projects/models.py:159 taiga/projects/models.py:743 #: 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/wiki/models.py:44 taiga/userstorage/models.py:29 @@ -973,9 +971,9 @@ msgstr "" msgid "The payload is not a valid json" msgstr "載荷為無效json" -#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:152 -#: taiga/projects/issues/api.py:138 taiga/projects/tasks/api.py:200 -#: taiga/projects/userstories/api.py:273 +#: taiga/hooks/api.py:63 taiga/projects/epics/api.py:154 +#: taiga/projects/issues/api.py:139 taiga/projects/tasks/api.py:201 +#: taiga/projects/userstories/api.py:276 msgid "The project doesn't exist" msgstr "專案不存在" @@ -1231,89 +1229,89 @@ msgstr "管理員角色" msgid "Privacity" msgstr "" -#: taiga/projects/admin.py:112 +#: taiga/projects/admin.py:111 msgid "Modules" msgstr "" -#: taiga/projects/admin.py:120 +#: taiga/projects/admin.py:119 msgid "Default values" msgstr "" -#: taiga/projects/admin.py:126 +#: taiga/projects/admin.py:125 msgid "Activity" msgstr "" -#: taiga/projects/admin.py:131 +#: taiga/projects/admin.py:130 msgid "Fans" msgstr "" -#: taiga/projects/admin.py:145 taiga/projects/attachments/models.py:39 +#: taiga/projects/admin.py:144 taiga/projects/attachments/models.py:39 #: taiga/projects/epics/models.py:39 taiga/projects/issues/models.py:37 -#: taiga/projects/milestones/models.py:43 taiga/projects/models.py:161 +#: 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/users/admin.py:69 taiga/userstorage/models.py:27 msgid "owner" msgstr "所有者" -#: taiga/projects/admin.py:200 +#: taiga/projects/admin.py:192 #, python-brace-format msgid "{count} successfully made public." msgstr "" -#: taiga/projects/admin.py:201 +#: taiga/projects/admin.py:193 msgid "Make public" msgstr "" -#: taiga/projects/admin.py:215 +#: taiga/projects/admin.py:207 #, python-brace-format msgid "{count} successfully made private." msgstr "" -#: taiga/projects/admin.py:216 +#: taiga/projects/admin.py:208 msgid "Make private" msgstr "" -#: taiga/projects/admin.py:246 +#: taiga/projects/admin.py:238 #, python-format msgid "Delete selected %(verbose_name_plural)s" msgstr "" -#: taiga/projects/api.py:150 taiga/users/api.py:237 +#: taiga/projects/api.py:152 taiga/users/api.py:244 msgid "Incomplete arguments" msgstr "不完整參數" -#: taiga/projects/api.py:154 taiga/users/api.py:242 +#: taiga/projects/api.py:156 taiga/users/api.py:249 msgid "Invalid image format" msgstr "無效的圖片檔案" -#: taiga/projects/api.py:215 +#: taiga/projects/api.py:217 msgid "Not valid template name" msgstr "非有效樣板名稱 " -#: taiga/projects/api.py:218 +#: taiga/projects/api.py:220 msgid "Not valid template description" msgstr "無效樣板描述" -#: taiga/projects/api.py:344 +#: taiga/projects/api.py:346 msgid "Invalid user id" msgstr "" -#: taiga/projects/api.py:350 +#: taiga/projects/api.py:352 msgid "The user doesn't exist" msgstr "" -#: taiga/projects/api.py:354 +#: taiga/projects/api.py:356 msgid "The user must be already a project member" msgstr "" -#: taiga/projects/api.py:701 +#: taiga/projects/api.py:777 msgid "" "The project must have an owner and at least one of the users must be an " "active admin" msgstr "" -#: taiga/projects/api.py:735 +#: taiga/projects/api.py:811 msgid "You don't have permisions to see that." msgstr "您無觀看權限" @@ -1329,18 +1327,18 @@ msgstr "" msgid "Project ID not matches between object and project" msgstr "專案ID不符合物件與專案" -#: taiga/projects/attachments/models.py:41 +#: taiga/projects/attachments/models.py:41 taiga/projects/contact/models.py:29 #: taiga/projects/custom_attributes/models.py:43 #: taiga/projects/epics/models.py:37 taiga/projects/issues/models.py:50 -#: taiga/projects/milestones/models.py:45 taiga/projects/models.py:500 -#: taiga/projects/models.py:522 taiga/projects/models.py:559 -#: taiga/projects/models.py:587 taiga/projects/models.py:613 -#: taiga/projects/models.py:643 taiga/projects/models.py:663 -#: taiga/projects/models.py:687 taiga/projects/models.py:715 +#: taiga/projects/milestones/models.py:44 taiga/projects/models.py:506 +#: taiga/projects/models.py:528 taiga/projects/models.py:565 +#: taiga/projects/models.py:593 taiga/projects/models.py:619 +#: taiga/projects/models.py:649 taiga/projects/models.py:669 +#: taiga/projects/models.py:693 taiga/projects/models.py:721 #: 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:303 +#: taiga/projects/wiki/models.py:72 taiga/users/models.py:312 msgid "project" msgstr "專案" @@ -1355,8 +1353,8 @@ msgstr "物件ID" #: taiga/projects/attachments/models.py:51 #: taiga/projects/custom_attributes/models.py:48 #: taiga/projects/epics/models.py:51 taiga/projects/issues/models.py:55 -#: taiga/projects/milestones/models.py:52 taiga/projects/models.py:159 -#: taiga/projects/models.py:740 taiga/projects/tasks/models.py:51 +#: taiga/projects/milestones/models.py:51 taiga/projects/models.py:162 +#: taiga/projects/models.py:746 taiga/projects/tasks/models.py:51 #: taiga/projects/userstories/models.py:90 taiga/projects/wiki/models.py:47 #: taiga/userstorage/models.py:31 msgid "modified date" @@ -1376,12 +1374,12 @@ msgstr "棄用" #: taiga/projects/attachments/models.py:62 #: taiga/projects/custom_attributes/models.py:41 -#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:58 -#: taiga/projects/models.py:516 taiga/projects/models.py:549 -#: taiga/projects/models.py:583 taiga/projects/models.py:607 -#: taiga/projects/models.py:639 taiga/projects/models.py:659 -#: taiga/projects/models.py:681 taiga/projects/models.py:711 -#: taiga/projects/wiki/models.py:77 taiga/users/models.py:298 +#: taiga/projects/epics/models.py:101 taiga/projects/milestones/models.py:57 +#: taiga/projects/models.py:522 taiga/projects/models.py:555 +#: taiga/projects/models.py:589 taiga/projects/models.py:613 +#: taiga/projects/models.py:645 taiga/projects/models.py:665 +#: taiga/projects/models.py:687 taiga/projects/models.py:717 +#: taiga/projects/wiki/models.py:77 taiga/users/models.py:307 msgid "order" msgstr "次序" @@ -1417,19 +1415,71 @@ msgstr "" msgid "This project is blocked while it's deleted" msgstr "" -#: taiga/projects/custom_attributes/choices.py:28 +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:10 +#, python-format +msgid "" +"\n" +"
%(full_name)s has " +"written to %(project_name)s\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-html.jinja:20 +#, python-format +msgid "" +"\n" +" You are receiving this message because you are listed as " +"administrator of the project titled %(project_name)s. If you don't want " +"members of the Taiga community contacting your project, please update your project settings to prevent " +"such contacts. Regular communications amongst members of the project will " +"not be affected.\n" +" " +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:1 +#, python-format +msgid "" +"\n" +"%(full_name)s has written to %(project_name)s\n" +msgstr "" + +#: taiga/projects/contact/templates/emails/contact_notification-body-text.jinja:7 +#, python-format +msgid "" +"\n" +"You are receiving this message because you are listed as administrator of " +"the project titled %(project_name)s. If you don't want members of the Taiga " +"community contacting your project, please update your project settings