From f8a0165c0645a0bb61ddab8304938c0c938a43fc Mon Sep 17 00:00:00 2001 From: Sebastien Renard Date: Sat, 5 Oct 2024 17:08:57 +0200 Subject: [PATCH] translation update --- locale/fr/LC_MESSAGES/django.mo | Bin 82385 -> 82843 bytes locale/fr/LC_MESSAGES/django.po | 496 +++++++++++++----------- templates/crm/business_broker_list.html | 2 +- 3 files changed, 269 insertions(+), 229 deletions(-) diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 418c5be6105e003d0b9f05549bed8e05cf0aed14..b7c11f012cd7d18560caa0a44a38fd840706a38f 100644 GIT binary patch delta 24455 zcmZ|X2YAir!~gN`35g6OLTqso#EiYS8ntTgQ8Ng!lGyZEr6_7ss!CC-O6*;=Ywuk( zYgJ3B?RkIBee2`-U)TS8U3Xvi-rtiW{C+1!`OY2d>$w`5e1^l*D!Joi#Rrj&bIjLq zwpCZI<2-NUIHmCg7Qv!z9j63##@F~Y-o#m-I?g#9+RkxWVw3ic(+GdWXmoXOoR6>& z7R7ih7LKlw2v^W~m;B2gh%drkVvX<-QIH^dFMSq-u z>2N+qVG^dsiTOau_S(ON_)aF^*Fl+h7iy zf_}IjHGyq5y%$4CAI4z(4MP~;c|;@voi1j;NX$;M5o&;VRQU|l%r|0s+=p7(73_(R zu{*Z!>Nr98E2`c()WrTo)er5)A~8356sbf+Th<)aAjVc0ifS+&{c#y;r`BRJ+=i;Z z3q$Z6s{S7~{RTCW)UjsenNd3#jT)~*Ec>qxdy}Cp8H6cu9IB(4mn!rj7#BG=Y_oF&GhGp>zYQ-6Q znDRoXiIzgutBV@26$W4&YG?YRF7H^(g>zBk{_G*5fzF{;_#0-#$EcMB#hG+IRC!g@ zYuXI8GYK|55wnn9j?uUeljA>_8DCh_^)wSJgjLA*lp&&-4Z$FsjGE9~o4*LXmku@H zKGZdaeXYV3%*8+}nnGZ=$$vQ2-Bn!q|tqxXL=k&IBazO$ByI^2y~ z`3VfczflAF#G4%mLv3wQ)QZcZJ|C)}UgOTFJ2MnDz+4Q(?=citqwd0P)ZMs(9v>pt ziD-*&p*r?SFn1vUIU^?wHNi*>#UeIc4fQrOMopwUmcxmtpAiRb`8(8YPoHQma{<)O zR!?OA)p1js(HWIaw2s2Gq^H{S64VZ?M_s<{=!?HvPoP$I4pr|m>NUKH+L1p|JMu58 zU!Q*Lzh;uYpQ#vy-rI{>S!qmz^-(MDfQvB^+hgYbro$nqw_*(Hqk170!9A#U&rmxV zFu?3=dMr#j(nBOSk;cd??+if=c*o|yKusuOpn3iBqIRe%>c|?QR@fW0!a2Wfu-4e`zt1t@pVkUfm znxNlcGoc))OI;eZz*?A5?|*Askcc{p&rvg-Ve=PQ*Pte_8}*i4Mb&?c+JV$V%-Lte zY^1ZH^2?#_NOfCY2i2|tX43oLo`~Lp!Kf7vLv7g@Y=x6-{$13>9-}VV8`O$?hME

%o!GSopv)P!Zl{? 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 ITv-GE2RdQnhX4Qo delta 24064 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 diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 89b9ae17..0c4c1f61 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-01 17:43+0200\n" -"PO-Revision-Date: 2024-06-01 17:43+0200\n" +"POT-Creation-Date: 2024-10-05 17:08+0200\n" +"PO-Revision-Date: 2024-10-05 17:07+0200\n" "Last-Translator: Sébastien Renard \n" "Language-Team: French \n" "Language: fr\n" @@ -18,7 +18,7 @@ msgstr "" "X-Generator: Lokalize 22.12.3\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: billing/admin.py:28 billing/admin.py:41 billing/forms.py:71 +#: billing/admin.py:27 billing/admin.py:40 billing/forms.py:71 #: billing/models.py:355 core/models.py:82 expense/models.py:102 #: leads/models.py:140 leads/views.py:199 staffing/models.py:28 #: staffing/models.py:39 staffing/models.py:74 staffing/models.py:476 @@ -29,15 +29,15 @@ msgstr "" msgid "Description" msgstr "Description" -#: billing/admin.py:29 billing/admin.py:42 billing/forms.py:75 +#: billing/admin.py:28 billing/admin.py:41 billing/forms.py:75 msgid "Amounts" msgstr "Montants" -#: billing/admin.py:30 billing/admin.py:43 billing/forms.py:77 +#: billing/admin.py:29 billing/admin.py:42 billing/forms.py:77 msgid "Dates" msgstr "Dates" -#: billing/admin.py:31 billing/admin.py:44 billing/models.py:172 +#: billing/admin.py:30 billing/admin.py:43 billing/models.py:172 #: billing/models.py:265 leads/models.py:78 leads/models.py:300 #: leads/views.py:200 templates/billing/_lead_billing.html:38 #: templates/billing/_lead_billing.html:95 @@ -50,7 +50,7 @@ msgstr "Dates" msgid "State" msgstr "État" -#: billing/admin.py:32 billing/admin.py:45 +#: billing/admin.py:31 billing/admin.py:44 msgid "Link with expenses" msgstr "Lien avec les notes de frais" @@ -123,7 +123,7 @@ msgstr "" #: billing/models.py:74 billing/views.py:152 expense/forms.py:71 #: expense/forms.py:76 expense/models.py:104 leads/models.py:294 -#: staffing/models.py:72 staffing/views.py:1403 +#: staffing/models.py:72 staffing/views.py:1428 #: templates/billing/bill_review.html:207 #: templates/billing/client_bill_detail.html:25 #: templates/billing/client_bills_archive.html:15 @@ -334,8 +334,8 @@ msgstr "Libellé" #: billing/tests.py:268 billing/tests.py:277 billing/tests.py:283 #: billing/tests.py:289 billing/utils.py:164 billing/utils.py:182 #: billing/utils.py:198 billing/utils.py:218 billing/utils.py:225 -#: core/views.py:376 core/views.py:397 crm/views.py:464 staffing/views.py:1608 -#: staffing/views.py:1647 staffing/views.py:1662 +#: core/views.py:376 core/views.py:397 crm/views.py:474 staffing/views.py:1633 +#: staffing/views.py:1672 staffing/views.py:1687 #: templates/billing/_lead_billing.html:24 #: templates/billing/client_billing_control_pivotable.html:56 #: templates/billing/client_billing_control_pivotable.html:62 @@ -353,7 +353,7 @@ msgstr "Libellé" msgid "amount" msgstr "montant" -#: billing/utils.py:152 leads/views.py:622 staffing/views.py:2026 +#: billing/utils.py:152 leads/views.py:621 staffing/views.py:2051 #: templates/billing/client_billing_control_pivotable.html:52 #: templates/crm/clientcompany_detail.html:297 #: templates/expense/expense_list.html:16 templates/leads/leads.html:17 @@ -362,13 +362,13 @@ msgstr "montant" msgid "deal id" msgstr "N° affaire" -#: billing/utils.py:153 leads/views.py:624 staffing/views.py:2028 +#: billing/utils.py:153 leads/views.py:623 staffing/views.py:2053 msgid "client organisation" msgstr "organisation client" -#: billing/utils.py:154 billing/views.py:155 leads/views.py:625 -#: staffing/views.py:2029 staffing/views.py:2062 staffing/views.py:2078 -#: staffing/views.py:2079 +#: billing/utils.py:154 billing/views.py:155 leads/views.py:624 +#: staffing/views.py:2054 staffing/views.py:2087 staffing/views.py:2103 +#: staffing/views.py:2104 #: templates/billing/client_billing_control_pivotable.html:52 #: templates/billing/client_billing_control_pivotable.html:67 #: templates/billing/payment_delay.html:50 @@ -381,19 +381,19 @@ msgstr "organisation client" msgid "client company" msgstr "entreprise" -#: billing/utils.py:155 leads/views.py:629 staffing/views.py:2032 +#: billing/utils.py:155 leads/views.py:628 staffing/views.py:2057 #: templates/staffing/turnover_pivotable.html:71 msgid "broker" msgstr "apporteur" -#: billing/utils.py:155 staffing/views.py:2032 +#: billing/utils.py:155 staffing/views.py:2057 msgid "Direct" msgstr "Direct" -#: billing/utils.py:156 core/views.py:373 core/views.py:394 crm/views.py:461 -#: leads/views.py:633 staffing/models.py:456 staffing/views.py:1605 -#: staffing/views.py:1644 staffing/views.py:1659 staffing/views.py:1707 -#: staffing/views.py:2033 staffing/views.py:2066 staffing/views.py:2119 +#: billing/utils.py:156 core/views.py:373 core/views.py:394 crm/views.py:471 +#: leads/views.py:632 staffing/models.py:456 staffing/views.py:1630 +#: staffing/views.py:1669 staffing/views.py:1684 staffing/views.py:1732 +#: staffing/views.py:2058 staffing/views.py:2091 staffing/views.py:2144 #: templates/billing/bill_review.html:34 templates/billing/bill_review.html:82 #: templates/billing/bill_review.html:127 #: templates/billing/bill_review.html:173 @@ -416,11 +416,11 @@ msgstr "Direct" #: templates/leads/leads_pivotable.html:81 #: templates/leads/leads_to_bill.html:17 #: templates/people/consultants_tasks.html:18 +#: templates/staffing/_mission_table.html:17 #: templates/staffing/lunch_tickets_pivotable.html:45 #: templates/staffing/lunch_tickets_pivotable.html:51 #: templates/staffing/lunch_tickets_pivotable.html:57 #: templates/staffing/lunch_tickets_pivotable.html:63 -#: templates/staffing/missions.html:27 #: templates/staffing/missions_report.html:65 #: templates/staffing/rate_objective_report.html:42 #: templates/staffing/rates_report.html:48 @@ -434,12 +434,13 @@ msgstr "Direct" msgid "subsidiary" msgstr "filiale" -#: billing/utils.py:157 billing/utils.py:190 leads/views.py:628 -#: staffing/views.py:2030 templates/crm/clientcompany_detail.html:268 +#: billing/utils.py:157 billing/utils.py:190 leads/views.py:627 +#: staffing/views.py:2055 templates/crm/clientcompany_detail.html:268 #: templates/crm/clientcompany_detail.html:299 templates/leads/leads.html:19 #: templates/leads/leads_pivotable.html:58 #: templates/leads/leads_pivotable.html:65 -#: templates/leads/leads_to_bill.html:18 templates/staffing/missions.html:28 +#: templates/leads/leads_to_bill.html:18 +#: templates/staffing/_mission_table.html:18 msgid "responsible" msgstr "responsable" @@ -448,9 +449,9 @@ msgid "manager" msgstr "manager" #: billing/utils.py:159 billing/utils.py:216 billing/utils.py:227 -#: crm/views.py:459 staffing/models.py:455 staffing/views.py:1604 -#: staffing/views.py:1642 staffing/views.py:1657 staffing/views.py:1706 -#: staffing/views.py:2118 templates/billing/_lead_billing.html:20 +#: crm/views.py:469 staffing/models.py:455 staffing/views.py:1629 +#: staffing/views.py:1667 staffing/views.py:1682 staffing/views.py:1731 +#: staffing/views.py:2143 templates/billing/_lead_billing.html:20 #: templates/billing/pre_billing.html:92 templates/billing/pre_billing.html:159 #: templates/crm/_clientcompany_rates_margin.html:102 #: templates/crm/_clientcompany_rates_margin.html:108 @@ -467,8 +468,8 @@ msgid "consultant" msgstr "consultant" #: billing/utils.py:165 billing/utils.py:179 billing/utils.py:196 -#: billing/utils.py:217 billing/utils.py:224 staffing/views.py:1704 -#: staffing/views.py:2059 staffing/views.py:2067 staffing/views.py:2117 +#: billing/utils.py:217 billing/utils.py:224 staffing/views.py:1729 +#: staffing/views.py:2084 staffing/views.py:2092 staffing/views.py:2142 #: templates/billing/_lead_billing.html:21 #: templates/billing/client_billing_control_pivotable.html:52 #: templates/billing/client_billing_control_pivotable.html:55 @@ -490,8 +491,8 @@ msgstr "mois" #: billing/utils.py:166 billing/utils.py:180 billing/utils.py:197 #: billing/utils.py:219 billing/utils.py:226 core/views.py:372 -#: core/views.py:393 staffing/views.py:1509 staffing/views.py:1606 -#: staffing/views.py:1645 staffing/views.py:1660 staffing/views.py:1705 +#: core/views.py:393 staffing/views.py:1534 staffing/views.py:1631 +#: staffing/views.py:1670 staffing/views.py:1685 staffing/views.py:1730 #: templates/billing/_lead_billing.html:20 #: templates/billing/client_billing_control_pivotable.html:53 #: templates/core/risks.html:41 templates/core/risks.html:48 @@ -518,12 +519,12 @@ msgid "mission" msgstr "mission" #: billing/utils.py:170 billing/utils.py:181 billing/utils.py:191 -#: staffing/models.py:457 staffing/views.py:2031 +#: staffing/models.py:457 staffing/views.py:2056 #: templates/billing/_lead_billing.html:20 #: templates/billing/client_billing_control_pivotable.html:52 #: templates/billing/client_billing_control_pivotable.html:74 #: templates/crm/clientcompany_detail.html:272 -#: templates/staffing/missions.html:32 +#: templates/staffing/_mission_table.html:22 #: templates/staffing/turnover_pivotable.html:95 msgid "billing mode" msgstr "mode de facturation" @@ -577,7 +578,7 @@ msgstr "Filiale" msgid "Paying authority" msgstr "Organisme payeur" -#: billing/views.py:157 staffing/models.py:76 staffing/views.py:1403 +#: billing/views.py:157 staffing/models.py:76 staffing/views.py:1428 #: templates/billing/payment_delay.html:50 #: templates/billing/payment_delay.html:58 #: templates/billing/payment_delay.html:66 @@ -653,14 +654,14 @@ msgstr "" "Impossible de supprimer une facture dans l'état %s. Vous pouvez par contre " "l'annuler." -#: billing/views.py:606 people/utils.py:31 staffing/views.py:582 -#: staffing/views.py:800 staffing/views.py:1537 +#: billing/views.py:606 people/utils.py:32 staffing/views.py:607 +#: staffing/views.py:825 staffing/views.py:1562 #, python-format msgid "team %(manager_name)s" msgstr "équipe %(manager_name)s" -#: billing/views.py:618 people/utils.py:21 staffing/views.py:601 -#: staffing/views.py:812 staffing/views.py:1582 +#: billing/views.py:618 people/utils.py:22 staffing/views.py:626 +#: staffing/views.py:837 staffing/views.py:1607 msgid "Everybody" msgstr "Tout le monde" @@ -991,12 +992,14 @@ msgid "deal" msgstr "affaire" #: core/views.py:377 core/views.py:398 crm/models.py:476 crm/models.py:505 -#: staffing/views.py:1509 templates/core/risks.html:42 -#: templates/crm/_contact_list.html:10 templates/crm/contact_list.html:13 +#: staffing/views.py:1534 templates/core/risks.html:42 +#: templates/crm/_contact_list.html:10 +#: templates/crm/business_broker_list.html:13 +#: templates/crm/contact_list.html:13 templates/crm/supplier_list.html:13 msgid "company" msgstr "société" -#: core/views.py:378 core/views.py:399 crm/views.py:462 crm/views.py:522 +#: core/views.py:378 core/views.py:399 crm/views.py:472 crm/views.py:532 #: templates/crm/_clientcompany_rates_margin.html:114 #: templates/crm/clientcompany_detail.html:295 #: templates/crm/company_pivotable.html:49 templates/leads/leads.html:15 @@ -1067,7 +1070,7 @@ msgstr "Laissez vide pour utiliser le nom standard" msgid "Company" msgstr "Société" -#: crm/forms.py:227 crm/models.py:301 crm/models.py:325 crm/models.py:353 +#: crm/forms.py:228 crm/models.py:301 crm/models.py:325 crm/models.py:353 #: crm/models.py:477 crm/models.py:510 #: templates/crm/_clientcompany_rates_margin.html:15 #: templates/crm/_clientcompany_rates_margin.html:48 @@ -1105,9 +1108,7 @@ msgstr "n° TVA" #: people/models.py:31 people/models.py:327 #: templates/crm/clientcompany_detail.html:362 #: templates/leads/manage_tags.html:22 templates/leads/review.html:45 -#: templates/leads/review.html:78 -#: templates/staffing/consultant_missions.html:10 -#: templates/staffing/fixed_price_report.html:15 +#: templates/leads/review.html:78 templates/staffing/fixed_price_report.html:15 #: templates/staffing/mission_contacts.html:12 msgid "Name" msgstr "Nom" @@ -1116,7 +1117,7 @@ msgstr "Nom" msgid "Code" msgstr "Code" -#: crm/models.py:88 crm/models.py:106 crm/models.py:151 staffing/views.py:2035 +#: crm/models.py:88 crm/models.py:106 crm/models.py:151 staffing/views.py:2060 #: templates/crm/clientcompany_ranking.html:14 #: templates/staffing/turnover_pivotable.html:109 #: templates/staffing/turnover_pivotable.html:117 @@ -1156,6 +1157,7 @@ msgid "Client company" msgstr "Société client" #: crm/models.py:152 crm/models.py:302 +#: templates/crm/business_broker_list.html:15 msgid "Name used for billing" msgstr "Nom utilisé pour la facturation" @@ -1301,27 +1303,27 @@ msgstr "Fax générique" msgid "Administrative contact" msgstr "Contact administratif" -#: crm/views.py:85 +#: crm/views.py:84 msgid "Contact removed successfully" msgstr "Contact supprimé avec succès " -#: crm/views.py:379 +#: crm/views.py:389 msgid "overdue" msgstr "en retard" -#: crm/views.py:380 +#: crm/views.py:390 msgid "soon due" msgstr "bientôt en retard" -#: crm/views.py:381 +#: crm/views.py:391 msgid "last 12 months" msgstr "12 derniers mois" -#: crm/views.py:460 staffing/views.py:1643 staffing/views.py:1658 +#: crm/views.py:470 staffing/views.py:1668 staffing/views.py:1683 msgid "profile" msgstr "profile" -#: crm/views.py:463 staffing/views.py:1646 staffing/views.py:1661 +#: crm/views.py:473 staffing/views.py:1671 staffing/views.py:1686 #: templates/crm/_clientcompany_rates_margin.html:101 #: templates/crm/_clientcompany_rates_margin.html:107 #: templates/crm/_clientcompany_rates_margin.html:113 @@ -1331,7 +1333,7 @@ msgstr "profile" msgid "period" msgstr "période" -#: crm/views.py:593 +#: crm/views.py:603 msgid "Others" msgstr "Autres" @@ -1349,8 +1351,8 @@ msgid "You must define a lead if expense is chargeable" msgstr "Vous devez définir une affaire si les frais sont refacturables" #: expense/forms.py:104 expense/models.py:160 -#: templates/core/_pydici_menu.html:140 templates/core/_pydici_menu.html:143 -#: templates/core/_pydici_menu.html:235 templates/staffing/mission.html:43 +#: templates/core/_pydici_menu.html:143 templates/core/_pydici_menu.html:146 +#: templates/core/_pydici_menu.html:238 templates/staffing/mission.html:43 msgid "Expenses" msgstr "Notes de frais" @@ -1408,7 +1410,7 @@ msgstr "Catégorie de dépenses" msgid "Expense categories" msgstr "Catégories de dépenses" -#: expense/models.py:96 templates/core/_pydici_menu.html:144 +#: expense/models.py:96 templates/core/_pydici_menu.html:147 msgid "Expenses payment" msgstr "Remboursement de frais" @@ -1463,7 +1465,7 @@ msgstr "Justificatif" msgid "Paid with corporate card" msgstr "Payé avec la carte société" -#: expense/models.py:117 leads/views.py:630 +#: expense/models.py:117 leads/views.py:629 #: templates/leads/leads_pivotable.html:52 #: templates/leads/leads_pivotable.html:67 #: templates/leads/leads_pivotable.html:75 @@ -1472,7 +1474,7 @@ msgid "state" msgstr "état" #: expense/tables.py:122 expense/tables.py:190 people/models.py:273 -#: staffing/views.py:1404 templates/billing/bill.html:164 +#: staffing/views.py:1429 templates/billing/bill.html:164 #: templates/expense/expense.html:31 templates/expense/expense_archive.html:22 #: templates/expense/expense_payments.html:48 #: templates/staffing/mission_consultants.html:9 @@ -1535,7 +1537,7 @@ msgstr "La note de frais %s a été supprimée" msgid "Successfully update expense" msgstr "Note de frais mise à jour avec succès" -#: expense/views.py:304 staffing/views.py:1786 +#: expense/views.py:304 staffing/views.py:1811 msgid "Incorrect value" msgstr "Valeur incorrecte" @@ -1544,15 +1546,15 @@ msgstr "Valeur incorrecte" msgid "Expense payment %s does not exist" msgstr "Le remboursement de frais %s n'existe pas" -#: leads/admin.py:22 leads/forms.py:94 +#: leads/admin.py:21 leads/forms.py:94 msgid "State and tracking" msgstr "État et suivi" -#: leads/admin.py:23 leads/forms.py:101 +#: leads/admin.py:22 leads/forms.py:101 msgid "Commercial" msgstr "Commercial" -#: leads/admin.py:24 leads/forms.py:107 leads/views.py:200 +#: leads/admin.py:23 leads/forms.py:107 leads/views.py:200 #: staffing/models.py:507 templates/billing/bill_review.html:209 #: templates/leads/review.html:49 templates/leads/review.html:82 msgid "Staffing" @@ -1692,7 +1694,7 @@ msgstr "Échéance" msgid "Creation" msgstr "Création" -#: leads/models.py:82 staffing/views.py:1029 staffing/views.py:1403 +#: leads/models.py:82 staffing/views.py:1054 staffing/views.py:1428 #: templates/billing/client_bills_archive.html:14 #: templates/leads/lead_detail.html:139 templates/leads/review.html:46 #: templates/leads/review.html:79 @@ -1707,7 +1709,7 @@ msgstr "Envoyer par courriel" msgid "Score" msgstr "Score" -#: leads/tasks.py:70 +#: leads/tasks.py:69 #, python-format msgid "" "New Lead !\n" @@ -1718,7 +1720,7 @@ msgstr "" "%(lead)s\n" "%(url)s" -#: leads/tasks.py:83 +#: leads/tasks.py:82 msgid "" "Lead %(lead)s for %(subsidiary) has been updated\n" "%(url)s\n" @@ -1756,53 +1758,53 @@ msgstr "Géré par" msgid "Sales (k€)" msgstr "C.A. (k€)" -#: leads/views.py:364 templates/core/_pydici_menu.html:39 +#: leads/views.py:363 templates/core/_pydici_menu.html:39 #: templates/leads/leads.html:11 msgid "All leads" msgstr "Toutes les affaires" -#: leads/views.py:364 templates/crm/graph_company_business_activity.html:30 +#: leads/views.py:363 templates/crm/graph_company_business_activity.html:30 msgid "Won leads" msgstr "Affaires gagnées" -#: leads/views.py:526 +#: leads/views.py:525 #, python-format msgid "Last %s days" msgstr "%s derniers jours" -#: leads/views.py:541 templates/leads/graph_leads_activity.html:49 +#: leads/views.py:540 templates/leads/graph_leads_activity.html:49 msgid "duration" msgstr "durée" -#: leads/views.py:542 templates/leads/graph_leads_activity.html:50 +#: leads/views.py:541 templates/leads/graph_leads_activity.html:50 msgid "average duration 6 months" msgstr "durée moyenne sur 6 mois" -#: leads/views.py:551 +#: leads/views.py:550 #, python-format msgid "%s leads in progress" msgstr "%s affaires en cours" -#: leads/views.py:603 templates/leads/leads_pivotable.html:59 +#: leads/views.py:602 templates/leads/leads_pivotable.html:59 msgid "sales (interval)" msgstr "prix (interval)" -#: leads/views.py:603 leads/views.py:626 +#: leads/views.py:602 leads/views.py:625 msgid "sales (k€)" msgstr "C.A. (k€)" -#: leads/views.py:623 staffing/views.py:1509 staffing/views.py:2027 +#: leads/views.py:622 staffing/views.py:1534 staffing/views.py:2052 #: templates/crm/_contact_list.html:9 #: templates/crm/clientcompany_detail.html:266 #: templates/crm/clientcompany_detail.html:296 #: templates/crm/contact_detail.html:20 templates/crm/contact_list.html:12 #: templates/leads/leads.html:16 templates/leads/leads_to_bill.html:15 #: templates/people/consultants_tasks.html:17 -#: templates/staffing/missions.html:26 +#: templates/staffing/_mission_table.html:16 msgid "name" msgstr "nom" -#: leads/views.py:627 staffing/models.py:458 +#: leads/views.py:626 staffing/models.py:458 #: templates/crm/company_pivotable.html:50 #: templates/crm/company_pivotable.html:56 #: templates/crm/company_pivotable.html:62 @@ -1811,16 +1813,16 @@ msgstr "nom" msgid "date" msgstr "date" -#: leads/views.py:631 templates/leads/leads_pivotable.html:68 +#: leads/views.py:630 templates/leads/leads_pivotable.html:68 msgid "billed (€)" msgstr "facturé (€)" -#: leads/views.py:632 templates/leads/leads_pivotable.html:76 +#: leads/views.py:631 templates/leads/leads_pivotable.html:76 #: templates/leads/leads_pivotable.html:84 msgid "Over budget margin (€)" msgstr "Marge au delà du budget (€)" -#: leads/views.py:634 +#: leads/views.py:633 msgid "active" msgstr "active" @@ -1853,7 +1855,7 @@ msgstr "Profil" msgid "Subcontractor" msgstr "Sous-traitant" -#: people/models.py:317 staffing/views.py:1660 +#: people/models.py:317 staffing/views.py:1685 #: templates/people/consultant_detail.html:237 #: templates/people/consultant_detail.html:243 #: templates/staffing/_consultant_prod_tooltip.html:2 @@ -1861,7 +1863,7 @@ msgstr "Sous-traitant" msgid "daily rate" msgstr "taux journalier" -#: people/models.py:318 staffing/views.py:1645 staffing/views.py:2190 +#: people/models.py:318 staffing/views.py:1670 staffing/views.py:2215 #: templates/staffing/_consultant_prod_tooltip.html:1 #: templates/staffing/graph_timesheet_rates_bar.html:15 #: templates/staffing/graph_timesheet_rates_bar.html:25 @@ -1940,12 +1942,12 @@ msgstr "Affaires avec date d'échéance passée" msgid "Missing legal id or vat id" msgstr "Numéro d'immatriculation légale ou TVA manquants" -#: people/views.py:234 +#: people/views.py:236 #, python-format msgid "consultants %s" msgstr "consultants %s" -#: people/views.py:235 +#: people/views.py:237 #, python-format msgid "subcontractors %s" msgstr "sous-traitant %s" @@ -2001,7 +2003,7 @@ msgstr "Dates de staffing" msgid "mission id: %s" msgstr "n° de mission : %s" -#: staffing/forms.py:324 staffing/views.py:1342 +#: staffing/forms.py:324 staffing/views.py:1367 msgid "Days without lunch ticket" msgstr "Jours sans ticket restaurant" @@ -2215,11 +2217,11 @@ msgctxt "masculine" msgid "None" msgstr "Aucun" -#: staffing/models.py:73 staffing/views.py:1403 +#: staffing/models.py:73 staffing/views.py:1428 #: templates/crm/clientcompany_detail.html:270 -#: templates/staffing/consultant_missions.html:11 +#: templates/staffing/_mission_table.html:20 #: templates/staffing/fixed_price_report.html:16 -#: templates/staffing/mission.html:100 templates/staffing/missions.html:30 +#: templates/staffing/mission.html:100 msgid "Mission id" msgstr "N° de mission" @@ -2297,8 +2299,8 @@ msgstr "prévu (jours)" msgid "forecast (€)" msgstr "prévu (€)" -#: staffing/models.py:470 staffing/views.py:1029 staffing/views.py:1304 -#: staffing/views.py:1403 templates/leads/lead_detail.html:227 +#: staffing/models.py:470 staffing/views.py:1054 staffing/views.py:1329 +#: staffing/views.py:1428 templates/leads/lead_detail.html:227 #: templates/staffing/consultant_staffing.html:11 #: templates/staffing/mission.html:163 templates/staffing/optimise_pdc.html:84 #: templates/staffing/optimise_pdc.html:109 @@ -2329,14 +2331,14 @@ msgstr "Pas de ticket restaurant" msgid "Lunch ticket" msgstr "Ticket restaurant" -#: staffing/models.py:543 staffing/views.py:1404 +#: staffing/models.py:543 staffing/views.py:1429 #: templates/crm/_clientcompany_rates_margin.html:17 #: templates/crm/clientcompany_ranking.html:18 #: templates/staffing/rates_report.html:23 msgid "Daily rate" msgstr "Taux journalier" -#: staffing/models.py:544 staffing/views.py:1404 +#: staffing/models.py:544 staffing/views.py:1429 msgid "Bought daily rate" msgstr "Taux journalier d'achat" @@ -2374,12 +2376,11 @@ msgstr "Nb mission / personne" msgid "All" msgstr "Tous" -#: staffing/optim.py:317 templates/staffing/missions.html:7 -#: templates/staffing/missions.html:16 +#: staffing/optim.py:317 templates/staffing/missions.html:12 msgid "All missions" msgstr "Toutes les missions" -#: staffing/tables.py:87 templates/billing/bill_review.html:220 +#: staffing/tables.py:93 templates/billing/bill_review.html:220 #: templates/core/index.html:25 templates/core/index.html:50 #: templates/core/index.html:74 templates/core/index.html:98 #: templates/crm/clientcompany_detail.html:322 @@ -2388,9 +2389,8 @@ msgstr "Toutes les missions" #: templates/leads/lead_mail.html:8 templates/leads/lead_mail.html:12 #: templates/leads/lead_mail.txt:9 templates/leads/lead_mail.txt:13 #: templates/leads/mail.html:8 templates/leads/mail.txt:7 -#: templates/leads/mail.txt:8 templates/staffing/consultant_missions.html:23 -#: templates/staffing/mission.html:124 templates/staffing/mission.html:177 -#: templates/staffing/mission.html:179 +#: templates/leads/mail.txt:8 templates/staffing/mission.html:124 +#: templates/staffing/mission.html:177 templates/staffing/mission.html:179 #: templates/staffing/mission_timesheet.html:90 msgid "To be defined" msgstr "À définir" @@ -2418,7 +2418,7 @@ msgstr "" msgid "Consultants" msgstr "Consultants" -#: staffing/utils.py:285 staffing/views.py:1030 staffing/views.py:1509 +#: staffing/utils.py:285 staffing/views.py:1055 staffing/views.py:1534 #: templates/billing/pre_billing.html:92 templates/billing/pre_billing.html:100 #: templates/billing/pre_billing.html:159 #: templates/billing/pre_billing.html:167 templates/staffing/pdc_detail.html:19 @@ -2442,11 +2442,11 @@ msgstr "La charge doit être un multiple (%s)" msgid "Charge cannot exceed forecast (%s)" msgstr "La charge ne peut pas excéder la prévision (%s)" -#: staffing/views.py:203 staffing/views.py:247 +#: staffing/views.py:212 staffing/views.py:256 msgid "Duplicate data error" msgstr "Erreur de donn es en doublon" -#: staffing/views.py:296 +#: staffing/views.py:318 #, python-format msgid "" "Staffing has been ignored for mission %(mission_name)s because " @@ -2456,7 +2456,7 @@ msgstr "" "date prévue %(staffing_date)s est antérieure à la fin de la mission " "(%(start_date)s)" -#: staffing/views.py:303 +#: staffing/views.py:325 #, python-format msgid "" "Staffing has been ignored for mission %(mission_name)s because " @@ -2466,29 +2466,29 @@ msgstr "" "date prévue %(staffing_date)s est postérieure à la fin de la mission " "(%(end_date)s)" -#: staffing/views.py:321 +#: staffing/views.py:343 msgid "Staffing has been updated" msgstr "Les prévisions de charge ont été mises à jour" -#: staffing/views.py:359 +#: staffing/views.py:381 #, python-format msgid "Staffing has been shifted by %s month" msgstr "Les prévisions de charge ont été décalées de %s mois" -#: staffing/views.py:383 +#: staffing/views.py:405 msgid "Only won leads" msgstr "Uniquement les affaires gagnées" -#: staffing/views.py:383 +#: staffing/views.py:405 msgid "Only consider won leads for staffing forecasting" msgstr "" "Ne prend en compte que les missions gagnées pour les prévisions de charge" -#: staffing/views.py:384 +#: staffing/views.py:406 msgid "Balanced staffing projection" msgstr "Projections de staffing pondérées" -#: staffing/views.py:384 +#: staffing/views.py:406 msgid "" "Add missions forcecast staffing even if still not won with a ponderation " "based on the mission won probability" @@ -2496,11 +2496,11 @@ msgstr "" "Ajoute les prévisions de charge des missions même si elles ne sont pas " "gagnées en pondérant avec la probabilité de gagner." -#: staffing/views.py:385 +#: staffing/views.py:407 msgid "Full staffing projection" msgstr "Projections de staffing complètes" -#: staffing/views.py:385 +#: staffing/views.py:407 msgid "" "Add missions forcecast staffing even if still not won without any " "ponderation. All forecast is considered." @@ -2508,31 +2508,31 @@ msgstr "" "Ajoute les prévisions de charge des missions même si elles ne sont pas " "gagnées sans aucun pondération. Toutes les prévisions sont prises en compte." -#: staffing/views.py:388 +#: staffing/views.py:410 msgid "Group by Manager" msgstr "Groupement par manager" -#: staffing/views.py:389 +#: staffing/views.py:411 msgid "Group by Level" msgstr "Groupement par position" -#: staffing/views.py:769 templates/staffing/prod_report.html:119 +#: staffing/views.py:794 templates/staffing/prod_report.html:119 msgid "Prod rate delta" msgstr "Écart de taux de prod." -#: staffing/views.py:770 templates/staffing/prod_report.html:120 +#: staffing/views.py:795 templates/staffing/prod_report.html:120 msgid "Daily rate delta" msgstr "Écart de taux journalier" -#: staffing/views.py:788 +#: staffing/views.py:813 msgid "Missing timesheet" msgstr "Pointages manquants" -#: staffing/views.py:1019 staffing/views.py:1367 staffing/views.py:1390 +#: staffing/views.py:1044 staffing/views.py:1392 staffing/views.py:1415 msgid "timesheet.csv" msgstr "feuille-de-temps.csv" -#: staffing/views.py:1329 templates/billing/_lead_billing.html:66 +#: staffing/views.py:1354 templates/billing/_lead_billing.html:66 #: templates/billing/bill.html:179 templates/leads/lead_detail.html:256 #: templates/staffing/mission_timesheet.html:38 #: templates/staffing/mission_timesheet.html:117 @@ -2540,61 +2540,61 @@ msgstr "feuille-de-temps.csv" msgid "Total" msgstr "Total" -#: staffing/views.py:1403 +#: staffing/views.py:1428 msgid "Lead Price (k€)" msgstr "Montant affaire (k€)" -#: staffing/views.py:1403 +#: staffing/views.py:1428 msgid "Mission Price (k€)" msgstr "Montant mission (k€)" -#: staffing/views.py:1404 +#: staffing/views.py:1429 msgid "Past done days" msgstr "Jours réalisés dans le passé" -#: staffing/views.py:1404 templates/billing/bill_review.html:211 +#: staffing/views.py:1429 templates/billing/bill_review.html:211 #: templates/leads/lead_detail.html:229 templates/staffing/mission.html:165 #: templates/staffing/mission_timesheet.html:12 msgid "Done days" msgstr "Jours réalisés" -#: staffing/views.py:1404 templates/staffing/mission_timesheet.html:14 +#: staffing/views.py:1429 templates/staffing/mission_timesheet.html:14 msgid "Days to be done" msgstr "Jours à faire" -#: staffing/views.py:1455 +#: staffing/views.py:1480 msgid "holidays_timesheet.csv" msgstr "feuille-de-temps-congés.csv" -#: staffing/views.py:1509 +#: staffing/views.py:1534 msgid "trigramme" msgstr "trigramme" -#: staffing/views.py:1509 staffing/views.py:1708 +#: staffing/views.py:1534 staffing/views.py:1733 msgid "profil" msgstr "profil" -#: staffing/views.py:1509 +#: staffing/views.py:1534 msgid "start" msgstr "début" -#: staffing/views.py:1509 +#: staffing/views.py:1534 msgid "end" msgstr "fin" -#: staffing/views.py:1600 +#: staffing/views.py:1625 msgid "current" msgstr "actuel" -#: staffing/views.py:1600 +#: staffing/views.py:1625 msgid "next" msgstr "prochain" -#: staffing/views.py:1607 templates/staffing/rate_objective_report.html:41 +#: staffing/views.py:1632 templates/staffing/rate_objective_report.html:41 msgid "horizon" msgstr "horizon" -#: staffing/views.py:1709 staffing/views.py:2052 +#: staffing/views.py:1734 staffing/views.py:2077 #: templates/billing/pre_billing.html:92 templates/billing/pre_billing.html:159 #: templates/staffing/missions_report.html:67 #: templates/staffing/missions_report.html:73 @@ -2602,37 +2602,37 @@ msgstr "horizon" msgid "days" msgstr "jours" -#: staffing/views.py:1736 +#: staffing/views.py:1761 msgid "This lead has no mission defined" msgstr "Cette affaire n'a aucune mission définie" -#: staffing/views.py:1763 +#: staffing/views.py:1788 msgid "You are not allowed to do that" msgstr "Vous n'êtes pas autorisé à faire cela" -#: staffing/views.py:1772 +#: staffing/views.py:1797 #, python-brace-format msgid "daily rate for {consultant}" msgstr "Taux journalier pour {consultant}" -#: staffing/views.py:1775 +#: staffing/views.py:1800 #, python-brace-format msgid "bought daily rate for {consultant}" msgstr "Taux journalier d'achat pour {consultant}" -#: staffing/views.py:1784 +#: staffing/views.py:1809 msgid "Mission or consultant does not exist" msgstr "La mission ou le consultant n'existe pas" -#: staffing/views.py:1918 +#: staffing/views.py:1943 msgid "Predefined assignment must be in consultant list" msgstr "Les affectations prédéfinis doivent être dans la liste des consultants" -#: staffing/views.py:1922 +#: staffing/views.py:1947 msgid "Excluded consultant must be in consultant list" msgstr "Les affectations exclus être dans la liste des consultants" -#: staffing/views.py:1943 +#: staffing/views.py:1968 msgid "" "There's no solution. Add consultants, remove mission, exclusions or relax " "experience ratio constraint" @@ -2640,18 +2640,18 @@ msgstr "" "Aucune solution. Ajoutez des consultants, retirez des missions, des " "exclusions ou relâchez les contraintes de ratio d'expérience." -#: staffing/views.py:2034 templates/staffing/mission.html:104 +#: staffing/views.py:2059 templates/staffing/mission.html:104 #: templates/staffing/turnover_pivotable.html:101 #: templates/staffing/turnover_pivotable.html:118 #: templates/staffing/turnover_pivotable.html:125 msgid "Marketing product" msgstr "Produit marketing" -#: staffing/views.py:2034 staffing/views.py:2035 +#: staffing/views.py:2059 staffing/views.py:2060 msgid "Undefined" msgstr "À définir" -#: staffing/views.py:2051 staffing/views.py:2062 +#: staffing/views.py:2076 staffing/views.py:2087 #: templates/billing/graph_yearly_billing.html:37 #: templates/staffing/turnover_pivotable.html:91 #: templates/staffing/turnover_pivotable.html:97 @@ -2662,23 +2662,23 @@ msgstr "À définir" msgid "turnover (€)" msgstr "Chiffre d'affaire (€)" -#: staffing/views.py:2053 +#: staffing/views.py:2078 msgid "external subcontractor turnover (€)" msgstr "CA sous-traitants externes (€)" -#: staffing/views.py:2054 +#: staffing/views.py:2079 msgid "external subcontractor days" msgstr "jours sous-traitants externes" -#: staffing/views.py:2055 +#: staffing/views.py:2080 msgid "internal subcontractor turnover (€)" msgstr "CA sous-traitants internes (€)" -#: staffing/views.py:2056 +#: staffing/views.py:2081 msgid "internal subcontractor days" msgstr "jours sous-traitants internes" -#: staffing/views.py:2057 staffing/views.py:2072 +#: staffing/views.py:2082 staffing/views.py:2097 #: templates/staffing/turnover_pivotable.html:61 #: templates/staffing/turnover_pivotable.html:67 #: templates/staffing/turnover_pivotable.html:75 @@ -2687,39 +2687,39 @@ msgstr "jours sous-traitants internes" msgid "own turnover (€)" msgstr "Chiffre d'affaire propre (€)" -#: staffing/views.py:2058 +#: staffing/views.py:2083 msgid "own days" msgstr "Jours effectif propre" -#: staffing/views.py:2060 staffing/views.py:2068 +#: staffing/views.py:2085 staffing/views.py:2093 msgid "fiscal year" msgstr "Année fiscale" -#: staffing/views.py:2079 staffing/views.py:2081 +#: staffing/views.py:2104 staffing/views.py:2106 #: templates/staffing/turnover_pivotable.html:87 msgid "top client company" msgstr "top entreprise" -#: staffing/views.py:2081 +#: staffing/views.py:2106 msgid "others" msgstr "autres" -#: staffing/views.py:2120 staffing/views.py:2122 +#: staffing/views.py:2145 staffing/views.py:2147 #: templates/staffing/lunch_tickets_pivotable.html:59 msgid "days off previous month" msgstr "jours de congés du mois précédent" -#: staffing/views.py:2121 staffing/views.py:2122 +#: staffing/views.py:2146 staffing/views.py:2147 #: templates/staffing/lunch_tickets_pivotable.html:65 msgid "days without tickets previous month" msgstr "jours sans ticket restaurant le mois précédent" -#: staffing/views.py:2122 templates/staffing/lunch_tickets_pivotable.html:47 +#: staffing/views.py:2147 templates/staffing/lunch_tickets_pivotable.html:47 #: templates/staffing/lunch_tickets_pivotable.html:53 msgid "deserved tickets" msgstr "tickets mérités" -#: staffing/views.py:2276 +#: staffing/views.py:2301 msgid "Global" msgstr "Global" @@ -2810,7 +2810,7 @@ msgstr "" "\n" "Cordialement\n" -#: templates/billing/_lead_billing.html:9 templates/core/_pydici_menu.html:179 +#: templates/billing/_lead_billing.html:9 templates/core/_pydici_menu.html:182 msgid "Client billing control" msgstr "Contrôle facturation client" @@ -2930,7 +2930,7 @@ msgstr "Frais" msgid "Amount (with VAT)" msgstr "Montant (TTC)" -#: templates/billing/bill_review.html:9 templates/core/_pydici_menu.html:165 +#: templates/billing/bill_review.html:9 templates/core/_pydici_menu.html:168 msgid "Bills review" msgstr "Revue des factures" @@ -3109,12 +3109,12 @@ msgid "Integer Sum" msgstr "Somme en entiers" #: templates/billing/client_bills_archive.html:5 -#: templates/core/_pydici_menu.html:162 +#: templates/core/_pydici_menu.html:165 msgid "All client bills" msgstr "Toutes les factures clients" #: templates/billing/client_bills_in_creation.html:5 -#: templates/core/_pydici_menu.html:164 +#: templates/core/_pydici_menu.html:167 msgid "Client bills in creation" msgstr "Factures clients en cours de création" @@ -3309,7 +3309,7 @@ msgid "Supplier bill" msgstr "Facture fournisseur" #: templates/billing/supplier_bills_archive.html:5 -#: templates/core/_pydici_menu.html:169 +#: templates/core/_pydici_menu.html:172 msgid "All supplier bills" msgstr "Toutes les factures fournisseurs" @@ -3521,15 +3521,14 @@ msgstr "Staffing en masse" msgid "My workfload schedule" msgstr "Mon plan de charge" -#: templates/core/_pydici_menu.html:80 templates/core/_pydici_menu.html:128 -#: templates/core/_pydici_menu.html:146 templates/core/_pydici_menu.html:176 +#: templates/core/_pydici_menu.html:80 templates/core/_pydici_menu.html:149 +#: templates/core/_pydici_menu.html:179 #: templates/crm/clientcompany_detail.html:38 #: templates/leads/lead_detail.html:55 templates/staffing/mission.html:45 msgid "Reporting" msgstr "Rapports" -#: templates/core/_pydici_menu.html:81 templates/staffing/missions.html:9 -#: templates/staffing/missions.html:19 +#: templates/core/_pydici_menu.html:81 templates/staffing/missions.html:15 msgid "Active missions" msgstr "Liste des missions actives" @@ -3602,108 +3601,124 @@ msgstr "Feuille de temps des congés" msgid "Financial control" msgstr "Contrôle de gestion" -#: templates/core/_pydici_menu.html:117 templates/core/_pydici_menu.html:134 +#: templates/core/_pydici_menu.html:117 templates/core/_pydici_menu.html:137 msgid "Third parties" msgstr "Tiers" -#: templates/core/_pydici_menu.html:120 templates/leads/lead.html:19 +#: templates/core/_pydici_menu.html:120 +msgid "Create" +msgstr "Création" + +#: templates/core/_pydici_menu.html:121 templates/leads/lead.html:19 msgid "New client" msgstr "Nouveau client" -#: templates/core/_pydici_menu.html:122 +#: templates/core/_pydici_menu.html:123 #: templates/staffing/mission_contacts.html:42 msgid "New mission contact" msgstr "Nouveau contact mission" -#: templates/core/_pydici_menu.html:123 +#: templates/core/_pydici_menu.html:124 msgid "New business broker" msgstr "Nouvel apporteur d'affaires" -#: templates/core/_pydici_menu.html:124 +#: templates/core/_pydici_menu.html:125 #: templates/crm/clientcompany_detail.html:399 msgid "New administrative contact" msgstr "Nouveau contact administratif" -#: templates/core/_pydici_menu.html:125 +#: templates/core/_pydici_menu.html:126 msgid "New supplier" msgstr "Nouveau fournisseur" #: templates/core/_pydici_menu.html:129 +msgid "Lists" +msgstr "Listes" + +#: templates/core/_pydici_menu.html:130 msgid "All clients" msgstr "Tous les clients" -#: templates/core/_pydici_menu.html:130 +#: templates/core/_pydici_menu.html:131 +msgid "All business brokers" +msgstr "Tous les apporteurs d'affaires" + +#: templates/core/_pydici_menu.html:132 +msgid "All suppliers" +msgstr "Tous les fournisseurs" + +#: templates/core/_pydici_menu.html:133 msgid "Contact address directory" msgstr "Carnet d'adresses" -#: templates/core/_pydici_menu.html:147 +#: templates/core/_pydici_menu.html:150 #: templates/expense/chargeable_expenses.html:5 msgid "Chargeable expenses review" msgstr "Revue des notes de frais refacturables" -#: templates/core/_pydici_menu.html:148 +#: templates/core/_pydici_menu.html:151 #: templates/expense/expense_archive.html:6 #: templates/expense/expense_payments.html:68 #: templates/expense/expenses.html:52 msgid "Expenses history" msgstr "Historique des notes de frais" -#: templates/core/_pydici_menu.html:156 +#: templates/core/_pydici_menu.html:159 #: templates/crm/clientcompany_detail.html:37 #: templates/leads/lead_detail.html:53 templates/staffing/mission.html:47 msgid "Billing" msgstr "Facturation" -#: templates/core/_pydici_menu.html:160 +#: templates/core/_pydici_menu.html:163 msgid "Client billing" msgstr "Facturation client" -#: templates/core/_pydici_menu.html:161 +#: templates/core/_pydici_menu.html:164 msgid "Pre billing" msgstr "Pré facturation" -#: templates/core/_pydici_menu.html:163 +#: templates/core/_pydici_menu.html:166 msgid "New client bill" msgstr "Nouvelle facture client" -#: templates/core/_pydici_menu.html:168 +#: templates/core/_pydici_menu.html:171 msgid "Supplier billing" msgstr "Facturation fournisseur" -#: templates/core/_pydici_menu.html:170 +#: templates/core/_pydici_menu.html:173 msgid "New supplier bill" msgstr "Nouvelle facture fournisseur" -#: templates/core/_pydici_menu.html:171 +#: templates/core/_pydici_menu.html:174 msgid "Supplier bill validation" msgstr "Validation factures fournisseur" -#: templates/core/_pydici_menu.html:177 +#: templates/core/_pydici_menu.html:180 msgid "Payment delay review" msgstr "Délais de règlement" -#: templates/core/_pydici_menu.html:178 templates/leads/leads_to_bill.html:6 +#: templates/core/_pydici_menu.html:181 templates/leads/leads_to_bill.html:6 #: templates/leads/leads_to_bill.html:10 msgid "Leads still to be billed" msgstr "Affaires à facturer" -#: templates/core/_pydici_menu.html:187 +#: templates/core/_pydici_menu.html:190 msgid "Help" msgstr "Aide" -#: templates/core/_pydici_menu.html:191 +#: templates/core/_pydici_menu.html:194 msgid "Admin console" msgstr "Console d'administration" -#: templates/core/_pydici_menu.html:193 +#: templates/core/_pydici_menu.html:196 msgid "Help page" msgstr "Page d'aide" -#: templates/core/_pydici_menu.html:203 +#: templates/core/_pydici_menu.html:206 msgid "search" msgstr "chercher" -#: templates/core/_pydici_menu.html:210 templates/core/_pydici_menu.html:221 +#: templates/core/_pydici_menu.html:213 templates/core/_pydici_menu.html:224 msgid "all subsidiaries" msgstr "toutes filiales" @@ -3935,6 +3950,19 @@ msgstr "téléphone mobile" msgid "fax" msgstr "fax" +#: templates/crm/business_broker_list.html:5 +msgid "Business broker list" +msgstr "Liste des apporteurs d'affaires" + +#: templates/crm/business_broker_list.html:9 +msgid "Business brokers" +msgstr "Apporteurs d'affaires" + +#: templates/crm/business_broker_list.html:14 +#: templates/crm/supplier_list.html:14 +msgid "contact" +msgstr "contact" + #: templates/crm/client.html:6 msgid "Add or modify a Client" msgstr "Ajouter ou modifier un client" @@ -3963,8 +3991,8 @@ msgstr "Ajouter ou modifier une société" #, python-format msgid "" "Displayed data is filtered for %(current_subsidiary)s but\n" -" %(company)s company also have data for other subsidiaries. Click here to display all " +" %(company)s company also have data for other subsidiaries. Click here to display all " "unfiltered data " msgstr "" "Les données affichées sont filtrées pour %(current_subsidiary)s mais la " @@ -4045,28 +4073,29 @@ msgid "Current active missions" msgstr "Missions en cours" #: templates/crm/clientcompany_detail.html:269 -#: templates/staffing/missions.html:29 +#: templates/staffing/_mission_table.html:19 msgid "nature" msgstr "nature" #: templates/crm/clientcompany_detail.html:271 #: templates/crm/clientcompany_detail.html:300 templates/leads/leads.html:20 -#: templates/leads/leads_to_bill.html:20 templates/staffing/missions.html:31 +#: templates/leads/leads_to_bill.html:20 +#: templates/staffing/_mission_table.html:21 msgid "amount (k€)" msgstr "prix (k€)" #: templates/crm/clientcompany_detail.html:274 -#: templates/staffing/missions.html:34 +#: templates/staffing/_mission_table.html:24 msgid "Forecast in future" msgstr "Prévisions dans le futur" #: templates/crm/clientcompany_detail.html:275 -#: templates/staffing/missions.html:35 +#: templates/staffing/_mission_table.html:25 msgid "Up to date forecast" msgstr "Prévisions mise à jour récemment" #: templates/crm/clientcompany_detail.html:276 -#: templates/staffing/missions.html:36 +#: templates/staffing/_mission_table.html:26 msgid "Archiving" msgstr "Archivage" @@ -4180,6 +4209,14 @@ msgstr " pour la filiale %(subsidiary)s" msgid " Client sales repartition since %(min_date)s" msgstr "Répartition du CA par client depuis le %(min_date)s" +#: templates/crm/supplier_list.html:5 +msgid "Suppliers list" +msgstr "Liste des fournisseurs" + +#: templates/crm/supplier_list.html:9 +msgid "Suppliers" +msgstr "Fournisseurs" + #: templates/expense/_expense_chargeable.html:17 msgid "Yes, but not charged yet" msgstr "Oui, mais non refacturé" @@ -4358,7 +4395,8 @@ msgstr "Ajouter ou modifier une affaire" msgid "Lead detail" msgstr "Détail de l'affaire" -#: templates/leads/lead_detail.html:52 templates/people/consultant.html:40 +#: templates/leads/lead_detail.html:52 templates/people/consultant.html:41 +#: templates/staffing/missions.html:6 msgid "Missions" msgstr "Missions" @@ -4468,8 +4506,8 @@ msgid "Sold (k€)" msgstr "Vendu (k€)" #: templates/leads/lead_detail.html:233 -#: templates/staffing/consultant_missions.html:13 -#: templates/staffing/mission.html:169 templates/staffing/missions.html:33 +#: templates/staffing/_mission_table.html:23 +#: templates/staffing/mission.html:169 msgid "product" msgstr "produit" @@ -4829,6 +4867,19 @@ msgstr "" msgid "objective" msgstr "objectif" +#: templates/staffing/_mission_table.html:6 +msgid "Display only active missions" +msgstr "Afficher uniquement les missions actives" + +#: templates/staffing/_mission_table.html:8 +msgid "Display all missions" +msgstr "Afficher toutes les missions" + +#: templates/staffing/_mission_table.html:43 +#: templates/staffing/mission.html:232 +msgid "Archiving failed" +msgstr "Échec de l'archivage" + #: templates/staffing/_mission_table_archive_column.html:11 msgid "Archive" msgstr "Archiver" @@ -4864,24 +4915,6 @@ msgstr "Exporter cette feuille de temps dans un tableur" msgid "Export detailed timesheet in a spreadsheet" msgstr "Exporter le détail de cette feuille de temps dans un tableur" -#: templates/staffing/consultant_missions.html:6 -msgid "Consultant's missions" -msgstr "Missions du consultant" - -#: templates/staffing/consultant_missions.html:12 -#: templates/staffing/mission.html:130 -msgid "Probability" -msgstr "Probabilité" - -#: templates/staffing/consultant_missions.html:24 -#, python-format -msgid "Change %(mission)s" -msgstr "Modifier %(mission)s" - -#: templates/staffing/consultant_missions.html:24 -msgid "Change" -msgstr "Modifier" - #: templates/staffing/consultant_staffing.html:12 #: templates/staffing/mission_staffing.html:23 msgid "Month" @@ -5118,6 +5151,10 @@ msgstr "Code analytique" msgid "Client lead id" msgstr "Référence affaire client" +#: templates/staffing/mission.html:130 +msgid "Probability" +msgstr "Probabilité" + #: templates/staffing/mission.html:133 msgid "Lead of this mission" msgstr "Affaire de cette mission" @@ -5130,10 +5167,6 @@ msgstr "Description de l'affaire" msgid "Other missions linked to this lead" msgstr "Autres missions liées à cette affaire" -#: templates/staffing/mission.html:232 templates/staffing/missions.html:54 -msgid "Archiving failed" -msgstr "Échec de l'archivage" - #: templates/staffing/mission_consultants.html:5 msgid "Consultants currently implicated in this mission" msgstr "Consultants impliqués actuellement dans cette mission" @@ -5288,11 +5321,11 @@ msgstr "À faire" msgid "done" msgstr "réalisé" -#: templates/staffing/missions.html:17 +#: templates/staffing/missions.html:13 msgid "Only display active missions" msgstr "N'afficher que les missions actives" -#: templates/staffing/missions.html:20 +#: templates/staffing/missions.html:16 msgid "Also display inactive missions" msgstr "Afficher également les missions archivées" @@ -5504,6 +5537,20 @@ msgstr "Proportion de sous traitance par produit" msgid "Sum ratio" msgstr "Ratio de sommes" +#, fuzzy +#~ msgid "billing name" +#~ msgstr "Mode de facturation" + +#~ msgid "Consultant's missions" +#~ msgstr "Missions du consultant" + +#, python-format +#~ msgid "Change %(mission)s" +#~ msgstr "Modifier %(mission)s" + +#~ msgid "Change" +#~ msgstr "Modifier" + #, fuzzy #~| msgid "" #~| "Sum of unused or overtaken days and margin over budget rate, considering " @@ -6070,10 +6117,6 @@ msgstr "Ratio de sommes" #~ msgid "done_days" #~ msgstr "Jours réalisés" -#, fuzzy -#~ msgid "billing_mode" -#~ msgstr "Mode de facturation" - #, fuzzy #~ msgid "mission_name" #~ msgstr "Mission" @@ -6244,9 +6287,6 @@ msgstr "Ratio de sommes" #~ msgid "Back to expenses index" #~ msgstr "Retour à l'index des notes de frais" -#~ msgid "Display all missions" -#~ msgstr "Afficher toutes les missions" - #~ msgid "Defines %(mission)s staffing" #~ msgstr "Définir le staffing de la mission %(mission)s" diff --git a/templates/crm/business_broker_list.html b/templates/crm/business_broker_list.html index 1972b31d..16d39c46 100644 --- a/templates/crm/business_broker_list.html +++ b/templates/crm/business_broker_list.html @@ -12,7 +12,7 @@

{% trans "Business brokers" %}

{% trans "company" %} {% trans "contact" %} - {% trans "billing_name" %} + {% trans "Name used for billing" %}