diff --git a/ganttzk/src/main/resources/i18n/fr.po b/ganttzk/src/main/resources/i18n/fr.po index 724947d76..3d9c77e67 100644 --- a/ganttzk/src/main/resources/i18n/fr.po +++ b/ganttzk/src/main/resources/i18n/fr.po @@ -8,10 +8,10 @@ # Philippe Poumaroux , 2012. msgid "" msgstr "" -"Project-Id-Version: libreplan-1.2.3\n" +"Project-Id-Version: libreplan-1.3.0\n" "Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" -"POT-Creation-Date: 2012-04-11 08:32+0200\n" -"PO-Revision-Date: 2012-04-11 12:30+0000\n" +"POT-Creation-Date: 2012-07-05 08:07+0200\n" +"PO-Revision-Date: 2012-07-05 19:22+0000\n" "Last-Translator: Philippe Poumaroux \n" "Language-Team: Français\n" "MIME-Version: 1.0\n" @@ -45,10 +45,6 @@ msgstr "Début" msgid "Show reported hours" msgstr "Afficher les heures comptabilisées" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:90 -msgid "by criteria" -msgstr "par critère" - #: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:85 msgid "Show/Hide reported hours" msgstr "Montrer/Cacher les heures comptabilisées" @@ -58,10 +54,6 @@ msgstr "Montrer/Cacher les heures comptabilisées" msgid "Zoom" msgstr "Zoom" -#: ganttzk/src/main/java/org/zkoss/ganttz/TabsRegistry.java:121 -msgid "Limiting resources" -msgstr "Ressources bloquantes" - #: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:67 msgid "The specified dependency is not allowed" msgstr "La dépendance indiquée n'est pas disponible" @@ -78,10 +70,6 @@ msgstr "Monter/Cacher l'avancement" msgid "Task" msgstr "Tâche" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 -msgid "by resources" -msgstr "par ressource" - #: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 msgid "available effort: {0}, assigned effort: {1}" msgstr "investissement disponible: {0}, investissement affecté: {1}" @@ -110,14 +98,14 @@ msgstr "Filter par nom" msgid "See scheduling" msgstr "Voir la programmation" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 -msgid "Show" -msgstr "Montrer" - #: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:30 msgid "End" msgstr "Fin" +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 +msgid "Resources" +msgstr "Ressources" + #: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTracker.java:243 msgid "changing zoom" msgstr "Changer le zoom" @@ -126,10 +114,22 @@ msgstr "Changer le zoom" msgid "Show/Hide money cost bar" msgstr "Afficher/Masquer la barre de coût monétaire" +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:47 +msgid "Group by" +msgstr "Groupé par" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:90 +msgid "Generic allocation criteria" +msgstr "Critères génériques d'affectation" + #: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:45 msgid "Quarter" msgstr "Trimestre" +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 +msgid "Page" +msgstr "Page" + #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 msgid "None" msgstr "Aucun" @@ -147,10 +147,6 @@ msgstr "Projet" msgid "Name" msgstr "Nom" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:50 -msgid "Name filter" -msgstr "Filtre par nom" - #: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:641 msgid "Show progress" msgstr "Monter l'avancement" @@ -163,14 +159,14 @@ msgstr "Déplier/Replier tout" msgid "Show/Hide critical path" msgstr "Montrer/Cacher le chemin critique" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:150 -msgid "showing criteria" -msgstr "Montrer les critères" - #: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:32 msgid "Year" msgstr "Année" +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:150 +msgid "showing criteria" +msgstr "Montrer les critères" + #: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:58 msgid "Month" msgstr "Mois" diff --git a/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_fr.properties b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_fr.properties index f148271ea..e3bee37cd 100644 --- a/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_fr.properties +++ b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_fr.properties @@ -1,9 +1,10 @@ # Locale for completedEstimatedHours.jrxml title = Rapport d'heures +subtitle = Heures estimées/planifiées par tâche order = Projet \: reference = Date de référence \: criteria = Critère \: -labels = Libellé \: +labels = Étiquettes \: name = Nom total.hours = Heures totales estimated = Estimé diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_fr.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_fr.properties index 195a12557..b1cf4acf5 100644 --- a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_fr.properties +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_fr.properties @@ -1,5 +1,6 @@ # Locale for hoursWorkedPerWorkerReportInAMonth.jrxml title = Rapport de travail +subtitle = Heures travaillées par ressource et par mois parameters.year = Année\: parameters.month = Mois\: name = Nom diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_fr.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_fr.properties index d6d877764..de37289b4 100644 --- a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_fr.properties +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_fr.properties @@ -1,14 +1,15 @@ # Locale for hoursWorkedPerWorkerReport.jrxml title = Rapport de travail +subtitle = Heures travaillées par ressource date.start = Date de début\: date.end = Date de fin\: criteria = Critère\: -labels = Libellés -labels.colon = Libellés\: +labels = Libellés\: +labels.colon = Etiquettes\: start = Début end = Fin hours = Heures -task.code.name = Code/Nom de la tâche +task.code.name = Code/nom de tâche text.fields = Champs texte total.day = Total des heures par jour\: total.worker = Total des heures par participant\: diff --git a/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_fr.properties b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_fr.properties index 154e339be..2ab125089 100644 --- a/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_fr.properties +++ b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_fr.properties @@ -1,5 +1,6 @@ # Locale for ordersCostPerResourcesReport.jrxml title = Rapport du projet +subtitle = Coûts par ressource date.start = Date de début\: date.end = Date de fin\: criteria = Critère\: @@ -14,3 +15,14 @@ total.worker = Total par participant\: total = Total projet\: page = page of = de +expense.subtitle = Feuille de dépense +headers.expense.column1 = Date +headers.expense.column2 = Concept +headers.expense.column3 = Ressource +headers.expense.column4 = Valeur +time.spend.subtitle = Temps passé\: +money.spend.subtitle = Argent dépensé\: +total.numhours = Nombre total d'heures\: +total.time.money = Coût horaire\: +total.expense.money = Coût des dépenses\: +total.money = Total\: diff --git a/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_fr.properties b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_fr.properties index 46cb7b40a..35cde03b5 100644 --- a/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_fr.properties +++ b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_fr.properties @@ -1,10 +1,23 @@ # Locale for schedulingProgressPerOrderReport.jrxml title = Rapport d'avancement +subtitle = Avancement prévisionnel par projet tipo = Type d'avancement\: order = Projets\: date.start = Date de début. date.end = Date de fin\: date.reference = Date de référence\: +total.hours = Heures totales +estimated = Estimé +planned = Planifié +progress = Avancement +measured = Mesuré +imputed = Imputé +hours.up.to.date = Heures à jour +real = Réel +difference = Différence +cost = Coût +cost.ratio = Ratio de coût +planned.ratio = Ratio planifié note1 = Le type d'avancement choisi n'est pas disponible pour ce projet. note2 = Utiliser le type d'avancement étendu. page = page diff --git a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_fr.properties b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_fr.properties index f668d5843..34645835e 100644 --- a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_fr.properties +++ b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_fr.properties @@ -1,5 +1,6 @@ # Locale for timeLineRequiredMaterial.jrxml title = Matériels +subtitle = Ligne de temps des matériels date.start = Date de début\: date.end = Date de fin\: status = Etat\: diff --git a/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_fr.properties b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_fr.properties index a0ddecd79..716882d65 100644 --- a/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_fr.properties +++ b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_fr.properties @@ -1,5 +1,6 @@ # Locale for workingArrangementPerOrderReport.jrxml title = Rapport du projet +subtitle = Etat de prévision des tâches order = Projet\: status = Etat\: name = Nom\: diff --git a/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_fr.properties b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_fr.properties index 2ca880705..f2f122c78 100644 --- a/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_fr.properties +++ b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_fr.properties @@ -1,5 +1,6 @@ # Locale for workingProgressPerTaskReport.jrxml title = Rapport d'avancement +subtitle = Avancement du travail par tâche order = Projet\: reference = Date de référence\: criteria = Critère\: diff --git a/libreplan-webapp/src/main/resources/i18n/fr.po b/libreplan-webapp/src/main/resources/i18n/fr.po index 848974289..698a3cb60 100644 --- a/libreplan-webapp/src/main/resources/i18n/fr.po +++ b/libreplan-webapp/src/main/resources/i18n/fr.po @@ -10,10 +10,10 @@ # Philippe Poumaroux , 2012. msgid "" msgstr "" -"Project-Id-Version: libreplan-1.2.4\n" +"Project-Id-Version: libreplan-1.3.0\n" "Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" -"POT-Creation-Date: 2012-05-04 13:15+0200\n" -"PO-Revision-Date: 2012-05-04 11:20+0000\n" +"POT-Creation-Date: 2012-07-05 08:07+0200\n" +"PO-Revision-Date: 2012-07-07 20:30+0000\n" "Last-Translator: Philippe Poumaroux \n" "Language-Team: Français\n" "MIME-Version: 1.0\n" @@ -22,28 +22,41 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:373 -msgid "The resource cannot be null" -msgstr "La ressource ne peut être vide" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:436 +msgid "currency code not specified" +msgstr "le code monétaire n'est pas indiqué" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:495 +msgid "You do not have permissions to create new users" +msgstr "Vous n'avez pas les droits pour créer de nouveaux utilisateurs" + +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:92 +msgid "Availability ratio" +msgstr "Ratio de disponibilité" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 msgid "Group path" msgstr "Chemin du groupe" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:420 -msgid "criterion codes must be unique inside a criterion type" -msgstr "Les codes de critères doivent être uniques dans un type de critères" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1150 +msgid "" +"resource cost category assignments codes must be unique inside a resource" +msgstr "les codes d'affectation des catégories de coût des ressources doivent être unique dans une ressource" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:96 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:92 msgid "No authorizations were added because you did not select any." msgstr "Aucune autorisation ajoutée car vous n'en avez pas selectionnée" #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:88 #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:71 -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:59 msgid "en" msgstr "fr" +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:161 +msgid "must be after end date" +msgstr "doit être après la date de fin" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 msgid "Origin" msgstr "Origine" @@ -52,28 +65,25 @@ msgstr "Origine" msgid "Create exception" msgstr "Créer une exception" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:41 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:43 msgid "Select report data" msgstr "Sélectionner un rapport de données" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:207 -msgid "there exist multiple resource calendars with name {0}" -msgstr "Il existe de multiples calendriers de ressources avec le nom {0}" - #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:60 msgid "Create Virtual Worker" msgstr "Créer un travailleur virtuel" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:830 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:105 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:81 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:28 #: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:30 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:36 #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:32 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:61 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:86 -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:29 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:63 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:88 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:58 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:174 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:137 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 #: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 @@ -84,26 +94,34 @@ msgstr "Créer un travailleur virtuel" #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:83 #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:38 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:87 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:138 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:97 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:138 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:93 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:135 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:176 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:87 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:125 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:167 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:118 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:97 -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:40 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:34 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:110 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:127 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:99 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:140 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:99 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:140 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:95 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:137 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:178 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:89 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:128 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:170 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:120 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:107 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:148 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:99 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:33 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:41 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:50 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:39 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:54 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:40 +#: libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul:37 +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:42 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:59 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:60 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:58 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:52 +#: libreplan-webapp/src/main/webapp/unittypes/_listUnitTypes.zul:29 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:258 #: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 @@ -121,72 +139,87 @@ msgstr "Créer un travailleur virtuel" #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:29 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:48 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:279 #: libreplan-webapp/src/main/webapp/orders/_list.zul:36 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:50 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:70 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:57 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:137 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:226 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:143 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:246 msgid "Operations" msgstr "Opérations" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:151 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:523 -#: libreplan-webapp/src/main/java/org/libreplan/ws/costcategories/impl/CostCategoryConverter.java:135 -#: libreplan-webapp/src/main/java/org/libreplan/ws/costcategories/impl/CostCategoryConverter.java:195 -msgid "There is no type of work hours with this code" -msgstr "Il n'y a aucun horaire de travail avec ce code." +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:41 +msgid "Basic data" +msgstr "Données de base" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:84 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:112 msgid "Select" msgstr "Sélectionner" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:215 -msgid "Work report removed successfully" -msgstr "Rapport sur le travail supprimé avec succès" +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:345 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:180 +msgid "Start date cannot be empty" +msgstr "La date de début ne peut pas être vide" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1517 -msgid "It can not be empty" -msgstr "Cela ne peut être vide" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:324 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:33 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:338 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:35 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:48 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:52 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:22 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:54 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:53 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:147 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:176 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:57 msgid "Materials" msgstr "Matériels" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:357 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java:1094 +msgid "dates must be sorted and cannot overlap" +msgstr "les dates doivent être triées et ne peuvent pas se chevaucher" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:361 msgid "Reassign" msgstr "Réaffecter" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:64 -msgid "Description cannot be null or empty" -msgstr "Description obligatoire" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:180 +msgid "Not bound" +msgstr "Non lié" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MonteCarloTabCreator.java:72 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MonteCarloTabCreator.java:270 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/GlobalProgressChart.java:46 +msgid "By critical path hours" +msgstr "Par heures de chemin critique" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MonteCarloTabCreator.java:51 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MonteCarloTabCreator.java:159 msgid "MonteCarlo Method" msgstr "Méthode MonteCarlo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:229 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:247 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:180 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskDeadlineViolationStatusEnum.java:34 +msgid "No deadline" +msgstr "Pas de date d'échéance" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:238 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:256 msgid "Project Scheduling" msgstr "Planification de projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:43 -msgid "February" -msgstr "Février" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLabelTypeAssigment.java:61 +msgid "label type not specified" +msgstr "type d'étiquette non indiqué" #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:29 msgid "Managing fields and labels" msgstr "Gestion des champs et labels" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:542 +msgid "" +"Machine cannot be deleted. Machine is allocated to a project or contains " +"imputed hours" +msgstr "La machine ne peut pas être supprimée. La machine est assignée à un projet ou contient des heures imputées" + #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:269 msgid "Please, select a calendar" msgstr "Veuillez sélectionner un calendrier" @@ -201,52 +234,55 @@ msgid "Predefined" msgstr "Prédéfini" #: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:344 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:325 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:49 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:59 msgid "Quality Forms" msgstr "Formulaires qualité" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:316 +msgid "A stretch has lower or equal values than the previous stretch" +msgstr "Une prolongation possède des valeurs inférieures ou égales à la prolongation précédente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:495 msgid "Reports" msgstr "Rapports" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 +msgid "Assignments could not be completed" +msgstr "Les affectations ne peuvent pas être terminées" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:117 msgid "Create task" msgstr "Créer une tâche" +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/User.java:118 +msgid "username not specified" +msgstr "nom d'utilisateur non indiqué" + #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:22 msgid "LibrePlan: Advanced allocation" msgstr "LibrePlan: Allocation avancée" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 -msgid "The {0} sequence prefixes can not be repeated" -msgstr "Les préfixes de séquence {0} ne peuvent pas être répétés" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:340 -msgid "" -"The original workable days value {0}, is prevented because consolidated " -"values cannot be modified" -msgstr "La valeur initiale des jours ouvrables {0} est bloquée car des valeurs consolidées ne peuvent être modifiées" - #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:82 msgid "Criterion requirements" msgstr "Critères requis" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:285 -msgid "Stretch date must not be less than task start date: " -msgstr "La date de prolongation ne doit pas être antérieure à la date de début:" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1569 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1575 +msgid "please, select a timesheet template type" +msgstr "merci de choisir un type de canevas de feuille de suivi de temps" #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:68 msgid "Dedication chart" msgstr "Graphique d'engagement" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:748 -msgid "Not the same hours group, impossible to update" -msgstr "Pas le même groupe d'heures, impossible de mettre à jour" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:118 +msgid "Sum of expenses imputed in children tasks" +msgstr "Somme des dépenses imputées aux sous-tâches" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:710 msgid "Progress that are reported by quality forms can not be modified" msgstr "L'avancement qui est rapporté par les formulaires qualité ne peut pas être modifié" @@ -254,34 +290,41 @@ msgstr "L'avancement qui est rapporté par les formulaires qualité ne peut pas msgid "Own exception" msgstr "Exception particulière" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:522 +#: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:27 +msgid "Your session has expired because of inactivity. Please log in again." +msgstr "Votre session a expiré du fait d'un temps d'inactivité trop long. Merci de vous reconnecter." + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:526 msgid "Cannot delete that material because it is assigned to a project." msgstr "Ce matériel ne peut être détruit car il est affecté à un projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:136 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:150 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:282 -msgid "Resource Usage" -msgstr "Utilisation de la ressource" - -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 -msgid "Remove limiting resource element" -msgstr "Supprimer un élément de ressource limitant" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/MachineWorkersConfigurationUnit.java:169 +msgid "Alpha must be greater than 0" +msgstr "Alpha doit être supérieur à 0" #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 msgid "Active period from" msgstr "Période active depuis" +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:40 +msgid "Work done" +msgstr "Travail effectué" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:485 msgid "Unassign" msgstr "Non affecté" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:36 +msgid "Filter timesheet lines by" +msgstr "Filtrer les lignes de la feuille de temps par" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 msgid "Manual assignment" msgstr "Affectation manuelle" #: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:302 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:412 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:68 msgid "Companies" msgstr "Sociétés" @@ -289,46 +332,40 @@ msgstr "Sociétés" msgid "Quality form items list" msgstr "Liste d'éléments du formulaire qualité" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:218 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:240 -msgid "" -"End date is not valid, the new end date must be later the current end date" -msgstr "La date de fin n'est pas valide, la nouvelle date de fin doit être plus tardive que la date de fin actuelle" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:520 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:885 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:514 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1047 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:128 msgid "Create {0}: {1}" msgstr "Créer {0}: {1}" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:193 +msgid "entity name not specified" +msgstr "nom d'entité non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:414 +msgid "You do not have permissions to go to worker edition window" +msgstr "Vous n'avez pas les permissions nécessaires pour accéder à la fenêtre de modification des travailleurs" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:51 msgid "generic workers allocation" msgstr "Allocation générique des travailleurs" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:310 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:935 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:315 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:898 msgid "The project has no scheduled elements" msgstr "Ce projet n'a pas d'éléments planifiés" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:806 -msgid "Hour start" -msgstr "Heure de début" - #: libreplan-webapp/src/main/webapp/planner/main.zul:53 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:36 #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:120 msgid "Start" msgstr "Début" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:34 -msgid "Progress Report" -msgstr "Rapport d'avancement" - #: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:119 msgid "cost assignment's category not specified" msgstr "Catégorie d'affectation du coût non spécifiée" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:112 msgid "Check for updates" msgstr "Vérifier les mises à jour" @@ -336,71 +373,117 @@ msgstr "Vérifier les mises à jour" msgid "Delete Template element" msgstr "Supprime un élément du canevas" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:516 +msgid "Criteria of this criterion type have been assigned to some resource." +msgstr "Les critères de ce type de critères ont été affectés à une ressource." + #: libreplan-webapp/src/main/webapp/calendars/calendars.zul:22 msgid "LibrePlan: Calendars" msgstr "LibrePlan:Calendrier" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/services/LDAPUserDetailsService.java:65 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/services/DBUserDetailsService.java:66 -msgid "User with login name '{0}': not found" -msgstr "L'utilisateur avec le login '{0}': n'a pas été trouvé" - #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:37 msgid "Resources capability" msgstr "Capacité de ressources" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:501 +msgid "must be greater or equal than 0" +msgstr "doit être supérieur ou égal à 0" + #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:31 msgid "Transfer Projects Between Scenarios" msgstr "Transférer les projets entre les scénarios" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:107 msgid "changing perspective" msgstr "Modifier la perspective" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:47 +msgid "Estimated hours average" +msgstr "Moyenne estimée des heures" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:120 msgid "" "Could not add those authorizations to profile {0} because they were already " "present." msgstr "Ne peut ajouter ces autorisations au profil {0} car elle sont déjà présentes" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:63 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:160 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/ResourceCalendar.java:78 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:216 +msgid "resource not specified" +msgstr "ressource non indiquée" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/UnitType.java:76 +msgid "measure not specified" +msgstr "mesure non indiquée" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:64 msgid "Default calendar" msgstr "Calendrier par défaut" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:178 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:179 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:218 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:207 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:159 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:186 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:156 +#: libreplan-business/src/main/java/org/libreplan/business/requirements/entities/CriterionRequirement.java:68 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:206 +msgid "criterion not specified" +msgstr "critère non indiqué" + +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:180 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:181 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:220 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:210 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:88 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:161 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:188 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:158 msgid "Click on this" msgstr "Cliquer ici" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java:423 +msgid "project calendar not specified" +msgstr "calendrier de projet non indiqué" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:104 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:53 msgid "Project Name" msgstr "Nom du projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1100 +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:166 +msgid "Company ID already used. It must be unique" +msgstr "ID d'organisme déjà utilisé. Il doit être unique" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:209 +msgid "Cannot be higher than Ending Date" +msgstr "Ne peut pas être supérieur à la date de fin" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1172 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 msgid "Indent" msgstr "Décaler" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:252 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 msgid "Reassignation" msgstr "Ré-affectation" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:311 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:331 msgid "Save passwords in database" msgstr "Sauvegarder les mots de passe en base de donnée" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1230 +msgid "Consolidated progress measurement cannot be removed" +msgstr "Les mesures d'avancement consolidées ne peuvent pas être supprimées" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:42 msgid "New template" msgstr "Nouveau modèle" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:970 +msgid "Delete bound user" +msgstr "Supprimer un utilisateur lié" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialInfo.java:61 +msgid "unit price not specified" +msgstr "prix unitaire non indiqué" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:38 msgid "Total estimated hours" msgstr "Total des heures estimées" @@ -423,6 +506,10 @@ msgstr "Liste des exceptions" msgid "Locations" msgstr "Emplacements" +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:520 +msgid "The code must be unique." +msgstr "Le code doit être unique" + #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:77 msgid "New quality form item" msgstr "Nouvel élément du formulaire qualité" @@ -431,30 +518,33 @@ msgstr "Nouvel élément du formulaire qualité" msgid "LibrePlan: Labels" msgstr "LibrePlan: Libellés" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:252 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:253 msgid "LDAP connection was successful" msgstr "La connexion au LDAP a réussi" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 -msgid "Login name" -msgstr "Nom d'utilisateur" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:346 +msgid "" +"This resource allocation type is incompatible. The task has an associated " +"order element which has a progress that is of type subcontractor. " +msgstr "Ce type d'affectation de ressource est incompatible. La tâche possède un élément de tri associé dont l'avancement est de type sous-traitant." + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityFormItem.java:87 +msgid "position not specified" +msgstr "position non indiquée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/GlobalProgressChart.java:56 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:43 +msgid "Current" +msgstr "Actuel" #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:84 msgid "{0} List" msgstr "{0} Liste" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:43 -msgid "Current" -msgstr "Actuel" - -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:63 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:65 msgid "Dependencies" msgstr "Dépendances" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:187 -msgid "missing code in a calendar exception" -msgstr "Code manquant dans une exception du calendrier" - #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:78 msgid "Current selection" msgstr "Sélection actuelle" @@ -465,7 +555,7 @@ msgid "" "applicable to this resource" msgstr "il existe des critères de satisfaction faisant référence à des types de critères non applicable à cette ressource" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:66 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:47 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 msgid "Criterion Requirement" @@ -479,18 +569,23 @@ msgstr "Afficher les libellés" msgid "Minutes" msgstr "Minutes" -#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:132 -msgid "You can not remove a scenario with derived scenarios" -msgstr "Vous ne pouvez pas supprimer un scénario doté de scénarios dérivés" +#: libreplan-business/src/main/java/org/libreplan/business/scenarios/entities/OrderVersion.java:55 +msgid "owner scenario not specified" +msgstr "scénario du propriétaire non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/ExpensesAreaController.java:98 +msgid "Expense sheet \"{0}\" deleted" +msgstr "Feuille de dépenses \"{0}\" supprimée" + +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheet.java:117 +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheet.java:118 +msgid "the expense sheet must have least a expense sheet line." +msgstr "la feuille de dépenses doit contenir au moins une ligne de feuille de dépenses" #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:91 msgid "Available materials" msgstr "Matériels disponibles" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:950 -msgid "Work Report Types" -msgstr "Types de rapport de travail" - #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:55 msgid "Maximum/minimum of estimated hours" msgstr "Maximum/minimum des heures estimées" @@ -499,9 +594,9 @@ msgstr "Maximum/minimum des heures estimées" msgid "LibrePlan: Quality Forms" msgstr "LibrePlan: formulaires qualité" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:63 -msgid "LIMITING" -msgstr "LIMITANT" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:388 +msgid "Checked" +msgstr "Contrôlé" #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:415 msgid "a disabled resource has enabled subresources" @@ -512,45 +607,46 @@ msgstr "une ressource désactivée a autorisé des sous-ressources" msgid "Client" msgstr "Client" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 -msgid "Hours Group {0}: Duplicate code in DB" -msgstr "Groupe d'heures {0}: code en double dans la base de données" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:153 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:662 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:661 msgid "" "there are no resources for required criteria: {0}. So the generic allocation" " can't be added" msgstr "il n'y a pas de ressources pour les critères requis: {0}. C'est pourquoi l'allocation générique ne peut pas être ajoutée" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:331 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1503 +msgid "must be later than start date" +msgstr "doit être postérieur à la date de départ" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:351 msgid "Role search strategy" msgstr "stratégie de recherche du rôle" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:480 -msgid "Error on showing warning message removing calendar: " -msgstr "Erreur d'affichage du message d'avertissement en supprimant le calendrier:" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:398 +msgid "fields should match with timesheet data if are shared by lines" +msgstr "les champs doivent correspondre avec les données de la feuille de temps s'ils sont communs aux lignes" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:415 -msgid "work report has not any description value with this field name" -msgstr "le rapport de travail n'a aucune valeur de description correspondant à ce nom de champ" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractController.java:163 +msgid "It already exists a deliver date with the same date. " +msgstr "Il existe déjà une date de livraison avec cette même date." #: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialCategory.java:153 msgid "material category name has to be unique. It is already used" msgstr "le nom de catégorie de matériel doit être unique. Il est déjà utilisé" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:44 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:109 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:169 msgid "Imputed hours" msgstr "Heures imputées" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:346 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:37 -msgid "Project Costs Per Resource" -msgstr "Coût du projet par ressource" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractorCommunicationValue.java:74 +msgid "progress should be greater than 0% and less than 100%" +msgstr "l'avancement doit être supérieur à 0% et inférieur à 100%" -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:457 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:668 +msgid "A description field with the same name already exists." +msgstr "Un champ de description du même nom existe déjà." + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:456 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:143 msgid "Confirm deleting this hour cost. Are you sure?" msgstr "Etes-vous sûr de vouloir supprimer ce coût horaire ?" @@ -559,13 +655,9 @@ msgstr "Etes-vous sûr de vouloir supprimer ce coût horaire ?" msgid "Delete Milestone" msgstr "Détruire le jalon" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:155 -msgid "default password were not changed" -msgstr "Le mot de passe par défaut n'a pas été changé" - -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:112 -msgid "Type of hours" -msgstr "Type d'heures" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java:247 +msgid "external company should be subcontractor" +msgstr "un organisme externe doit être sous-traitant" #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:48 msgid "Non-assigned locations" @@ -575,89 +667,79 @@ msgstr "Emplacements non affectés" msgid "Application URI" msgstr "URI de l'application" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/AssignedMachineCriterionsModel.java:418 -msgid "" -"The {0} is not valid, criterionType overlaps with other " -"criterionSatisfaction from the same criterionType" -msgstr "Le {0} n'est pas valide, le type de critère interfère avec d'autres critères de satisfaction du même type de critère " - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:333 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:353 msgid "Group strategy" msgstr "Stratégie de groupe" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 -msgid "Work Report Lines" -msgstr "Lignes de rapport de travail" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1071 +msgid "Budget: {0}, Consumed: {1} ({2}%)" +msgstr "Budget: {0}, Consommé: {1} ({2}%)" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1555 msgid "Configure" msgstr "Configurer" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 -msgid "October" -msgstr "Octobre" - -#: libreplan-webapp/src/main/webapp/settings/settings.zul:58 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:54 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:58 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:55 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:59 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:61 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 msgid "First name" msgstr "Prénom" -#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:250 -msgid "Could not execute print command" -msgstr "Impossible d'exécuter la commande d'impression" - #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:122 msgid "Complementary text fields" msgstr "Champs de texte complémentaires" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 +msgid "LibrePlan: Send To Subcontractors" +msgstr "LibrePlan: Envoyer aux sous-traitants" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:291 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:210 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1226 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:452 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:211 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:211 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1220 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:451 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:200 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:872 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:829 msgid "Confirm deleting {0}. Are you sure?" msgstr "Suppression de {0}. Êtes-vous sûr ?" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:37 -msgid "Work Reports List" -msgstr "Liste de rapports de travail" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 -msgid "Accounts" -msgstr "Comptes" - -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:50 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:51 msgid "Edit selected task" msgstr "Modifier la tâche sélectionnée" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:220 msgid "External code" msgstr "Code externe" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:51 msgid "View" msgstr "Vue" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:84 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:39 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:38 -msgid "Limiting" -msgstr "Limitation" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java:225 +msgid "subcontratation date not specified" +msgstr "Date de sous-traitance non indiquée" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:164 +msgid "base not specified" +msgstr "base non indiquée" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:95 +msgid "New delivery date" +msgstr "Nouvelle date de livraison" #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:60 msgid "Required materials" msgstr "Matériels requis" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:315 msgid "Backwards" msgstr "Retour" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:677 -msgid "resources per day must be not empty and bigger than zero" -msgstr "Les ressources par jour doivent être indiquées et doivent être supérieures à zéro" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:181 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:104 +msgid "Existing user" +msgstr "Utilisateur existant" #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 msgid "Apply filtering to resources satisfying required criteria" @@ -668,45 +750,42 @@ msgstr "Appliquer le filtrage aux ressources satisfaisant le critère demandé" msgid "Version" msgstr "Version" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:35 +msgid "Communications To Customers" +msgstr "Communications aux clients" + #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:105 msgid "Up" msgstr "Haut" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:184 -msgid "" -"CriterionType is not valid, it overlaps other criterionSatisfaction with the" -" same criterionType" -msgstr "Le type de critère n'est pas valide, il interfère avec d'autres critères de satisfaction du même type de critère" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 -msgid "Types of work hours" -msgstr "Types d'heures travaillées" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:127 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:252 msgid "EAC" msgstr "FEP" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:144 -msgid "" -"Its planning is not in the current scene.\n" -"Should change to any of the following scenarios:\n" -msgstr "Sa planification n'est pas dans la vue actuelle.\nIl faut changer pour l'un des scénarios suivants:\n" - #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:39 msgid "Predecessor" msgstr "Prédécesseur" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:172 -msgid "Some stretch has higher or equal values than the previous stretch" -msgstr "Certaines dérives ont des valeurs supérieures ou égales à la dérive précédente" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:602 +msgid "Not workable day" +msgstr "Jour non ouvré" + +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:539 +msgid "it already exists another expense sheet with the same code." +msgstr "il existe déjà une autre feuille de dépense avec le même code." #: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:55 msgid "Please select a task" msgstr "Veuillez sélectionner une tâche " -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 -msgid "missing worker code in the work report" -msgstr "Code du travailleur manquant dans le rapport de travail" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:172 +msgid "Some stretch has higher or equal values than the previous stretch" +msgstr "Certaines dérives ont des valeurs supérieures ou égales à la dérive précédente" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:473 +msgid "" +"only one timesheet line per day and task is allowed in monthly timesheets" +msgstr "seulement une ligne de feuille de temps par jour et par tâche est autorisé dans les feuilles de temps mensuelles" #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 msgid "" @@ -717,49 +796,77 @@ msgstr "La valeur n'est pas correcte, la valeur maximum par défaut doit être p #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:82 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:45 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:61 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:60 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:55 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:58 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:125 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:57 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:60 +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:36 #: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:38 #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:277 msgid "End date" msgstr "Date de fin" +#: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 +msgid "LibrePlan: Calendar Exception Days" +msgstr "LibrePlan: Jours du calendrier exceptionnels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:976 +msgid "Worker and bound user deleted" +msgstr "Travailleur et utilisateur lié supprimés" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:271 +msgid "Bound user does not have the proper role" +msgstr "L'utilisateur lié ne possède pas le rôle approprié" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:330 +msgid "Already exists another criterion with the same name" +msgstr "Il existe déjà un autre critère avec le même nom" + #: libreplan-business/src/main/java/org/libreplan/business/users/entities/Profile.java:89 msgid "profile name is already being used by another profile" msgstr "Nom de profil déjà utilisé" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:126 +msgid "You cannot remove the current scenario" +msgstr "Vous ne pouvez pas supprimer le scénario actuel" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:84 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:71 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:122 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:158 msgid "E-mail" msgstr "Email" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:112 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:112 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:115 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:106 msgid "This project has already been added." msgstr "Ce projet a déjà été ajouté" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:386 -msgid "The task code cannot be null" -msgstr "Le code de tâche ne peut être nul" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:598 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:558 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:619 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:32 #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:39 #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:36 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:134 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:54 msgid "Criteria" msgstr "Critère " -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:28 msgid "User data" msgstr "Données utilisateur" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:140 msgid "Resource / Criteria" msgstr "Ressource/Critère " +#: libreplan-business/src/main/java/org/libreplan/business/workreports/valueobjects/DescriptionField.java:71 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/valueobjects/DescriptionValue.java:71 +msgid "field name not specified or empty" +msgstr "nom de champ non indiqué ou vide" + #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 msgid "Lines" msgstr "Lignes" @@ -768,7 +875,7 @@ msgstr "Lignes" msgid "Add new progress assignment" msgstr "Ajouter une nouvelle affectation d'avancement" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1323 msgid "" "Value must be a multiple of the precision value of the progress type: {0}" msgstr "La valeur doit être un multiple de la valeur de précision du type d'avancement: {0}" @@ -777,13 +884,16 @@ msgstr "La valeur doit être un multiple de la valeur de précision du type d'av msgid "Set Filter Options" msgstr "Configurer les options de filtre" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:979 -msgid "Error on showing warning message removing workReportType: " -msgstr "Erreur lors de l'affichage du message d'avertissement de suppression du type de rapport de travail:" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:370 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:22 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:62 +msgid "Expenses" +msgstr "Dépenses" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:633 -msgid "Edit Work Report" -msgstr "Modifier le rapport de travail" +#: libreplan-business/src/main/java/org/libreplan/business/scenarios/entities/Scenario.java:145 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:165 +msgid "name is already used" +msgstr "le nom est déjà utilisé" #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:22 msgid "Quality Forms List" @@ -793,35 +903,35 @@ msgstr "Liste des formulaires qualité" msgid "Project version is the same in source and destination scenarios" msgstr "La version du projet est la même dans les scénarios source et destination" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:210 +msgid "Quality form item name must be unique" +msgstr "Le nom d'élément de formulaire qualité doit être unique" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:50 +msgid "Subcontracting communication date" +msgstr "Date de communication au sous-traitant" + #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:31 msgid "Personal data" msgstr "Données personnelles" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:164 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:331 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:202 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:337 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:207 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:202 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:159 msgid "please, select a Criterion" msgstr "Veuillez sélectionner un critère. " -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:725 -msgid "Calculated progress can not be removed" -msgstr "L'avancement calculé ne peut pas être supprimé" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:112 -msgid "Work reports" -msgstr "Rapports de travail " - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "June" -msgstr "Juin" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 msgid "{0} annotation required on {1}" msgstr "{0} annotation requise sur {1}" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1217 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:234 +msgid "Some sequences to be removed do not exist" +msgstr "Certaines séquences à supprimer n'existent pas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1297 msgid "Modified" msgstr "Modifié" @@ -829,24 +939,26 @@ msgstr "Modifié" msgid "Add Criterion" msgstr "Ajouter un critère" -#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:126 -msgid "You can not remove the current scenario" -msgstr "Vous ne pouvez pas supprimer le scénario actuel" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:655 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:664 msgid "format prefix invalid. It cannot be empty or contain whitespaces." msgstr "préfixe de format incorrect. Il ne peut pas être vide ou contenir des espaces" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1228 +msgid "inherited exception can not be removed" +msgstr "une exception héritée ne peut pas être supprimée" + #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:89 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:335 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:457 msgid "MessagesContainer is needed" msgstr "MessagesContainer est nécessaire" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:37 -msgid "Project element code" -msgstr "Code élément du projet" +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:100 +msgid "" +"Load percentage of resources participating in the project while they are " +"assigned" +msgstr "Pourcentage de charge des ressources participant au projet quand elles sont affectées" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:58 #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:69 #: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:26 #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:29 @@ -854,23 +966,31 @@ msgstr "Code élément du projet" msgid "Ending date" msgstr "Date de fin" -#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:21 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:517 +msgid "There is not any assigned progress to current task" +msgstr "Il n'existe pas d'avancement affecté à la tâche courante" + +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:22 msgid "LibrePlan: Page not found" msgstr "LibrePlan : Page non trouvée" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java:576 +msgid "project name is already being used" +msgstr "le nom de projet a déjà été utilisé" + #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:29 msgid "Export options" msgstr "Options d'export" -#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:21 msgid "Templates List" msgstr "Liste des modèles" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:34 -msgid "Subcontracted Tasks List" -msgstr "Liste des tâches des sous-contractants" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:221 +msgid "Criteria: {0}" +msgstr "Critère: {0}" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:224 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:244 msgid "Last value" msgstr "Dernière valeur" @@ -878,15 +998,15 @@ msgstr "Dernière valeur" msgid "Average of worked hours in finished applications" msgstr "Moyenne des heures de travail dans les applications achevées" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:698 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:714 msgid "Calculated progress can not be modified" msgstr "Les avancements calculés ne peuvent pas être modifiés" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:58 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:60 msgid "Work done from starting date" msgstr "Travail effectué depuis une date donnée" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:51 msgid "Statistics log" msgstr "Journal des statistiques" @@ -895,30 +1015,28 @@ msgstr "Journal des statistiques" msgid "Edit Calendar" msgstr "Modifier le calendrier" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:117 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:235 +msgid "item" +msgstr "élément" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:119 msgid "Profile" msgstr "Profil" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:37 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:491 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:39 msgid "Materials Needs At Date" msgstr "Besoins matériels à une date donnée" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:276 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:296 msgid "UserDn" msgstr "UserDn" -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:41 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:59 -msgid "Cannot be empty or null" -msgstr "Ne peut pas être vide ou nul" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:233 msgid "{0} \"{1}\" saved" msgstr "{0} \"{1}\" enregistré" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:301 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:307 msgid "filtering" msgstr "filtrage" @@ -930,13 +1048,13 @@ msgstr "Budget total" msgid "Hierarchy" msgstr "Hiérarchie" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:955 msgid "" "This worker cannot be deleted because it has assignments to projects or " "imputed hours" msgstr "Ce participant ne peut pas être supprimé car il est affecté à des projets ou possède des heures imputées" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:62 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:64 msgid "Work done until ending date" msgstr "Travail effectué jusqu'à une date donnée" @@ -945,13 +1063,17 @@ msgstr "Travail effectué jusqu'à une date donnée" msgid "Print configuration" msgstr "Imprimer la configuration" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:422 +msgid "There is another timesheet template with the same code" +msgstr "Il existe déjà un autre canevas de feuille de temps avec le même code" + #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:27 msgid "Overload due to other assignments" msgstr "Surcharge due à d'autres affectations" -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:117 -msgid "Types of hours" -msgstr "Types d'heures" +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:104 +msgid "Expense properties" +msgstr "Propriétés des dépenses" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:149 msgid "Time period saved" @@ -964,42 +1086,43 @@ msgid "" msgstr "Êtes-vous sûr de modifier ce type de ressource ? Vous perdrez tous les critères avec des types de ressource différents" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:170 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:208 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:213 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:208 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 msgid "This Criterion has already been added." msgstr "Ce critère existe déjà." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:206 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:226 msgid "add" msgstr "ajouter" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:876 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:112 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:952 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:86 #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:69 msgid "Budget value cannot be negative" msgstr "La valeur budgétée ne peut pas être négative" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:239 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:395 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1128 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:243 msgid "Unsaved changes will be lost. Would you like to continue?" msgstr "Les changements non enregistrés seront perdus. Voulez-vous continuer ?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:38 -msgid "NON_LIMITING" -msgstr "NON_LIMITANT" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:290 +msgid "please select a user to bound" +msgstr "merci de choisir à utilisateur à lier" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:297 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:301 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:49 msgid "Workers" msgstr "Participants" -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeModel.java:102 -msgid "Cannot remove {0}, since it is being used by some Exception Day" -msgstr "Impossible de supprimer {0} depuis qu'il est utilisé par des jours exceptionnels" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 -msgid "August" -msgstr "Août" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:865 +msgid "" +"You can not remove the project \"{0}\" because it has time tracked at some " +"of its tasks" +msgstr "Vous ne pouvez pas supprimer le projet \"{0}\" car il possède du temps suivi dans certaines de ses tâches" #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:53 msgid "Resources matching selected criteria" @@ -1009,11 +1132,11 @@ msgstr "Ressources correspondant aux critères choisis" msgid "with" msgstr "avec" -#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:297 +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:293 msgid "Label Type" msgstr "Type de libellé" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:48 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:50 msgid "Year" msgstr "Année" @@ -1021,51 +1144,77 @@ msgstr "Année" msgid "{0} \"{1}\" could not be deleted, it was already removed" msgstr "{0} \"{1}\" ne peut pas être supprimé, il a déjà été supprimé" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:422 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:70 +msgid "Received From Subcontractors" +msgstr "Reçu des sous-traitants" + #: libreplan-business/src/main/java/org/libreplan/business/users/entities/Profile.java:68 msgid "profile name not specified" msgstr "nom de profil non indiqué" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:62 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:112 +msgid "you do not have permissions to create new labels" +msgstr "vous n'avez pas les permissions nécessaires pour créer de nouvelles étiquettes" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:63 msgid "Date Start" msgstr "Date de début" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1280 -msgid "Value is not valid, the current value must be less than max value" -msgstr "La valeur n'est pas correcte, la valeur actuelle doit être inférieure à la valeur maximum" +#: libreplan-webapp/src/main/webapp/typeofworkhours/typeOfWorkHours.zul:23 +msgid "LibrePlan: Hours Types" +msgstr "LibrePlan: Types d'heures" -#: libreplan-webapp/src/main/webapp/planner/order.zul:105 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:67 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:56 -msgid "Value" -msgstr "Valeur" +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/GlobalProgressChart.java:44 +msgid "By all tasks hours" +msgstr "Par toutes les heures des tâches" #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:66 msgid "Hour costs" msgstr "Coûts des heures" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:773 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:137 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:168 +#: libreplan-webapp/src/main/webapp/planner/order.zul:105 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:58 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:67 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:56 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:87 +msgid "Value" +msgstr "Valeur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeModel.java:91 +msgid "Progress type cannot be modified" +msgstr "Le type d'avancement ne peut pas être modifié" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:809 msgid "there are no valid periods for this calendar" msgstr "il n'y a pas de périodes valides pour ce calendrier" -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:54 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:132 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:54 msgid "Add role" msgstr "Ajouter un rôle" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:638 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1274 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:643 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1279 msgid "Exception end date should be greater or equals than start date" msgstr "Les dates de fin exceptionnelles doivent être postérieures ou égales à la date de début" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:474 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:517 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:527 msgid "Repeated Project code {0} in Project {1}" msgstr "Code projet {0} répété dans le projet {1}" -#: libreplan-webapp/src/main/java/org/libreplan/ws/subcontract/impl/SubcontractServiceREST.java:277 -msgid "Project from client" -msgstr "Projet du client" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:239 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:222 +msgid "End date is not valid, the new end date must be after start date" +msgstr "La date de fin n'est pas valide, la nouvelle date de fin doit être postérieure à la date de début" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:284 +msgid "Stretch date must not be before task start date: " +msgstr "La date d'extension ne doit pas être antérieure à la date de début:" #: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:22 msgid "Progress Types List" @@ -1077,32 +1226,38 @@ msgid "" "other criterion" msgstr "Le {0} ne peut pas être affecté à cette ressource. Les intervalles recouvrent d'autres critères" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:132 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:257 msgid "Schedule Performance Index" msgstr "Index prévisionnel de performance" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:135 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:141 msgid "Earlier starting date" msgstr "Date de démarrage au plus tôt" -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:27 -msgid "Type data" -msgstr "Données de type" +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:536 +msgid "The code cannot be empty and it must be unique." +msgstr "Le code ne peut pas être vide et il doit être unique." -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:122 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:124 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:401 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:67 msgid "Profiles" msgstr "Profils" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:255 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/UserDashboardController.java:60 +msgid "Monthly timesheet \"{0}\" saved" +msgstr "Feuille de temps mensuelle \"{0}\" sauvegardée" + +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:46 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:35 +msgid "First expense" +msgstr "Première dépense" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:275 msgid "Host" msgstr "Hôte" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:810 -msgid "Hour finish" -msgstr "Heure de fin" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:198 msgid "Perspectives" msgstr "Perspectives" @@ -1110,64 +1265,65 @@ msgstr "Perspectives" msgid "Workable time" msgstr "Temps travaillé" -#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:240 -msgid "missing code in a subcategory" -msgstr "Code manquant dans une sous-catégorie" - -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:66 -msgid "Non limiting resource allocation" -msgstr "Allocation d'une ressource non limitante" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:40 msgid "Company name" msgstr "Nom de la société" -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:67 -msgid "Limiting resource allocation" -msgstr "Allocation d'une ressource limitante" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:22 +msgid "LibrePlan: Send To Customers" +msgstr "LibrePlan: Envoyer aux clients" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:463 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:490 +msgid "there are repeated description values in the timesheet lines" +msgstr "il existe des valeurs de description répétées dans les lignes de la feuille de temps" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:489 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:521 +msgid "This date cannot be empty" +msgstr "Cette date ne peut pas être vide" + +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:82 +msgid "Resources usage" +msgstr "Utilisation des ressources" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:464 msgid "Split new assignment" msgstr "Diviser une nouvelle affectation" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/DirectAdvanceAssignment.java:226 +msgid "maxixum value of percentage progress type must be 100" +msgstr "valeur maximum du pourcentage de type d'avancement doit être 100" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:275 msgid "Expiry date" msgstr "Date d'expiration" #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 msgid "Pagination" msgstr "Mise en page" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:342 -msgid "" -"The operation does not perform because the task has progress reports that is" -" spread associated with this quality form" -msgstr "L'opération ne s'exécute pas car la tâche possède un rapport d'avancement qui est associé de manière répartie avec ce formulaire qualité" - -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:82 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:86 msgid "Change scenario" msgstr "Modifier le scénario" -#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloModel.java:84 +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloModel.java:70 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:69 msgid "Critical path" msgstr "Chemin critique" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:161 -msgid "" -"Deleting this item, it will disable the report progress option. Are you " -"sure?" -msgstr "Supprimer cet élément va désactiver l'option rapport d'avancement. Êtes-vous sûr ?" - -#: libreplan-webapp/src/main/webapp/materials/materials.zul:41 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:43 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:41 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:77 msgid "Categories" msgstr "Catégories" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/OrdersTabCreator.java:46 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:180 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1319 +msgid "Value is not valid. It must be smaller than max value" +msgstr "La valeur n'est pas valide. Elle doit être inférieure à la valeur maxmum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/OrdersTabCreator.java:47 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:181 msgid "Project Details" msgstr "Détail du projet" @@ -1175,15 +1331,15 @@ msgstr "Détail du projet" msgid "Add new hours group" msgstr "Ajouter un nouveau groupe d'heures" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:221 -msgid "Criteria: {0} " -msgstr "Critère: {0}" - #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:44 msgid "Cancel changes and back to scheduling" msgstr "Annuler les changements et revenir à la planification" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:386 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 +msgid "Task: {0}" +msgstr "Tâche: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:384 #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:65 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:86 #: libreplan-webapp/src/main/webapp/planner/order.zul:106 @@ -1192,11 +1348,11 @@ msgstr "Annuler les changements et revenir à la planification" msgid "Percentage" msgstr "Pourcentage" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:137 -msgid "Updated" -msgstr "Mis à jour" +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:52 +msgid "Remaining time" +msgstr "Temps restant" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:88 msgid "Company logo URL" msgstr "URL du logo de la société" @@ -1204,30 +1360,45 @@ msgstr "URL du logo de la société" msgid "No worker selected" msgstr "Aucun travailleur sélectionné" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:204 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:222 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:224 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:242 msgid "Number of digits" msgstr "Nombre de chiffres" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1639 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportQueryController.java:294 msgid "Task not found" msgstr "Tâche non trouvée" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:136 +msgid "company code cannot contain whitespaces" +msgstr "Le code d'organisme ne peut pas contenir d'espaces" + #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:39 #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:39 msgid "Total capability" msgstr "Capacité totale" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:217 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:224 msgid "Problems connecting with client web service" msgstr "Problème de connection avec le web service client" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:718 +msgid "" +"You cannot remove the task \"{0}\" because it has work reported on it or any" +" of its children" +msgstr "Vous ne pouvez pas supprimer la tâche \"{0}\" car il y a du travail rapporté dans l'une de ses sous-tâches" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:169 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:198 msgid "Exception Type" msgstr "Type d'exception" -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:22 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceMeasurement.java:155 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceMeasurement.java:169 +msgid "The current value must be less than the max value." +msgstr "La valeur actuelle doit être inférieure à la valeur maximum." + +#: libreplan-webapp/src/main/webapp/profiles/_listProfiles.zul:22 msgid "Profiles List" msgstr "Liste de profils" @@ -1235,104 +1406,135 @@ msgstr "Liste de profils" msgid "both {0} of category {1} and {2} of category {3} have the same code" msgstr "Les deux {0} des catégories {1} et {2} de la catégorie {3} ont le même code" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1006 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:241 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:697 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:585 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:331 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:68 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:65 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1082 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:226 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:703 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:606 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:336 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:76 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:46 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:56 msgid "Labels" msgstr "Libellés" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 -msgid "Data Types" -msgstr "Types de données" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:438 +msgid "Queue-based resource assignation" +msgstr "Affectation de ressources en mode file" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:161 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:116 +msgid "End date communicated by the subcontractor." +msgstr "Date d'échéance communiquée par le sous-traitant." + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:106 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:47 +msgid "New timesheet" +msgstr "Nouvelle feuille de temps" + +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:39 +msgid "Data" +msgstr "Données" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:152 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:195 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 msgid "Total hours" msgstr "Total des heures" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:38 -msgid "Data" -msgstr "Données" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:344 msgid "Reassigning {0} projects" msgstr "Réaffecter {0} projets" -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:55 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:57 msgid "Filter by task status" msgstr "Filtrer par état de tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:529 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:416 +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:75 +msgid "BAC (Budget At Completion)" +msgstr "BAA (Budget A l'Achèvement)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:490 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:418 msgid "Select date" msgstr "Choisissez la date" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:631 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1267 -msgid "You should select a end date for the exception" -msgstr "Vous devez choisir une date de fin pour l'exception" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java:264 +msgid "state not specified" +msgstr "état non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1300 +msgid "" +"Spread progress cannot be removed. Please select another progress as spread." +msgstr "Un avancement propagé ne peut pas être supprimé. Merci de choisir un autre avancement à propager." #: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:34 msgid "Please try it again." msgstr "Merci de réessayer" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:56 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:266 +msgid "cannot be checked until the previous item is checked before" +msgstr "ne peut pas être vérifié avant que l'élément précédent ne soit vérifié" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:57 msgid "Company code" msgstr "Code de la compagnie" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:62 -msgid "Sum of imputed hours in children tasks" -msgstr "Somme des heures imputées dans les tâches filles" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:110 msgid "Unknown attribute '{0}' in class {1}" msgstr "Attribut '{0}' inconnu dans la classe {1}" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:62 +msgid "Sum of imputed hours in children tasks" +msgstr "Somme des heures imputées dans les tâches filles" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:96 msgid "passwords can not be empty" msgstr "Les mots de passe ne peuvent pas être vides" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:699 -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:33 -msgid "NON LIMITING RESOURCE" -msgstr "RESSOURCE NON LIMITANTE" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:1093 +msgid "Task {0}" +msgstr "Tâche {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:88 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:128 +#: libreplan-webapp/src/main/webapp/common/access_forbidden.zul:40 +msgid "" +"Please try to contact with any administrator in order to review your " +"permissions in LibrePlan." +msgstr "Merci de contacter un administrateur pour revoir vos permissions dans LibrePlan." + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Machine.java:101 +msgid "machine name not specified" +msgstr "nom de machine non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:93 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:139 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:176 msgid "already assigned" msgstr "déjà affecté" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 -msgid "Passed" -msgstr "Réussi" - #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:132 msgid "Activation periods" msgstr "Périodes d'activation" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:511 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:505 #: libreplan-webapp/src/main/webapp/planner/order.zul:151 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:90 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:35 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:32 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:75 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:133 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:152 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:76 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:138 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 msgid "Calendar" msgstr "Calendrier" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:307 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:132 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:355 +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:76 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:148 msgid "Resources" msgstr "Ressources" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:56 msgid "" "LDAP users cannot change their password if LDAP authentication is enabled. " "Talk to one of the administrators" @@ -1347,37 +1549,65 @@ msgstr "Lire" msgid "Source and destination scenarios should be different" msgstr "Les scénarios source et destination doivent être différents" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:141 +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:33 +msgid "Overallocated" +msgstr "Sur-affecté" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:142 msgid "The browser you are using" msgstr "Le navigateur que vous utilisez" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:78 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:82 msgid "scenario" msgstr "scénario" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:51 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:49 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:52 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:59 #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:42 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:42 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:29 msgid "to" msgstr "à" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:115 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:122 msgid "worker's first name not specified" msgstr "le prénom du travailleur n'est pas indiqué" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:334 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1412 +msgid "End date can only be deleted in the the last activation" +msgstr "La date d'échéance ne peut pas être supprimée dans la dernière activation" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:354 msgid "Property strategy" msgstr "Stratégie de la propriété" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:107 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:276 +msgid "Save date" +msgstr "Enregistrer la date" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:248 +msgid "" +"The quality item positions must be correct in function to the percentage." +msgstr "Les positions de l'élément de qualité doivent être corrigés en fonction du pourcentage." + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:521 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:281 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceMeasurement.java:82 +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheetLine.java:146 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:137 +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityFormItem.java:139 msgid "date not specified" msgstr "date non indiquée" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:196 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:206 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:270 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:826 +msgid "" +"Periods available depend on the satisfaction of the criteria of resources " +"and their calendars." +msgstr "Les périodes disponibles dépendent de la satisfaction des critères de ressources et de leurs calendriers." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:197 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:215 msgid "Projects Planning" msgstr "Planification des projets" @@ -1385,22 +1615,22 @@ msgstr "Planification des projets" msgid "Shrink to fit page width" msgstr "Réduire pour correspondre à la largeur de la page" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:770 +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:132 +msgid "You cannot remove a scenario with derived scenarios" +msgstr "Vous ne pouvez pas supprimer un scénario possédant des scénarios dérivés" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:798 msgid "The max value must be greater than 0" msgstr "La valeur max doit être supérieure à 0" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:63 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:59 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:70 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:61 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:65 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:73 msgid "Last name" msgstr "Nom" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:254 -msgid "cost category name not specified" -msgstr "nom de la catégorie de coût non indiqué" - #: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:382 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:575 msgid "Remove" msgstr "Supprimer" @@ -1408,7 +1638,11 @@ msgstr "Supprimer" msgid "Planned workable days" msgstr "Jours ouvrables planifiés" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/valueobjects/DescriptionField.java:80 +msgid "length less than 1" +msgstr "longueur inférieure à 1" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:256 msgid "SPI" msgstr "IPP" @@ -1416,30 +1650,38 @@ msgstr "IPP" msgid "Progress Type" msgstr "Type d'avancement" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportType.java:85 +msgid "name not specified or empty" +msgstr "nom non indiqué ou vide" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1304 msgid "Task contains consolidated progress. Cannot apply sigmoid function." msgstr "La tâche contient un avancement consolidé. Impossible d'appliquer la fonction sigmoïde." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 +msgid "Date cannot include the entire next work week" +msgstr "La date ne peut pas inclure l'intégralité de la prochaine semaine de travail" + +#: libreplan-webapp/src/main/webapp/resources/worker/virtualWorkers.zul:22 +msgid "LibrePlan: Virtual Worker Groups" +msgstr "LibrePlan: Groupes de travailleurs virtuels" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:324 msgid "UserId" msgstr "UserId" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:390 -msgid "the code must be not null or not empty" -msgstr "le code ne doit pas être nul ou vide" - #: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:509 msgid "This date can not include the whole previous work week" msgstr "Cette date ne peut pas inclure toute la semaine de travail précédente" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:245 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:220 msgid "" "Start date is not valid, the new start date must be previous the current " "start date" msgstr "La date de début est incorrecte, la nouvelle date de début doit être antérieure à la date de début actuelle" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:119 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:123 msgid "Create New Project" msgstr "Créer un nouveau projet" @@ -1447,93 +1689,126 @@ msgstr "Créer un nouveau projet" msgid "Stretches list" msgstr "Liste des dérives" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:312 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:314 msgid "to {0}" msgstr "à {0}" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:59 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:21 +msgid "LibrePlan: Total Worked Hours By Resource In A Month" +msgstr "LibrePlan: Total d'heures travaillées par ressource en un mois" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:65 msgid "Zoom" msgstr "Zoom" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:910 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:91 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:102 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:115 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:39 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:205 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:185 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:118 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:180 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:232 +#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:37 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:64 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:94 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:76 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:131 -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:81 -#: libreplan-webapp/src/main/webapp/settings/settings.zul:124 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:70 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:151 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:144 -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/virtualWorkers.zul:40 -#: libreplan-webapp/src/main/webapp/resources/worker/worker.zul:41 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:185 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:125 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:136 +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:89 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:127 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:70 +#: libreplan-webapp/src/main/webapp/unittypes/unitTypes.zul:41 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 +#: libreplan-webapp/src/main/webapp/resources/worker/virtualWorkers.zul:41 +#: libreplan-webapp/src/main/webapp/resources/worker/worker.zul:42 #: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:45 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:97 -#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:45 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:90 #: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:48 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:53 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:379 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:59 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:77 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:399 msgid "Save" msgstr "Enregistrer" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractController.java:156 +msgid "" +"It will only be possible to add a Deliver Date if all the deliver date " +"exiting in the table have a CommunicationDate not empty. " +msgstr "Il ne sera possible d'ajouter une date de livraison si toutes les dates de livraison sortant dans le tableau possède une date de communication non vide." + #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:34 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 msgid "Standard Effort" msgstr "Effort standard" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:142 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 msgid "Material categories" msgstr "Catégories de matériel" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:283 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:676 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:284 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:587 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:685 msgid "number of digits must be between {0} and {1}" msgstr "le nombre de chiffre doit être entre {0} et {1}" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/UnitType.java:85 +msgid "the measure has to be unique" +msgstr "la métrique doit être unique" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:161 +msgid "" +"Deleting this item will disable the report progress option. Are you sure?" +msgstr "Supprimer cet élément va désactiver l'option d'avancement du rapport. Êtes-vous sûr ?" + #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:22 msgid "Criteria Requirement" msgstr "Exigence du critère" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:134 -msgid "Pending update" -msgstr "Mise à jour en attente" - #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:158 msgid "Criterion previously selected" msgstr "Critère précédemment sélectionné" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:881 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:909 msgid "" "Spread progress cannot be changed if there is a consolidation in any " "progress assignment from root task" msgstr "L'avancement étendu ne peut être modifié s'il y a une consolidation dans l'une des affectations d'avancement de la tâche racine" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:316 +msgid "Schedule from deadline to start" +msgstr "Prévision de la date d'échéance au début" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:51 msgid "Users authorization" msgstr "Droits des utilisateurs" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:177 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:248 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:294 msgid "Problems connecting with subcontractor web service" msgstr "Problèmes lors de la connection avec le web service sous-traitant" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:216 +#: libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul:22 +msgid "Monthly timesheets" +msgstr "Feuilles de temps mensuelles" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:377 +msgid "Delete template. Are you sure?" +msgstr "Supprimer le canevas. Êtes-vous sûr ?" + +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:117 +msgid "Expense date" +msgstr "Date de la dépense" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 msgid "Entity type" msgstr "Type d'entité" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1127 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:270 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1069 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:237 msgid "Unsaved changes will be lost. Are you sure?" msgstr "Les modifications non enregistrées seront perdues. Êtes-vous sûr ?" @@ -1541,10 +1816,8 @@ msgstr "Les modifications non enregistrées seront perdues. Êtes-vous sûr ?" #: libreplan-webapp/src/main/webapp/planner/resources_use.zul:22 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:22 #: libreplan-webapp/src/main/webapp/planner/main.zul:22 -#: libreplan-webapp/src/main/webapp/planner/index.zul:22 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:22 #: libreplan-webapp/src/main/webapp/planner/order.zul:22 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:22 #: libreplan-webapp/src/main/webapp/resourceload/resourceload.zul:22 msgid "LibrePlan: Scheduling" msgstr "LibrePlan: Prévision" @@ -1553,7 +1826,7 @@ msgstr "LibrePlan: Prévision" msgid "Assigned load" msgstr "Charge affectée" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:66 msgid "Filter by workers" msgstr "Filtre par participant" @@ -1569,17 +1842,13 @@ msgstr "Certaines allocations sont nécessaires" msgid "Resources Per Day" msgstr "Ressources par jour" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:216 -msgid "ResourceType must be not-null" -msgstr "RessourceType doit être non nul" - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:105 msgid "" "Estimated end date for the task (press enter in textbox to open calendar " "popup or type in date directly)" msgstr "Date de fin estimée pour la tâche (appuyer sur entrée dans la boîte de texte pour ouvrir la popup du calendrier ou saisir directement une date)" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:293 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:310 msgid "Expand/Collapse all" msgstr "Déplier/Replier tout" @@ -1587,11 +1856,11 @@ msgstr "Déplier/Replier tout" msgid "Overload due to current project" msgstr "Surcharge due au projet actuel" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1054 msgid "Name: {0}" msgstr "Nom: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1036 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1108 msgid "Move down" msgstr "Descendre" @@ -1605,24 +1874,47 @@ msgstr "Merci de sélectionner un projet" msgid "Inherits from date" msgstr "Hérité de la date" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 -msgid "September" -msgstr "Septembre" +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:589 +msgid "Expense Sheet" +msgstr "Feuille de dépenses" #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:28 msgid "Report structure" msgstr "Structure du rapport" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:119 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:59 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:99 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:100 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:362 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "Yes" +msgstr "Oui" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:127 +msgid "Go to user edition window" +msgstr "Aller à la fenêtre de modification utilisateur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:385 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:67 +msgid "Cost" +msgstr "Coût" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:146 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:40 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 msgid "General data" msgstr "Données générales" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:126 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:251 msgid "BAC" msgstr "BAA" +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:111 +msgid "Deadline (days since project start)" +msgstr "Échéance (jours depuis le début du projet)" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:381 msgid "Calculate Number of Hours" msgstr "Calculer le nombre d'heures" @@ -1634,28 +1926,42 @@ msgstr "Calculer le nombre d'heures" msgid "Assign" msgstr "Affecter" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/criterion/impl/CriterionConverter.java:130 -msgid "missing code in a criterion" -msgstr "code manquant dans un critère" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1318 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1283 msgid "Create Template" msgstr "Créer un modèle" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/DashboardTabCreator.java:108 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/DashboardTabCreator.java:126 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:108 +msgid "Time" +msgstr "Temps" + +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheet.java:127 +msgid "last expense sheet line sequence code not specified" +msgstr "code de dernière séquence de ligne de feuille de dépense non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:840 +msgid "Not enough permissions to edit this project" +msgstr "Permissions insuffisantes pour modifier ce projet" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:60 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:68 msgid "Advanced search" msgstr "Recherche avancée" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:74 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:74 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:112 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:82 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:76 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:76 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:114 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:97 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:84 msgid "Filter by labels" msgstr "Filtrer par libellé" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:586 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:639 msgid "" "IMPORTANT: Don't forget to communicate to subcontractor that his contract " "has been cancelled" @@ -1665,32 +1971,45 @@ msgstr "IMPORTANT: N'oubliez pas de signaler au sous-traitant que son contrat a msgid "MonteCarlo chart" msgstr "Graphique MonteCarlo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:126 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:251 msgid "Schedule Variance" msgstr "Variance prévisionnelle" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:395 -msgid "Error on showing warning message removing qualityForm: " -msgstr "Erreur en affichant le message d'avertissement de suppression de qualityForm:" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:676 +msgid "resources per day cannot be empty or less than zero" +msgstr "les ressources par jour ne peuvent pas être vides ou inférieures à zéro" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:410 -msgid "Service does not manage resource of type: {0}" -msgstr "Le service ne gère pas les ressources du type: {0}" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:217 +msgid "Criterion cannot be empty" +msgstr "Le critère ne peut pas être vide" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:131 +msgid "company code not specified" +msgstr "code d'organisme non indiqué" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 +msgid "criterion names must be unique inside a criterion type" +msgstr "les noms de critère doivent être uniques dans un type de critère" #: libreplan-webapp/src/main/webapp/common/error.zul:44 #: libreplan-webapp/src/main/webapp/common/event_error.zul:39 msgid "Status code" msgstr "Code d'état" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:976 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:900 +msgid "Index fields and labels must be unique and consecutive" +msgstr "les index des champs et des étiquettes doivent être uniques et consécutifs" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:970 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:103 #: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:391 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:518 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:556 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:587 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:153 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:571 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:609 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:640 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:155 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:150 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:472 msgid "Warning" msgstr "Attention" @@ -1699,28 +2018,43 @@ msgstr "Attention" msgid "Select parent calendar" msgstr "Choisir un calendrier parent" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:450 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:513 -msgid "There is no task with this code" -msgstr "Il n'y a aucune tâche avec ce code" +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:66 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:67 +msgid "Identification" +msgstr "Identification" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:441 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:146 -msgid "The type of hours cannot be null" -msgstr "Le type d'heures ne peut pas être vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:242 +msgid "Invaldid End Date. New End Date must be after current End Date " +msgstr "Date de fin invalide. Une nouvelle date de fin doit être postérieure à la date de fin actuelle" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:297 -msgid "criterion satisfaction with end date less than start date" -msgstr "critère de satisfaction avec une date de fin antérieure à la date de début" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:248 +msgid "Queue-based resources cannot be bound to any user" +msgstr "Les ressources basée en file d'attente ne peuvent être liées à aucun utilisateur" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:185 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:186 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:226 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:214 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:166 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:193 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 +msgid "All resources must be queue-based" +msgstr "Toutes les ressources doivent être mises en file" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:119 +msgid "Unbound resource" +msgstr "Ressource non liée" + +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:210 +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityForm.java:81 +msgid "quality form not specified" +msgstr "formulaire qualité non indiqué" + +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:187 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:188 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:228 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:217 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:96 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:168 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:195 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:165 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:37 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:37 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:49 msgid "Show" msgstr "Montrer" @@ -1733,112 +2067,140 @@ msgstr "Type d'affectation" msgid "Duration (days)" msgstr "Durée (jours)" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:417 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:69 +msgid "Send To Subcontractors" +msgstr "Envoyer aux sous-traitants" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:204 +msgid "Customer information" +msgstr "Information client" + #: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:29 msgid "Back to log in" msgstr "Retour à la connexion" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:481 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:483 -msgid "Error on splitting" -msgstr "Erreur lors de la séparation" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:651 +msgid "Label type already assigned" +msgstr "Type d'étiquette déjà affecté" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:66 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:939 +msgid "Timesheets Template" +msgstr "Canevas de feuilles de temps" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:144 +msgid "host not specified" +msgstr "hôte non indiqué" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:266 +msgid "percentages in quality form items must be unique" +msgstr "les pourcentages dans les éléments du formulaire qualité doivent être unique" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 +msgid "Edit queue-based resource element" +msgstr "Modifier l'élément de ressource en queue" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:236 +msgid "Expenses cost" +msgstr "Coût des dépenses" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportType.java:158 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:416 +msgid "" +"Value is not valid.\n" +" Code cannot contain chars like '_'." +msgstr "La valeur n'est pas correcte.\nLe code ne peut pas contenir de caractères tels que '_'." + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:73 msgid "Node without children" msgstr "Noeud sans enfant" #: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:152 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:47 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:56 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 msgid "Company" msgstr "Compagnie" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 -msgid "Task: {0} " -msgstr "Tâche: {0} " - -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 -msgid "There is no label with this code " -msgstr "Il n'y a pas de libellé avec ce code" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 +msgid "{0} projects remaining to reassign" +msgstr "{0} projets restant à réaffecter" #: libreplan-webapp/src/main/webapp/planner/editTask.zul:65 msgid "Task properties" msgstr "Propriétés de la tâche" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:84 -msgid "There is no type of work report with this code" -msgstr "Il n'y a pas de type de rapport de travail avec ce code" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:56 msgid "Sum of direct imputed hours" msgstr "Somme des heures directement imputées" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:230 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/HourCost.java:113 +msgid "type of work hours not specified" +msgstr "type d'heures de travail non indiqué" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/TypeOfWorkHours.java:125 +msgid "the type of work hours name has to be unique. It is already used" +msgstr "le nom du type d'heures de travail doit être unique. Il est déjà utilisé" + #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:35 #: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 msgid "Surname" msgstr "Surnom" -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:22 -msgid "Exception Day Types List" -msgstr "Liste des types de jours exceptionnels" +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java:1206 +msgid "calendars with zero hours are not allowed" +msgstr "les calendriers avec zéro heures ne sont pas autorisés" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:750 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:394 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:154 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:744 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:392 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:170 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:118 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:181 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:69 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:68 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:131 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:98 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:48 #: libreplan-webapp/src/main/webapp/planner/order.zul:107 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:41 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:41 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:41 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:43 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:43 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:43 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:50 +#: libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul:28 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:69 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:46 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:69 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:87 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:84 msgid "Date" msgstr "Date" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 -msgid "the name must be not null or not empty" -msgstr "le nom ne doit pas être vide" +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:58 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:59 +msgid "Reviewed" +msgstr "Revus" #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:42 msgid "Add From Template" msgstr "Ajouter depuis le modèle" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:517 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:555 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:32 +msgid "Expense Sheets List" +msgstr "Liste des feuilles de dépense" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:570 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:608 msgid "Assigned resources for this task will be deleted. Are you sure?" msgstr "Les ressources affectées à cette tâche vont être supprimées. Êtes-vous sûr ?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:653 -msgid "" -"format prefix invalid. It cannot be empty or contain '_' or whitespaces." -msgstr "Préfixe de format incorrect? Il ne peut ni être vide ni contenir '_' ou des espaces" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:41 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:43 msgid "Filter by month" msgstr "Filtrer par mois" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:321 -msgid "The quality form must have an item with 100% value to report progress" -msgstr "Le formulaire de qualité doit avoir un élément valant 100% pour le rapport d'avancement" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:361 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:351 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:322 -msgid "The criterion and its type cannot be null" -msgstr "Le critère et son type ne peuvent pas être vides." - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:156 msgid "The code is not valid. There is another unit type with the same code" msgstr "Le code est incorrect. Il existe un autre type d'unité avec ce même code" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "July" -msgstr "Juillet" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:239 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:259 msgid "Enable LDAP authentication" msgstr "Activer l'authentification LDAP" @@ -1846,13 +2208,14 @@ msgstr "Activer l'authentification LDAP" msgid "( max: {0} )" msgstr "( max: {0} )" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:222 -msgid "Error on removing element: " -msgstr "Erreur lors de la suppression de l'élément:" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:182 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:182 +msgid "Criterion already assigned" +msgstr "Critère déjà affecté" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:43 -msgid "January" -msgstr "Janvier" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityFormItem.java:100 +msgid "passed not specified" +msgstr "passé non indiqué" #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 msgid "Select queue" @@ -1862,36 +2225,36 @@ msgstr "Choisir la file" msgid "Cannot calculate charts for current data" msgstr "Impossible de calculer les graphiques avec les données actuelles" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:176 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1535 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:172 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 msgid "project name already being used" msgstr "nom de projet déjà existant" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:48 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 msgid "Work description" msgstr "Description d'un travail" -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:59 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:58 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:61 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:60 msgid "Split assignment" msgstr "Diviser les affectations" -#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 -msgid "You can not remove the default scenario called \"{0}\"" -msgstr "Vous ne pouvez pas supprimer le scénario par défaut appelé \"{0}\"" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java:349 +msgid "the project must have a start date" +msgstr "le projet doit avoir une date de début" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:517 -msgid "There are not any assigned progress to current task" -msgstr "Il n'existe pas d'avancement affecté pour la tâche actuelle" +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 +msgid "percentage must be unique" +msgstr "le pourcentage doit être unique" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:180 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:181 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:220 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:209 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:88 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:161 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:188 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:158 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:182 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:183 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:222 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:212 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:90 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:163 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:190 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:160 msgid "direct link" msgstr "lien direct" @@ -1899,35 +2262,43 @@ msgstr "lien direct" msgid "Down" msgstr "Bas" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:71 +msgid "template calendar not specified" +msgstr "le calendrier de canevas non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:838 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementFilterEnum.java:36 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskElementFilterEnum.java:34 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:48 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:122 msgid "Label" msgstr "Libellé" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1003 -msgid "Value is not valid, taking into account the current list of HoursGroup" -msgstr "La valeur n'est pas correcte, prendre en compte la liste actuelle des groupes d'heures" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/HourCost.java:87 +msgid "price cost not specified" +msgstr "coût de prix non indiqué" -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:51 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:126 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:51 msgid "Association with roles" msgstr "Association avec les rôles" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:371 -msgid "missing type of work hours in a work report line" -msgstr "type d'heures de travail manquant dans une ligne du rapport de travail" +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:36 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:44 +msgid "New expense sheet" +msgstr "Nouvelle feuille de dépense" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:607 +msgid "Create Timesheet" +msgstr "Créer la feuille de temps" #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:30 msgid "Quality forms" msgstr "Formulaires qualité" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:497 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:507 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:540 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:550 msgid "Repeated Hours Group code {0} in Project {1}" msgstr "Code {0} de groupe d'heures répété dans le projet {1}" @@ -1935,29 +2306,36 @@ msgstr "Code {0} de groupe d'heures répété dans le projet {1}" msgid "Hours group" msgstr "Groupe d'heures" -#: libreplan-webapp/src/main/webapp/users/users.zul:23 -msgid "LibrePlan: Accounts" -msgstr "LibrePlan: Comptes" - -#: libreplan-webapp/src/main/webapp/templates/templates.zul:98 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:30 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:72 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:29 msgid "Days from Beginning to Deadline" msgstr "Jours depuis le démarrage jusqu'à l'échéance" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:253 msgid "Estimate At Completion" msgstr "Fin Estimée Planifiée" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportQueryController.java:266 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 +msgid "Indirect" +msgstr "Indirect" + #: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:102 msgid "cost assignment's start date not specified" msgstr "La date de début de l'affectation de coût non indiquée" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1195 +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:123 +msgid "No tasks available yet" +msgstr "Aucune tâche disponible maintenant" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportQueryController.java:263 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1200 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:77 msgid "Direct" msgstr "Direct" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:822 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:104 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:51 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:86 @@ -1972,55 +2350,68 @@ msgstr "Op." msgid "Pessimistic" msgstr "Pessimiste" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:385 -msgid "Limiting resource assignation" -msgstr "Limiter l'affectation des ressources" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1261 -msgid "" -"This progress can not be removed, because it is spread. It is necessary to " -"select another progress as spread." -msgstr "Cet avancement ne peut pas être supprimé car il est réparti. Il est nécessaire de choisir un autre avancement comme avancement réparti" +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderElementTemplate.java:457 +msgid "template name is already in use" +msgstr "le nom de canevas est déjà utilisé" #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:131 msgid "Work week" msgstr "Semaine de travail" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:128 -msgid "You will lose the changes. Are you sure?" -msgstr "Toutes les modifications vont être perdues. Êtes-vous sûr ?" +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:144 +msgid "Please select a source scenario" +msgstr "Merci de sélection un scénario source" #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:28 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:47 msgid "Company ID" msgstr "ID de la compagnie" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:129 -msgid "Unit type name cannot be empty" -msgstr "Le nom de type d'unité ne peut pas être vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1589 +msgid "" +"It will only be possible to add an end date if all the exiting ones in the " +"table have already been sent to the customer." +msgstr "Il sera possible d'ajouter une date de fin que lorsque toutes celles en sortie dans la table ont été déjà envoyées au client." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:42 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:43 msgid "Entity sequences" msgstr "Séquences d'entité" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:93 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:28 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportQueryController.java:138 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:325 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:257 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:768 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:408 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:677 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1321 +msgid "must be after start date" +msgstr "doit être postérieure à la date de départ" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:248 +msgid "" +"closckStart:the clockStart must be not null if number of hours is calcultate" +" by clock" +msgstr "Départ de l'horloge: le départ de l'horloge ne doit pas être nul si le nombre d'heures est calculé par l'horloge" + +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:67 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:27 msgid "Delay from beginning (days)" msgstr "Retard depuis le début (en jours)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:324 -msgid "Resource cannot be null" -msgstr "La ressource ne peut pas être nulle" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:455 msgid "Total Hours" msgstr "Total des heures" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:389 msgid "LibrePlan Role" msgstr "Rôle de LibrePlan" -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:36 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:100 +msgid "Must start after (days since project start)" +msgstr "Doit démarrer après (jours depuis le démarrage du projet)" + +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 msgid "Create Progress Type" msgstr "Créer le type d'avancement" @@ -2028,58 +2419,63 @@ msgstr "Créer le type d'avancement" msgid "Confirm cancel" msgstr "Confirmer l'annulation" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:37 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:468 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:39 msgid "Work And Progress Per Task" msgstr "Travail et avancement par tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1559 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1536 msgid "project code already being used" msgstr "le code projet est déjà utilisé" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:186 +msgid "The {0} sequence prefixes cannot be repeated" +msgstr "Les préfixes de séquence {0} ne peuvent pas être répétés" + +#: libreplan-business/src/main/java/org/libreplan/business/labels/entities/Label.java:47 +msgid "type not specified" +msgstr "type non indiqué" + #: libreplan-webapp/src/main/webapp/orders/_edition.zul:40 msgid "WBS (tasks)" msgstr "WBS (tâches)" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:703 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:712 msgid "Deleting sequence" msgstr "Séquence de suppression" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:299 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:465 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:150 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:457 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:208 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:264 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:880 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:915 -msgid "Error on showing removing element: " -msgstr "Erreur dans l'affichage des éléments supprimés:" +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:104 +msgid "Total extra" +msgstr "Total des extra" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:432 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:72 +msgid "Received From Customers" +msgstr "Reçu des clients" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:92 msgid "Select scenario" msgstr "Choisir le scénario" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:51 -msgid "Login" -msgstr "Connexion" +#: libreplan-webapp/src/main/webapp/templates/templates.zul:22 +msgid "LibrePlan: Templates" +msgstr "LibrePlan: Canevas" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:225 -msgid "missing work report code in a work report" -msgstr "code de rapport de travail manquant dans un rapport de travail" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:296 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:417 msgid "Edit Virtual Workers Group: {0}" msgstr "Modifier le groupe virtuel des participants: {0}" +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:88 +msgid "Total other" +msgstr "Total autre" + #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:51 msgid "Criterion requirement" msgstr "exigences de critère" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1407 -msgid "Only the last activation period allows to delete end date." -msgstr "Seule la dernière période d'activation permet de supprimer la date de fin" +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:21 +msgid "LibrePlan: Expenses" +msgstr "LibrePlan: Dépenses" #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:63 msgid "Maximum/minimum of worked hours in finished applications" @@ -2089,100 +2485,116 @@ msgstr "Maximum/minimum d'heures travaillées dans les applications finies" msgid "Scheduling saved" msgstr "Prévision enregistrée" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:192 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:171 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:708 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:854 +msgid "" +"You can not remove the project \"{0}\" because this one has imputed expense " +"sheets." +msgstr "Vous ne pouvez pas supprimer le projet \"{0}\" parce qu'il a des feuilles de dépenses imputées." + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:219 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:70 #: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 msgid "Add new row" msgstr "Ajouter une ligne" +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 +msgid "Criteria list" +msgstr "Liste des critères" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:492 msgid "Move" msgstr "Déplacer" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java:363 +msgid "deadline must be after start date" +msgstr "l'échéance doit être postérieure à la date de début" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:68 msgid "Password saved" msgstr "Mot de passe enregistré" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:224 -msgid "missing code in the resource calendar" -msgstr "code manquant dans le calendrier de ressource" - #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:34 #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:29 msgid "Overload" msgstr "Surcharge" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractorCommunication.java:76 +msgid "subcontrated task data not specified" +msgstr "données de tâche de sous-traitance non indiquée" + +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:50 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 msgid "Assignment log" msgstr "Journal d'affectation" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:334 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:22 -msgid "Work Report Models" -msgstr "Modèles de rapport de travail" - -#: libreplan-webapp/src/main/webapp/materials/materials.zul:73 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:75 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:160 msgid "New" msgstr "Nouveau" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:48 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 msgid "Date last progress measurement" msgstr "Date de dernière mesure d'avancement" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:112 -msgid "Deadline (days since beggining project)" -msgstr "Echéance (jours depuis le commencement projet)" - #: libreplan-webapp/src/main/webapp/externalcompanies/externalcompanies.zul:23 msgid "LibrePlan: Companies" msgstr "LibrePlan: compagnies" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:22 -msgid "LibrePlan: Progress Report" -msgstr "LibrePlan: rapport d'avancement" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:63 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:86 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:39 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:38 +msgid "Queue-based" +msgstr "En file" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:419 -msgid "" -"Calendar cannot be removed because it still has children. Some other " -"calendar is derived from this one." -msgstr "Le calendrier ne peut pas être supprimé car il a toujours des enfants. Certains autres calendrier sont dérivés de celui-ci" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:925 -msgid "Value is not valid, the type must be not empty" -msgstr "La valeur n'est pas correcte, le type ne doit pas être vide." - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:445 -msgid "criterion type name is already being used" -msgstr "le nom de type de critère est déjà utilisé" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:331 -msgid "Task code cannot be null" -msgstr "Le code de la tâche ne peut pas être nul" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:304 msgid "Derived of calendar {0}" msgstr "Dérivé du calendrier {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:515 -msgid "It is not allowed to consolidate progress." -msgstr "Il n'est pas autorisé pour consolider l'avancement" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:90 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:108 +msgid "Deliver date" +msgstr "Date de livraison" + +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:232 +msgid "" +"Days Interval (Calculated as task completion end date minus estimated end " +"date)" +msgstr "Intervalle de jours (Calculé comme date de fin d'achèvement de tâche moins la date estimée de fin)" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityForm.java:101 +msgid "" +"Each date must be greater than the dates of the previous task quality form " +"items." +msgstr "Chaque date doit être postérieure aux dates des éléments du formulaire qualité de la tâche précédente." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:290 +msgid "Stretch date must be earlier than End date: " +msgstr "La date d'extension doit être antérieure à la date de fin:" + +#: libreplan-webapp/src/main/webapp/common/access_forbidden.zul:38 +msgid "You do not have permissions to access to this page." +msgstr "Vous n'avez pas les permissions pour accéder à cette page." + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:216 +msgid "The quality form item positions must be unique and consecutive." +msgstr "Les positions des éléments du formulaire qualité doivent être uniques et consécutives." #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:27 msgid "External company" msgstr "Compagnie externe" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:30 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:68 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:28 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:30 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:61 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:108 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:129 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:32 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:61 +#: libreplan-webapp/src/main/webapp/profiles/_listProfiles.zul:27 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:30 msgid "Actions" msgstr "Actions" @@ -2190,112 +2602,82 @@ msgstr "Actions" msgid "Exceptions" msgstr "Exceptions" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:32 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:33 msgid "User settings" msgstr "Réglages utilisateur" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:80 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:800 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:110 msgid "Start hour" msgstr "Heure de début" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:130 msgid "Assign materials" msgstr "Matériels affectés" -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:33 -msgid "Over assignable" -msgstr "Sur affectation" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:76 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:79 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:37 #: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 msgid "ID" msgstr "ID" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:231 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:238 msgid "format filters are not valid" msgstr "les filtres de format ne sont pas corrects" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:351 -msgid "Settings" -msgstr "Réglages" +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 +msgid "LibrePlan: Project Costs" +msgstr "LibrePlan: Coûts des projets" -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:346 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:181 -msgid "The init date cannot be empty" -msgstr "La date d'initialisation ne peut pas être vide" - -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:90 -msgid "Our company password" -msgstr "Mot de passe de notre compagnie" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:136 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:307 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:174 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:174 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:131 -msgid "This label has already been added." -msgstr "Ce libellé a déjà été ajouté" - -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceServiceREST.java:181 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/IntegrationEntityModel.java:80 -msgid "Could not get code, please try again later" -msgstr "Impossible d'obtenir le code, merci d'essayer plus tard" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:394 -msgid "" -"Value is not valid.\n" -" Code cannot contain chars like '_'." -msgstr "La valeur n'est pas correcte.\nLe code ne peut pas contenir de caractères tels que '_'." +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:292 +msgid "Set Code as autogenerated to create a new project from templates" +msgstr "Régler le code comme auto généré pour créer un nouveau projet à partir des canevas" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:161 msgid "Hours Group" msgstr "Groupe d'heures" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:996 -msgid "Budget: {0}€, Consumed: {1}€ ({2}%)" -msgstr "Budget: {0}€, Consommé: {1}€ ( {2}%)" +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:101 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:45 +msgid "Bound user" +msgstr "Utilisateur lié" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:819 msgid "Unallocated name" msgstr "Nom non alloué" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1057 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1129 msgid "Move up" msgstr "Monter" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:124 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:256 +msgid "Password cannot be empty" +msgstr "Le mot de passe ne peut pas être vide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:249 msgid "BCWP" msgstr "CBTE" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:43 -msgid "Subcontract communication date" -msgstr "Date de communication de sous-contrat" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:131 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:134 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:301 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:269 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:367 -msgid "Scheduling" -msgstr "Prévision" - -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:128 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:149 msgid "Dependencies have priority" msgstr "Les dépendances ont priorité" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:518 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:883 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:512 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1045 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:126 msgid "Create {0}" msgstr "Créer {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:317 +msgid "Already exists another template with the same name" +msgstr "Il existe déjà un autre canevas possédant le même nom" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:221 msgid "Unlimited" msgstr "Illimité" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:127 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:252 msgid "Budget At Completion" msgstr "Budget A l'Achèvement" @@ -2303,7 +2685,7 @@ msgstr "Budget A l'Achèvement" msgid "Assign Label" msgstr "Libellé affecté" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:79 msgid "Page up" msgstr "Page précédente" @@ -2311,12 +2693,17 @@ msgstr "Page précédente" msgid "Create new project" msgstr "Créer un nouveau projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:993 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:766 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:362 +msgid "date in the future" +msgstr "date dans le futur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1063 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:53 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:165 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:57 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:104 #: libreplan-webapp/src/main/webapp/orders/_list.zul:35 msgid "State" msgstr "Etat" @@ -2325,37 +2712,46 @@ msgstr "Etat" msgid "Must start after" msgstr "Doit débuter après" +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:118 +msgid "Fully, Partially or Unscheduled. (Drag and drop to move tasks)" +msgstr "Totalement, partiellement ou non programmé. (Drap'n'drop pour déplacer les tâches)" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1315 msgid "Confirm change" msgstr "Confirmer la modification" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:885 -msgid "You don't have permissions to edit this project" -msgstr "Vous n'avez pas la permission de modifier ce projet" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:322 +msgid "the cost category name has to be unique and it is already in use" +msgstr "le nom de catégorie de coût doit être unique et est déjà utilisé" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialInfo.java:48 +msgid "units not specified" +msgstr "unités non indiquées" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java:326 +msgid "Code already included in Hours Group codes" +msgstr "Code déjà inclus dans les codes de groupe d'heures" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:303 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:296 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:524 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:47 +msgid "Planning" +msgstr "Calendrier" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:364 msgid "" -"Type of hours is empty. Please, create some type of hours before proceeding" -msgstr "Le type d'heures est vide. Merci de créer des types d'heures avant de continuer" +"The task has got progress consolidations. To change resource allocation type" +" all consolidations must be removed before" +msgstr "La tâche possède des consolidations d'avancement. Pour modifier le type d'allocation de ressources, toutes les consolidations doivent être supprimées au préalable" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 -msgid "missing date in a calendar exception" -msgstr "date manquante dans l'exception de calendrier" - -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:108 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:172 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:437 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:502 -msgid "There is no resource with this ID" -msgstr "Il n'y a aucune ressource avec cet ID" - -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:198 -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:218 msgid "Send" msgstr "Envoyé" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:104 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:108 msgid "user" msgstr "utilisateur" @@ -2368,46 +2764,48 @@ msgstr "LibrePlan: Matériel" msgid "New task" msgstr "Nouvelle tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:197 -msgid "The password for a new user cannot be empty" -msgstr "Le mot de passe d'un nouvel utilisateur ne peut pas être vide" - #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:31 msgid "Associated user" msgstr "Utilisateur associé" -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:27 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:27 msgid "Type name" msgstr "Nom de type" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportQueryController.java:254 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:207 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:181 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:728 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/FilterCommunicationEnum.java:28 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:849 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:75 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:76 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:27 +msgid "All" +msgstr "Tous" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningCommand.java:69 msgid "Progress assignment" msgstr "Affectation d'avancement" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:205 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:181 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:689 -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:27 -msgid "All" -msgstr "Tous" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:463 #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:77 msgid "Manual" msgstr "Manuel" +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 +msgid "You cannot remove the default scenario \"{0}\"" +msgstr "Vous ne pouvez pas supprimer le scénario par défaut \"{0}\"" + +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:176 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskDeadlineViolationStatusEnum.java:36 +msgid "On schedule" +msgstr "Conforme à la prévision" + #: libreplan-webapp/src/main/webapp/calendars/_list.zul:22 msgid "Calendars List" msgstr "Liste de calendriers" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 -msgid "Receipt date" -msgstr "Date de réception" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:209 -msgid "Cannot be higher than Ending date" -msgstr "Ne peut pas être postérieur à la date de fin" - #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:281 msgid "Create activation period" msgstr "Créer une période d'activation" @@ -2420,11 +2818,7 @@ msgstr "Détails personnels" msgid "Workers List" msgstr "Liste des participants" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:375 -msgid "Delete project template. Are you sure?" -msgstr "Suppression du canevas de projet. Êtes-vous sûr ?" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1193 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1198 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 msgid "Inherited" @@ -2437,25 +2831,43 @@ msgid "" "resource allocation criteria at any interval of time" msgstr "Impossible d'affecter les éléments choisis. Il n'y a aucune file qui correspond aux critères d'affectation des ressources dans l'intervalle de temps." -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:287 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:872 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:293 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1034 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:122 msgid "Worker" msgstr "Participant" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:217 -msgid "Criterion must be not-null" -msgstr "Le critère doit être non nul" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1364 +msgid "" +"Date is not valid, it must be later than the last progress reported to the " +"customer" +msgstr "La date n'est pas valide, elle doit être postérieure au dernier avancement annoncé au client" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:224 +msgid "User already bound to other worker" +msgstr "Utilisateur déjà lié à un autre travailleur" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:161 #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:300 msgid "criterion name not specified" msgstr "le nom du critère n'est pas indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:95 -msgid "Value is not valid, the default max value must not be empty " -msgstr "La valeur n'est pas correcte, la valeur maximum par défaut ne doit pas être vide" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:154 +msgid "port not specified" +msgstr "port non indiqué" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:346 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:263 +msgid "calendar not specified" +msgstr "calendrier non indiqué" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:274 +msgid "Start hour cannot be greater than finish hour" +msgstr "L'heure de début ne peut pas être postérieure à l'heure de fin" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:504 +msgid "Preferences" +msgstr "Préférences" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:366 msgid "Role property" msgstr "Propriété du rôle" @@ -2463,6 +2875,14 @@ msgstr "Propriété du rôle" msgid "Manual allocation" msgstr "Affectation manuelle" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceAssignment.java:75 +msgid "progress type not specified" +msgstr "type d'avancement non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/ExpensesAreaController.java:108 +msgid "Expense sheet \"{1}\" could not be deleted, it was already removed" +msgstr "La feuille de dépense \"{1}\" ne peut pas être supprimée, elle a déjà été retirée" + #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:29 msgid "External overload" msgstr "Surcharge externe" @@ -2472,67 +2892,87 @@ msgstr "Surcharge externe" msgid "Authorize" msgstr "Autoriser" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:330 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1097 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1160 +msgid "" +"Progress Measurement cannot be deleted. Progress Measurement already " +"consolidated" +msgstr "La métrique d'avancement ne peut pas être supprimée. La métrique d'avancement déjà consolidée" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:47 msgid "Recommended allocation" msgstr "Affectation recommandée" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:258 msgid "Activation" msgstr "Activation" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:310 -msgid "Scenarios" -msgstr "Scénarios" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:745 +msgid "Calculated progress cannot be removed" +msgstr "L'avancement calculé ne peut pas être supprimé" #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:375 msgid "Materials saved" msgstr "Matériel enregistré" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:37 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:456 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:39 msgid "Total Worked Hours By Resource In A Month" msgstr "Total des heures travaillées par ressource et par mois" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:671 +#: libreplan-webapp/src/main/webapp/common/access_forbidden.zul:20 +msgid "LibrePlan: Access Forbidden" +msgstr "LibrePlan: accès interdit" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:672 msgid "Other projects" msgstr "Autres projets" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:111 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:261 +msgid "clock finish cannot be empty if number of hours is calcultate by clock" +msgstr "l'heure de fin ne peut pas être vide si le nombre d'heure est calculé par l'horloge" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:117 msgid "Tasks input buffer" msgstr "Tampon d'entrée des tâches" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:168 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:412 +msgid "Code cannot be empty" +msgstr "Le code ne peut pas être vide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:391 +msgid "Template cannot be removed because it has applications" +msgstr "Le canevas ne peut pas être supprimé car il possède des applications" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:182 msgid "At least one {0} sequence must be active" msgstr "Au moins une séquence {0} doit être active" -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:26 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:161 +#: libreplan-webapp/src/main/webapp/profiles/_listProfiles.zul:26 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:42 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:66 msgid "Profile name" msgstr "Nom de profil" -#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:246 -msgid "Could open generated PDF" -msgstr "Possible d'ouvrir le PDF généré" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:297 +msgid "criterion satisfaction with end date before start" +msgstr "satisfaction de critère avec une date de fin antérieure à la date de début" #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:107 msgid "Disable Delete" msgstr "Désactiver la suppression" -#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:144 -msgid "You should select a source scenario" -msgstr "Vous devez choisir un scénario source" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:163 -msgid "At least one {0} sequence is needed" -msgstr "Au moins une séquence {0} est nécessaire" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:37 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:474 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:39 msgid "Estimated/Planned Hours Per Task" msgstr "Heures estimées/planifiées par tâche" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:177 +msgid "At least one {0} sequence is needed" +msgstr "Au moins une séquence {0} est nécessaire" + #: libreplan-webapp/src/main/webapp/costcategories/costCategory.zul:23 msgid "LibrePlan: Cost Categories" msgstr "LibrePlan: Catégories de coût" @@ -2541,7 +2981,11 @@ msgstr "LibrePlan: Catégories de coût" msgid "Assigned" msgstr "Affecté" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:241 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:96 +msgid "Total capacity" +msgstr "Capacité totale" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:261 msgid "Use LDAP roles" msgstr "Utiliser les rôles LDAP" @@ -2549,38 +2993,30 @@ msgstr "Utiliser les rôles LDAP" msgid "Details" msgstr "Détails" -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:21 -msgid "LibrePlan: Units" -msgstr "LibrePlan: unités" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:104 -msgid "" -"Check this option to send this information to LibrePlan developers in order " -"to generate usage statistics" -msgstr "Cocher cette option pour envoyer cette information aux développeurs de LibrePlan de façon à générer des statistiques d'utilisation" - -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:226 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:250 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:296 msgid "Error: {0}" msgstr "Erreur: {0}" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 -msgid "Communication" -msgstr "Communication" - +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:65 #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:36 msgid "More options" msgstr "Plus d'options" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:240 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:244 msgid "Confirm create template" msgstr "Confirmer la création du modèle" +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:50 +msgid "Work amount" +msgstr "Volume de travail" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 msgid "Parent" msgstr "Parent" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:36 msgid "" "Password cannot be managed for LDAP users because LDAP authentication is " "being used" @@ -2590,7 +3026,7 @@ msgstr "Le mot de passe ne peut pas être géré pour les utilisateurs LDAP car msgid "Earliest date" msgstr "Date au plus tôt" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:506 msgid "Change Password" msgstr "Modifier le mot de passe" @@ -2598,12 +3034,13 @@ msgstr "Modifier le mot de passe" msgid "LibrePlan: Work And Progress Per Task" msgstr "LibrePlan: Travail et avancement par tâche" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:270 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:48 msgid "Projects" msgstr "Projets" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1128 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:271 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1070 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:238 msgid "Confirm exit dialog" msgstr "Confirmer la fenêtre de sortie" @@ -2611,25 +3048,41 @@ msgstr "Confirmer la fenêtre de sortie" msgid "Not found converter for {0}" msgstr "Convertisseur pour {0} non trouvé" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:70 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportType.java:427 +msgid "" +"In the lines part, index labels and fields must be unique and consecutive" +msgstr "Dans la partie des lignes, les index d'étiquettes et de champs doivent être uniques et consécutifs" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:66 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +msgid "Subcontracting code" +msgstr "Code de sous-traitance" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:79 msgid "Material assignments" msgstr "Affectation de matériel" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:46 -msgid "December" -msgstr "Décembre" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:102 +msgid "last value not specified" +msgstr "dernière valeur non indiquée" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:35 +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheetLine.java:110 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:176 +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityForm.java:72 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java:120 +msgid "task not specified" +msgstr "tâche non indiquée" + +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:43 msgid "Change password" msgstr "Modifier le mot de passe" -#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1306 msgid "" -"Value is not valid, the Precision value must be less than the defalt max " -"value." -msgstr "La valeur n'est pas correcte, la valeur de précision doit être inférieure à la valeur max par défaut" +"Progress measurement cannot be canged to {0}, because it is consolidated" +msgstr "La mesure d'avancement ne peuvent pas être changées en {0} car elle est consolidée" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:826 msgid "Text field" msgstr "Champ texte" @@ -2637,27 +3090,13 @@ msgstr "Champ texte" msgid "Question" msgstr "Question" -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 -msgid "Create new work week" -msgstr "Créer une nouvelle semaine de travail" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:698 -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:34 -msgid "LIMITING RESOURCE" -msgstr "RESSOURCE LIMITANTE" - -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:43 -msgid "Subcontratation" -msgstr "Sous-traitance" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:135 msgid "" "The meausure name is not valid. There is another unit type with the same " "measure name" msgstr "Le nom de mesure n'est pas correct. Il y a un autre type d'unité qui possède le même nom de mesure" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:590 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:626 msgid "{0} cannot be fulfilled" msgstr "{0} ne peut pas être complété" @@ -2665,18 +3104,22 @@ msgstr "{0} ne peut pas être complété" msgid "Extended view" msgstr "Vue étendue" +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CustomerCommunication.java:132 +msgid "project not specified" +msgstr "projet non indiqué" + #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:34 msgid "Work record" msgstr "Enregistrement du travail" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:166 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:167 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:204 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:197 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:74 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:147 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:174 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:145 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:168 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:169 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:206 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:200 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:76 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:149 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:176 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:147 msgid "Output format" msgstr "Format de sortie" @@ -2688,7 +3131,7 @@ msgstr "Imprimer" msgid "{0} not found type for criterion " msgstr "Type {0} non trouvé pour le critère" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:68 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:74 msgid "Page down" msgstr "Page suivante" @@ -2696,48 +3139,49 @@ msgstr "Page suivante" msgid "resource type does not allow enabled criteria" msgstr "le type de ressource n'autorise pas le critère activé" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:416 -msgid "Effort cannot be null" -msgstr "L'effort ne peut pas être nul" +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:148 +msgid "Please, select a destination scenario" +msgstr "Merci de choisir un scénario de destination" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1119 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1061 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:126 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:116 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:97 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:106 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:41 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:211 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:38 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:191 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:184 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:238 +#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:39 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:70 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:98 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:80 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:137 #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:50 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:83 #: libreplan-webapp/src/main/webapp/planner/reassign.zul:50 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:91 #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:42 #: libreplan-webapp/src/main/webapp/planner/order.zul:131 #: libreplan-webapp/src/main/webapp/planner/order.zul:166 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:74 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:155 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:148 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:189 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:129 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:142 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:74 +#: libreplan-webapp/src/main/webapp/unittypes/unitTypes.zul:43 #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:49 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:103 -#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:45 +#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:46 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:94 #: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:49 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:89 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:129 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:90 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:132 #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:135 -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:382 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:81 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:104 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:402 msgid "Cancel" msgstr "Annuler" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:39 msgid "General user data" msgstr "Données générales utilisateur" @@ -2745,7 +3189,7 @@ msgstr "Données générales utilisateur" msgid "Unschedule" msgstr "Déprogrammé" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:204 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:227 msgid "Subcontracted task sent successfully" msgstr "Tâche sous-traitée envoyée correctement" @@ -2753,17 +3197,21 @@ msgstr "Tâche sous-traitée envoyée correctement" msgid "Accumulated hours chart" msgstr "Graphique cumulatif des heures" +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:70 +msgid "EAC (Estimate At Completion)" +msgstr "EAA (Estimation à l'achèvement)" + #: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:22 msgid "Machines List" msgstr "Liste des machines" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:320 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:732 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:944 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:325 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:907 msgid "You don't have read access to this project" msgstr "Vous n'avez pas les droits en consultation pour ce projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:255 msgid "CPI" msgstr "ICP" @@ -2772,9 +3220,17 @@ msgid "" "Disable hierarchy will cause criteria tree to be flattened. Are you sure?" msgstr "Désactiver la hiérarchie va vider l'arbre des critères. Êtes-vous sûr ?" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:48 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:41 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:43 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:229 +msgid "default maximum value of percentage progress type must be 100" +msgstr "la valeur maximum par défaut de pourcentage d'avancement doit être 100" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 +msgid "Cannot create another progress of the same type" +msgstr "Impossible de créer une autre avancement de même type" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:50 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:43 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:45 msgid "Dates" msgstr "Dates" @@ -2785,18 +3241,24 @@ msgid "Units" msgstr "Unités" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:309 msgid "At least one stretch is needed" msgstr "Au moins une extension est nécessaire" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:307 -msgid "a day is not valid" -msgstr "un jour n'est pas correct" +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheet.java:140 +msgid "The expense sheet line codes must be unique." +msgstr "Les codes de ligne de feuille de dépense doivent être uniques" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 -msgid "LibrePlan: Project Costs Per Resource" -msgstr "LibrePlan: Coûts du Projet Par Ressource" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:284 +msgid "description value: the timesheet has some description field missing" +msgstr "valeur de description: il manque certains champs de description sur la feuille de temps" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 +msgid "Create new Workweek" +msgstr "Créer une nouvelle semaine de travail" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 msgid "Autocomplete login form" msgstr "Autocomplétion du formulaire de connexion" @@ -2804,49 +3266,54 @@ msgstr "Autocomplétion du formulaire de connexion" msgid "Task Properties" msgstr "Propriétés de la tâche" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:51 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:69 msgid "hours type" msgstr "type d'heures" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ConfigurationRolesLDAP.java:56 +msgid "LibrePlan role not specified" +msgstr "Rôle LibrePlan non indiqué" + #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:21 msgid "LibrePlan: Task Scheduling Status In Project" msgstr "LibrePlan: Etat de Prévision de la Tâche dans le Projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:214 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:237 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:222 -msgid "" -"End date is not valid, the new end date must be greater than the start date" -msgstr "La date de fin est incorrecte, la nouvelle date de fin doit être postérieure à la date de début" - #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:27 msgid "name" msgstr "nom" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:75 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:76 msgid "Delete selected task" msgstr "Suppression de la tâche sélectionnée" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:129 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:133 msgid "{0} (max: {1})" msgstr "{0} (max: {1})" -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:526 msgid "Cost Category" msgstr "Catégorie de coût" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:475 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:490 msgid "end" msgstr "fin" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:353 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:373 msgid "Role search query" msgstr "Requête de recherche de rôle" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:285 +msgid "The hour cost codes must be unique." +msgstr "Les codes de coût horaire doivent être uniques." + #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:63 msgid "Log" msgstr "Journal" +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:68 +msgid "Inherited exception" +msgstr "Exception héritée" + #: libreplan-webapp/src/main/webapp/orders/_edition.zul:57 msgid "Authorizations" msgstr "Autorisation" @@ -2860,27 +3327,43 @@ msgstr "Continuer" msgid "Edit task {0}" msgstr "Modifier la tâche {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:236 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:210 -msgid "Start date cannot be null" -msgstr "La date de début ne peut pas être nulle" +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:23 +msgid "LibrePlan: Timesheets" +msgstr "LibrePlan: feuille de temps" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:304 -msgid "Subcontracting" -msgstr "Sous-traitance" +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/User.java:216 +msgid "username is already being used by another user" +msgstr "ce nom d'utilisateur est déjà utilisé par un autre utilisateur" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:328 msgid "references" msgstr "références" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractController.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1582 +msgid "You must select a valid date. " +msgstr "Vous devez choisir une date valide." + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/GenericAllocationRow.java:55 msgid "Generic" msgstr "Générique" +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:43 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:65 #: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 msgid "Template" msgstr "Modèle" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormItem.java:112 +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:277 +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityFormItem.java:126 +msgid "percentage should be greater than 0% and less than 100%" +msgstr "un pourcentage doit être supérieur à 0% et inférieur à 100%" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportType.java:187 +msgid "The field name must be unique." +msgstr "Le nom de champ doit être unique" + #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:49 msgid "Default max value" msgstr "Valeur maximum par défaut" @@ -2889,14 +3372,7 @@ msgstr "Valeur maximum par défaut" msgid "Add criterion requirement" msgstr "Ajouter une exigence de critère" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:900 -msgid "" -"You can not remove the project \"{0}\" because of any of its tasks are " -"already in use in some work reports and the project just exists in the " -"current scenario" -msgstr "Vous ne pouvez pas supprimer le projet \"{0}\" car l'une de ses tâches est déjà utilisée dans un rapport de travail et le projet existe justement dans le scénario actuel" - -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:86 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:146 msgid "Percentage of estimated budget hours / hours consumed" msgstr "Pourcentage des heures estimées du budget / heures consommées" @@ -2908,28 +3384,38 @@ msgstr "Automatique" msgid "Criterion Name" msgstr "Nom du critère" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:768 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:561 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:127 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:167 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:193 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:146 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:139 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 msgid "Task" msgstr "Tâche" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:21 +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:21 msgid "LibrePlan: Change password" msgstr "LibrePlan: modifier le mot de passe" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:130 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:302 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:169 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:308 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:174 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:168 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:125 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:85 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:90 msgid "please, select a label" msgstr "Merci de choisir un libellé" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:123 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/GlobalProgressChart.java:57 +msgid "Expected" +msgstr "Attendu" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:155 msgid "Add profile" msgstr "Ajouter un profil" @@ -2937,11 +3423,11 @@ msgstr "Ajouter un profil" msgid "LibrePlan: Scenarios Management" msgstr "LibrePlan: Gestion des scénarios" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:225 -msgid "missing code in a calendar data version" -msgstr "code manquant dans une version des données du calendrier" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 +msgid "cost assignment with end date before start date" +msgstr "affectation de coût avec une date de fin antérieure à la date de début" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:227 msgid "filter already exists" msgstr "le filtre existe déjà" @@ -2951,6 +3437,10 @@ msgstr "le filtre existe déjà" msgid "Criterion name" msgstr "Nom du critère" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:223 +msgid "date cannot be empty if it is shared by lines" +msgstr "la date ne peut pas être vide si elles est partagée par des lignes" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:126 msgid "values are not valid, the values must not be null" msgstr "valeurs incorrectes, les valeurs ne peuvent pas être nulles" @@ -2959,8 +3449,14 @@ msgstr "valeurs incorrectes, les valeurs ne peuvent pas être nulles" msgid "Apply changes and go back to scheduling" msgstr "Appliquer les modifications et revenir à la prévision" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/GlobalProgressChart.java:42 +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 +msgid "Spreading progress" +msgstr "Avancement étendu" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:108 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:53 #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 msgid "Task name" msgstr "Nom de la tâche" @@ -2969,53 +3465,77 @@ msgstr "Nom de la tâche" msgid "cost assignment's resource not specified" msgstr "La ressource d'affectation de coût n'est pas indiquée" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:1091 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:557 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:64 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:45 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:68 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:66 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:47 +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:31 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:138 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:64 msgid "Project" msgstr "Projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:407 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:374 msgid "" "Starting date cannot be empty because there is a task with constraint \"as " "soon as possible\"" msgstr "La date de début ne peut pas être vide car il existe une tâche avec la contrainte \"dès que possible\"" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialCategory.java:290 +msgid "last material sequence code not specified" +msgstr "le dernier code de séquence du matériel n'est pas indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:758 +msgid "" +"Advance assignment cannot be removed as it has advance measures that have " +"already been reported to the customer" +msgstr "L'affectation d'avancement ne peut pas être supprimée car elle possède des mesures d'avancement qui ont déjà été rapportées au client" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:373 +msgid "Extra" +msgstr "Extra" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:79 msgid "Unassigned" msgstr "Non affecté" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1594 +msgid "It already exists a end date with the same date. " +msgstr "il existe déjà une date de fin à cette date là." + #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:102 msgid "Add new criterion requirement" msgstr "Ajouter une nouvelle exigence de critère" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:124 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:236 +msgid "resource cannot be empty if it is shared by lines" +msgstr "la ressource ne peut pas être vide si elle est partagée par des lignes" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:249 msgid "Budgeted Cost Work Performed" msgstr "Coût du Travail Bugdété Réalisé" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:138 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:142 msgid "Change the password" msgstr "modifier le mot de passe" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:128 -msgid "Work report" -msgstr "Rapport de travail" +#: libreplan-business/src/main/java/org/libreplan/business/labels/entities/LabelType.java:158 +msgid "label code is already being used" +msgstr "le code d'étiquette a déjà été utilisé" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:302 -msgid "the name must be not empty" -msgstr "le nom ne doit pas être vide" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 +msgid "Hours type for monthly timesheets" +msgstr "Le type d'heures pour les feuilles de temps mensuelles" -#: libreplan-webapp/src/main/webapp/materials/materials.zul:85 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:27 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:75 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:87 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:78 msgid "Disabled" msgstr "Désactivé" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:764 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:322 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:707 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 msgid "Earned value" msgstr "Valeur gagnée" @@ -3028,6 +3548,10 @@ msgstr "Effort en heures supplémentaires" msgid "Inherited from parent calendar" msgstr "Hérité du calendrier parent" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportQueryController.java:342 +msgid "You do not have permissions to edit this timesheet" +msgstr "Vous n'avez pas les permissions pour modifier cette feuille de temps" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:161 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:199 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:225 @@ -3038,56 +3562,95 @@ msgstr "Effort normal" msgid "{0} reassignations finished" msgstr "{0} réaffectations terminées" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:250 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:254 msgid "" "Templates can only be created out of existent tasks.You are trying to create a template out of a new task.\n" "Please save your project before proceeding." msgstr "Les modèles ne peuvent être créés qu'à partir de tâches existantes. Vous essayez de créer un modèle à partir d'une nouvelle tâche.\nMerci d'enregistrer votre projet avant de continuer." -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1210 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1225 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 +#: libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul:33 +msgid "Total work" +msgstr "Travail total" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1432 +msgid "a quality form cannot be assigned twice to the same task" +msgstr "un formulaire qualité ne peut être affecté deux fois à la même tâche" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:146 +msgid "number of digits out of range" +msgstr "nombre de chiffres hors limites" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:435 +msgid "The timesheet line codes must be unique." +msgstr "Ces codes de lignes de feuille de temps doivent être uniques" + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:252 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:53 +msgid "Calendar Exception Days" +msgstr "Jours exceptionnels du calendrier" + +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:115 +msgid "Time tracking" +msgstr "Suivi du temps" + +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:43 +msgid "" +"If you entered the URL directly in the navigation bar of the browser, please" +" review it or click in the following link in order to go to initial page: " +msgstr "si vous avez entré l'URL directement dans la barre de navigation du navigateur, merci de la vérifier ou cliquez sur le lien suivant de façon à aller à la page initiale:" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1267 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1282 msgid "{0} not supported yet" msgstr "{0} pas géré actuellement" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:143 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:151 +msgid "Total tasks" +msgstr "Total des tâches" + +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:84 +msgid "Total monthly timesheet" +msgstr "Total de la feuille de temps mensuelle" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:144 msgid "is not supported for its use with LibrePlan." msgstr "n'est pas géré pour cette utilisation avec LibrePlan." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1321 -msgid "" -"Date is not valid, it must be greater than the last progress consolidation" -msgstr "La date n'est pas correcte, elle doit être postérieure à la dernière consolidation d'avancement" - #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 msgid "New entry" msgstr "Nouvelle entrée" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:100 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:109 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:102 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:111 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:138 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:160 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:278 msgid "Resources Load" msgstr "Chargement des ressources" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 -msgid "Some sequences to remove not existed" -msgstr "Certaines séquences à supprimer n'existent pas" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:174 +msgid "userId not specified" +msgstr "identifiant utilisateur non indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:224 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:225 msgid "Changes have been canceled" msgstr "Les modifications ont été annulées" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:21 -msgid "LibrePlan: Hours Worked Per Worker In A Month" -msgstr "LibrePlan: Heures travaillées par participant en un mois" +#: libreplan-webapp/src/main/webapp/planner/index.zul:22 +msgid "LibrePlan: Planning" +msgstr "LibrePlan: Calendrier" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:296 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:188 +msgid "Expense sheets" +msgstr "Feuilles de dépenses" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:316 msgid "Authentication" msgstr "Authentification" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "March" -msgstr "Mars" - -#: libreplan-webapp/src/main/webapp/settings/settings.zul:85 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:88 msgid "Select language" msgstr "Choisissez la langue" @@ -3095,15 +3658,24 @@ msgstr "Choisissez la langue" msgid "Appropriative allocation" msgstr "Allocation d'appropriation" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:187 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:186 +msgid "This criterion type cannot have multiple values in the same period" +msgstr "Ce type de critère ne peut avoir plusieurs valeurs dans la même période" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:31 msgid "Assigned criterion requirements" msgstr "Exigences affectées au critère" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:115 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:115 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:153 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:144 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:123 +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:247 +msgid "Calendar Exception Day" +msgstr "Jour du calendrier exceptionnel" + +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:117 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:117 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:155 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:147 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:125 msgid "Filter by criteria" msgstr "Filtrer par critère" @@ -3112,6 +3684,13 @@ msgstr "Filtrer par critère" msgid "Max value" msgstr "Valeur max" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:99 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:100 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:364 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "No" +msgstr "Non" + #: libreplan-webapp/src/main/webapp/scenarios/_list.zul:22 msgid "Scenarios List" msgstr "Liste des scénarios" @@ -3120,7 +3699,7 @@ msgstr "Liste des scénarios" msgid "The name is not valid, the name must not be null " msgstr "Le nom n'est pas correct, le nom ne doit pas être nul" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:136 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:142 msgid "Hours to allocate" msgstr "Heures à allouer" @@ -3128,6 +3707,10 @@ msgstr "Heures à allouer" msgid "A category must be selected" msgstr "Une catégorie doit être choisie" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:264 +msgid "Delivery dates asked by the subcontractor. " +msgstr "Dates de livraison demandées par le sous-traitant." + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 msgid "Period" msgstr "Période" @@ -3137,46 +3720,64 @@ msgstr "Période" msgid "Spread" msgstr "Diffuser" +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:974 +msgid "Disabled because of it contains more than one hours group" +msgstr "Désactivé car il contient plus d'un groupe d'heures" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:287 +msgid "Confirm remove user" +msgstr "Confirmer la suppression de l'utilisateur" + #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:93 msgid "Select start date" msgstr "Choisir une date de début" -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:106 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:157 -msgid "Error on showing warning message removing typeOfWorkHours: " -msgstr "Erreur dans l'affichage du message d'avertissement de suppression de typeOfWorkHours:" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:922 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:885 msgid "Removed {0}" msgstr "{0} supprimé" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:257 +msgid "" +"This criterion type cannot be deleted because it is assigned to projects or " +"resources" +msgstr "Ce type de critère ne peut pas être supprimé car il est affecté à des projets ou des ressources" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:959 msgid "Confirm deleting this worker. Are you sure?" msgstr "Confirmer la suppression de ce participant. Êtes-vous sûr ?" -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:64 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:67 msgid "Group name" msgstr "Nom de groupe" -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:467 +msgid "" +"description value: the timesheet has not assigned the description field" +msgstr "valeur de description: la feuille de temps n'a pas affectée le champ description" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:60 msgid "Role name" msgstr "Nom du rôle" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:984 msgid "This worker was already removed by other user" msgstr "Ce participant a déjà été supprimé par un autre utilisateur" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:620 -msgid "Create Work Report" -msgstr "Créer un rapport de travail" +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:27 +msgid "Work hour type data" +msgstr "Données du type d'heure de travail" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/MachineWorkersConfigurationUnit.java:188 +msgid "The same resource is assigned twice inside an interval" +msgstr "La même ressource est affectée deux fois à l'intérieur d'un intervalle" #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:75 msgid "Value is not valid, the precision value must not be empty" msgstr "La valeur n'est pas correcte," -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:889 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:470 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:830 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:472 msgid "h" msgstr "h" @@ -3184,10 +3785,17 @@ msgstr "h" msgid "Workable capacity for this period " msgstr "Capacité de travail pour cette période" -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:150 -#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:159 -msgid "Cannot be null or empty" -msgstr "Ne peut pas être nul ou vide" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:312 +msgid "last hours cost sequence code not specified" +msgstr "le dernier code de séquence de coût horaire n'est pas indiqué" + +#: libreplan-webapp/src/main/webapp/myaccount/userDashboard.zul:21 +msgid "LibrePlan: My Dashboard" +msgstr "LibrePlan: Mon tableau de bord" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:33 +msgid "Communications From Subcontractors" +msgstr "Communications des sous-traitants" #: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 msgid "Quality Form" @@ -3197,15 +3805,15 @@ msgstr "Formulaire qualité" msgid "Add Milestone" msgstr "Ajouter un jalon" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:116 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:122 msgid "Assign selected items" msgstr "Affecter les éléments sélectionnés" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:454 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:468 msgid "init" msgstr "initialisation" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1277 msgid "Add new progress measurement" msgstr "Ajouter une nouvelle mesure d'avancement" @@ -3217,48 +3825,66 @@ msgstr "Sélectionner la mise en queue automatique" msgid "Project {0} transfered" msgstr "Projet {0} transféré" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 -msgid "Scenarios Management" -msgstr "Gestion des scénarios" - #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:96 msgid "Create & Assign" msgstr "Créer et affecter" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1225 +msgid "Calculated progress measurements cannot be removed" +msgstr "Les mesures d'avancement calculées ne peuvent pas être supprimées" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1558 msgid "Not configurable" msgstr "Non configurable" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:201 +msgid "timesheet not specified" +msgstr "feuille de temps non indiquée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:774 +msgid "The length must be greater than 0 and not empty" +msgstr "La longueur doit être supérieure à 0 et non vide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:276 +msgid "Task Status" +msgstr "Etat de la tâche" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:31 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:109 +msgid "Bound resource" +msgstr "Ressource liée" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 +msgid "Calendar exception days" +msgstr "Jours exceptionnels du calendrier" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationCommand.java:47 msgid "Advanced allocation" msgstr "Allocation avancée" +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:243 +msgid "Estimation deviation on completed tasks" +msgstr "Déviation d'estimation sur les tâches complétées" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:93 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:96 #: libreplan-webapp/src/main/webapp/planner/order.zul:108 msgid "Consolidated" msgstr "Consolidé" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 -msgid "Work report types" -msgstr "Types de rapports de travail" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:180 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:200 msgid "MonteCarlo method" msgstr "Méthode MonteCarlo" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1223 -msgid "derived exception can not be removed" -msgstr "une exception dérivée ne peut pas être supprimée" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:284 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:386 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:425 msgid "Edit Worker: {0}" msgstr "Modifier le participant: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:217 -msgid "missing code in a material" -msgstr "code manquant dans un matériel" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1143 +msgid "You do not have permissions to go to user edition window" +msgstr "Vous n'avez pas les permissions pou aller à la fenêtre de modification de l'utilisateur" #: libreplan-webapp/src/main/webapp/common/layout/login.zul:21 msgid "LibrePlan: User access" @@ -3266,14 +3892,16 @@ msgstr "LibrePlan: accès utilisateur" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:68 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:111 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:56 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:69 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:225 #: libreplan-webapp/src/main/webapp/orders/_list.zul:32 msgid "Customer" msgstr "Client" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:820 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:86 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:814 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:116 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:149 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:34 msgid "Hours type" msgstr "Type d'heures" @@ -3282,48 +3910,153 @@ msgstr "Type d'heures" msgid "Show money cost bar" msgstr "Afficher la barre de coût monétaire" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:156 #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:211 msgid "criterion type name not specified" msgstr "le nom du type de critère n'est pas indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:256 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:428 +msgid "" +"Default calendar cannot be removed. Please, change the default calendar in " +"the Main Settings window before." +msgstr "Le calendrier par défaut ne peut pas être supprimé. Merci de modifier avant le calendrier par défaut dans la fenêtre des réglages principaux." + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:257 msgid "Cannot connect to LDAP server" msgstr "Impossible de se connecter au serveur LDAP" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1520 +msgid "must be before end date" +msgstr "doit être antérieure à la date de fin" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:219 msgid "Add Exception" msgstr "Ajouter une exception" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:222 +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:121 +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:123 +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:125 +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:193 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:197 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:360 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:478 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:314 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:321 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:328 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:357 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:370 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:383 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:394 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:404 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:413 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:438 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:223 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:144 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:205 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:305 #: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:202 #: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:223 #: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:247 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:379 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignController.java:143 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:110 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:999 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1189 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1446 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:357 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:212 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:351 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:135 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:953 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:967 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1421 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1448 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:167 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:126 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:394 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1505 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1529 +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:159 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:749 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:45 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:53 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:89 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:94 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:43 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:54 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:43 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:50 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:94 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:96 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:161 +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:34 +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:44 +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:54 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:50 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:39 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:43 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:43 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:58 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:129 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:64 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:46 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:74 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:35 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:41 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:96 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:44 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:55 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:61 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:60 msgid "cannot be empty" msgstr "ne peut pas être vide" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:421 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:418 msgid "Effort must be greater than zero" msgstr "L'effort doit être supérieur à zéro" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:49 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:47 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:50 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:55 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:40 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:27 msgid "from" msgstr "de" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:146 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:121 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:173 msgid "Heading Fields" msgstr "Champs Rubriques" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:70 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:80 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:72 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:82 msgid "Progress type" msgstr "Type d'avancement" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportType.java:198 +msgid "Assigned Label Type cannot be repeated in a Timesheet Template." +msgstr "Le type d'étiquette affecté ne peut pas être répété dans un canevas de feuille de temps." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:437 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:143 +msgid "" +"Hours types are empty. Please, create some hours types before proceeding" +msgstr "Les types d'heures sont vides. Merci de créer des types d'heures avant de continuer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:851 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:30 +msgid "Normal resource" +msgstr "Ressource normale" + #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:155 msgid "" "Time period contains non valid data. Ending data must be older than starting" @@ -3334,7 +4067,7 @@ msgstr "La période de temps comporte des données incorrectes. Les données de msgid "Expand taskgroups" msgstr "Etendre les groupes de tâches" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:141 msgid "The admin's account password remains the default one. This is insecure" msgstr "Le mot de passe du compte administrateur est celui par défaut. Ceci n'est pas sûr." @@ -3342,43 +4075,64 @@ msgstr "Le mot de passe du compte administrateur est celui par défaut. Ceci n'e msgid "Save Project" msgstr "Enregistrer le projet" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:581 -msgid "Task {0}: Project is incompatible type with {1}" -msgstr "Tâche {0}: Projet est un type incompatible avec {1}" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:318 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:324 msgid "Day is not valid" msgstr "Le jour n'est pas valide" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:623 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1259 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:628 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1264 msgid "You should select a start date for the exception" msgstr "Vous pouvez choisir une date de début pour l'exception" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/DirectAdvanceAssignment.java:237 +msgid "maximum value must be greater than zero" +msgstr "la valeur maximum doit être supérieure à zéro" + #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:72 msgid "Help" msgstr "Aide" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:254 msgid "Variance At Completion" msgstr "Variance à l'achèvement" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:171 +msgid "default password was not changed" +msgstr "le mot de passe par défaut n'a pas été modifié" + +#: libreplan-webapp/src/main/webapp/unittypes/unitTypes.zul:21 +msgid "LibrePlan: Material Units" +msgstr "LibrePlan: Unités de matériel" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:256 +msgid "Virtual resources cannot be bound to any user" +msgstr "Les ressources virtuelles ne peuvent pas être liées à un quelconque utilisateur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:497 +msgid "Code sequence is already in use and cannot be updated" +msgstr "Séquence de code déjà utilisée et impossible à mettre à jour" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:96 msgid "Settings saved" msgstr "Réglages enregistrés" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:64 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:71 msgid "Exportation options" msgstr "Options d'export" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:91 +msgid "effort not specified" +msgstr "effort non indiqué" + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:94 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:930 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:443 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:376 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:374 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ScenarioBandboxFinder.java:46 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/QualityFormBandboxFinder.java:51 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/BaseCalendarBandboxFinder.java:46 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TypeOfWorkHoursBandboxFinder.java:43 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/LabelBandboxFinder.java:52 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ExternalCompanyBandboxFinder.java:51 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 @@ -3388,7 +4142,7 @@ msgstr "Options d'export" #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:31 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:50 #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:27 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:58 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:60 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:43 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 @@ -3401,32 +4155,33 @@ msgstr "Options d'export" #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:52 #: libreplan-webapp/src/main/webapp/scenarios/_list.zul:27 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:51 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:52 #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:36 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:42 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:83 #: libreplan-webapp/src/main/webapp/planner/main.zul:49 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:32 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:81 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:96 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:137 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:96 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:137 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:90 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:134 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:175 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:85 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:124 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:166 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:115 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:104 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:145 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:94 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:40 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:81 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:98 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:139 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:98 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:139 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:92 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:136 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:177 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:87 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:127 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:169 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:117 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:106 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:147 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:96 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:62 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:26 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:27 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:40 +#: libreplan-webapp/src/main/webapp/unittypes/_editUnitType.zul:51 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:40 #: libreplan-webapp/src/main/webapp/calendars/_list.zul:28 #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:34 @@ -3442,10 +4197,11 @@ msgstr "Options d'export" #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:41 #: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:36 #: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:27 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:72 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:78 #: libreplan-webapp/src/main/webapp/orders/_list.zul:28 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:96 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:52 msgid "Name" msgstr "Nom" @@ -3463,69 +4219,66 @@ msgstr "Supprimer la tâche" msgid "Seconds" msgstr "Secondes" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:108 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:119 msgid "please, select an item" msgstr "Merci de sélectionner un élément" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1146 +msgid "a label can not be assigned twice in the same branch" +msgstr "une étiquette ne peut pas être affectée deux fois dans la même branche" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:224 msgid "Day of week" msgstr "Jour de la semaine" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 -msgid "Time Start cannot be null" -msgstr "Le temps de début ne peut pas être nul" - #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:22 msgid "Companies List" msgstr "Liste des compagnies" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:437 +msgid "Normal resource assignment" +msgstr "Affectation normale de ressource" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:119 +msgid "default calendar not specified" +msgstr "calendrier par défaut non indiqué" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:1140 +msgid "indirect progress assignments should have different types" +msgstr "Les affectations d'avancement indirectes doivent avoir différents types" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1462 msgid "Stretches with Interpolation" msgstr "Extensions avec interpolation" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:37 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:449 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:39 msgid "Hours Worked Per Resource" msgstr "Heures travaillées par ressource" -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/HourCost.java:146 -msgid "The end date cannot be before the init date" -msgstr "La date de fin ne peut pas être antérieure à la date d'initialisation" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialInfo.java:39 +msgid "material not specified" +msgstr "matériel non indiqué" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:117 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:149 msgid "" "Profiles of LDAP users cannot be managed because LDAP roles are being used." msgstr "Le profil des utilisateurs LDAP ne peut pas être géré car les rôles LDAP sont actuellement utilisés." -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 -msgid "cost assignment with end date less than start date" -msgstr "affectation de coût avec une date de fin antérieure à la date de début" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:91 -msgid "" -"Enable/Disable autocomplete property in login form, if the admin password is" -" still in default" -msgstr "Activer/Désactiver l'autocomplétion dans le formulaire de connexion, si le mot de passe administrateur est celui par défaut" - #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:26 #: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 msgid "Category name" msgstr "Nom de catégorie" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:766 -msgid "Not the same material, impossible to update" -msgstr "Pas le même matériel, impossible de mettre à jour" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:754 +msgid "Date must be inside visualization area" +msgstr "La date doit être comprise dans la zone de visualisation" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:41 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:34 -msgid "Filter work report by" -msgstr "Filtrer les rapports de travail par" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:99 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:115 msgid "Show a notification when new LibrePlan versions are released" msgstr "Afficher une notification quand une nouvelle version de LibrePlan est disponible" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:65 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:69 msgid "Main menu" msgstr "Menu principal" @@ -3537,23 +4290,19 @@ msgstr "MonteCarlo" msgid "Duration" msgstr "Durée" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:594 msgid "Exception: {0}" msgstr "Exception: {0}" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:46 +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:54 msgid "Password settings" msgstr "Modification du mot de passe" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:381 -msgid "There exists other workReportType with the same name." -msgstr "Il existe d'autres workReportType possédant ce même nom." +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/ExpensesAreaController.java:90 +msgid "Delete expense sheet \"{0}\". Are you sure?" +msgstr "Supprimer la feuille de dépense \"{0}\". Êtes-vous sûr ?" -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:22 -msgid "LibrePlan: Progress" -msgstr "LibrePlan: Avancement" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:150 #: libreplan-webapp/src/main/webapp/common/components/schedulingStateToggler.zul:29 msgid "Schedule" msgstr "Prévision" @@ -3562,6 +4311,10 @@ msgstr "Prévision" msgid "Unexpected: {0}" msgstr "Inattendu: {0}" +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheet.java:241 +msgid "a personal expense sheet must have the same resource in all the lines" +msgstr "une feuille de dépenses personnelle doit avoir la même ressource dans toutes les lignes" + #: libreplan-webapp/src/main/webapp/planner/main.zul:61 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 msgid "Notes" @@ -3571,7 +4324,13 @@ msgstr "Notes" msgid "Connect" msgstr "Connecter" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:145 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:169 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:85 +msgid "Concept" +msgstr "Concept" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 msgid "" "Roles of LDAP users cannot be managed because LDAP roles are being used." msgstr "Le rôle des utilisateurs LDAP ne peut pas être géré car les rôles LDAP sont actuellement utilisés." @@ -3580,26 +4339,26 @@ msgstr "Le rôle des utilisateurs LDAP ne peut pas être géré car les rôles L msgid "Allocation: [{0},{1}]" msgstr "Allocation: [{0},{1}]" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1036 msgid "Virtual Workers Group" msgstr "Groupe de participants virtuels" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:208 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:209 msgid "Changes saved" msgstr "Modifications enregistrées" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1303 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1268 msgid "See scheduling" msgstr "Voir la prévision" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationController.java:107 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationController.java:110 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:329 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:332 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:341 msgid "Progress measurements" msgstr "Mesures d'avancement" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1276 msgid "Add measure" msgstr "Ajouter une mesure" @@ -3612,13 +4371,9 @@ msgstr "Ressources trouvées" msgid "Relationship" msgstr "Relation" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:258 -msgid "Work report saved" -msgstr "Rapport de travail enregistré" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractCommand.java:53 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:386 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:68 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:439 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:69 msgid "Subcontract" msgstr "Sous-contrat" @@ -3628,97 +4383,145 @@ msgstr "Sous-contrat" msgid "End" msgstr "Fin" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1379 -msgid "The date is not valid, the date must be not empty" -msgstr "La date n'est pas correcte, la date ne doit pas être vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:480 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:39 +msgid "Project Costs" +msgstr "Coûts du projet" -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:26 -msgid "User login name" -msgstr "Nom de connexion de l'utilisateur" - -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:534 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:531 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:375 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:63 msgid "Cost Categories" msgstr "Catégories de coût" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:313 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:582 +msgid "Other" +msgstr "Autre" + +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:37 +msgid "CV (Cost Variance)" +msgstr "VC (Variance de Coût)" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:313 msgid "criterion type not specified" msgstr "type de critère non indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignController.java:143 -msgid "must be not empty" -msgstr "ne doit pas être vide" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/TypeOfWorkHours.java:103 +msgid "default price not specified" +msgstr "prix par défaut non indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "April" -msgstr "avril" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:133 +msgid "timesheet template not specified" +msgstr "canevas de feuille de temps non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:352 +msgid "LDAP" +msgstr "LDAP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:216 +msgid "Timesheet removed successfully" +msgstr "Feuille de temps supprimée avec succès" #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:22 msgid "Users List" msgstr "Liste des utilisateurs" +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:47 +msgid "CPI (Cost Performance Index)" +msgstr "ICP (Index Coût Performance)" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:27 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:56 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:55 msgid "Task quality forms" msgstr "Formulaires qualité des tâches" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:597 -msgid "Not working day" -msgstr "Jour non travaillé" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/UserBandboxFinder.java:47 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:47 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:52 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:144 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:105 +msgid "Has bound resource" +msgstr "Possède des ressources liées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1221 +msgid "" +"Progress measurements that are reported by quality forms cannot be removed" +msgstr "Mesures d'avancement qui sont rapportées par les formulaires de qualité ne peuvent pas être supprimées" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:423 +msgid "" +"Number of hours is not properly calculated according to start date and end " +"date" +msgstr "Le nombre d'heures n'est pas calculé conformément aux dates de début et de fin " #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:237 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:332 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:55 msgid "Progress Types" msgstr "Types d'avancement" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:184 msgid "Cost category" msgstr "Catégorie de coût" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:702 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:342 +msgid "Quality form cannot be removed as it is spreading progress" +msgstr "Le formulaire de qualité ne peut pas être supprimé car il propage l'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:711 msgid "It can not be deleted. At least one sequence is necessary." msgstr "Il ne peut pas être supprimé. Au moins une séquence est nécessaire." +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/Material.java:105 +msgid "description is not specified" +msgstr "description non indiquée" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationCommand.java:74 msgid "Resource allocation" msgstr "Allocation de ressources" -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:50 -msgid "Amount work" -msgstr "Volume de travail" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:266 +msgid "New end date for the customer" +msgstr "Nouvelle date de fin pour le client" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:161 +msgid "ID already used. It has to be be unique" +msgstr "ID déjà utilisé. Il doit être unique" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:172 msgid "please, select a quality form" msgstr "merci de choisir un formulaire qualité" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:524 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:889 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:518 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1051 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:132 msgid "Edit {0}: {1}" msgstr "Modifier {0}: {1}" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:400 -msgid "Exist other workReportType with the same code." -msgstr "Il existe d'autres workReportType possédant ce code." - #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:26 msgid "Filter quality forms by" msgstr "Filtrer les formulaires qualité par" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:67 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:68 msgid "Unindent selected task" msgstr "Tâche sélectionnée non décalée" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 msgid "Customer reference code" msgstr "Code de référence du client" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:66 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:67 msgid "Constraint" msgstr "Contrainte" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:426 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:393 msgid "" "Deadline cannot be empty because there is a task with constraint \"as late " "as possible\"" @@ -3728,30 +4531,32 @@ msgstr "La date d'échéance ne peut pas être vide car il existe une tâche ave msgid "Add New Label Type Field" msgstr "Ajouter un nouveau champ de type de libellé" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:407 -msgid "Time finish cannot be null" -msgstr "Le temps d'achèvement ne peut pas être nul" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/DirectAdvanceAssignment.java:195 +msgid "" +"Progress measurements must have a value lower than their following progress " +"measurements." +msgstr "Les mesures d'avancement doivent avoir une valeur inférieure aux mesures d'avancement suivantes" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:118 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:233 msgid "Customer reference" msgstr "Référence du client" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:365 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:363 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:366 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:146 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:311 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:321 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:733 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:886 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:936 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:945 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:972 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:160 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:316 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:326 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:695 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:841 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:899 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:908 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:935 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 msgid "Information" msgstr "Information" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:971 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:934 msgid "Sorry, you do not have permissions to access this project" msgstr "Désolé, vous n'avez pas les droits pour accéder à ce projet" @@ -3759,13 +4564,13 @@ msgstr "Désolé, vous n'avez pas les droits pour accéder à ce projet" msgid "END" msgstr "FIN" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:272 msgid "Worker saved" msgstr "Participant enregistré" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:266 -msgid "can not pass until the previous item is passed." -msgstr "ne peut pas réussir tant que l'élément précédent n'a pas réussi." +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:35 +msgid "Communications To Subcontractors" +msgstr "Communications aux sous-traitants" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementModel.java:206 msgid "New hours group " @@ -3779,52 +4584,48 @@ msgstr "Assigner l'élément à la file manuellement" msgid "Please remember that only saved changes will be printed" msgstr "Merci de vous rappeler que seules les modifications enregistrées seront affichées" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 -msgid "percentage cannot be duplicated" -msgstr "le pourcentage ne peut pas être dupliqué" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialCategory.java:254 +msgid "There are repeated material codes" +msgstr "Il existe des codes matériel répétés" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 -msgid "Resource: {0} " -msgstr "Ressource: {0}" - -#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:36 msgid "Edit Template" msgstr "Modifier le modèle" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 -msgid "Work Hours" -msgstr "Heures de travail" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:68 +msgid "Progress %" +msgstr "% d'avancement" #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:27 msgid "Heading" msgstr "En-tête" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:166 -msgid "Company ID already used. It has to be be unique" -msgstr "ID de compagnie déjà utilisé. Il doit être unique" +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:22 +msgid "Criterion Types List" +msgstr "Liste des types de critère" -#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:122 -msgid "There is no material category with this code" -msgstr "Il n'y a pas de catégorie de matériel avec ce code" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:459 +msgid "Do you want to split the material assignment {0}?" +msgstr "Voulez-vous séparer l'affectation de matériel {0} ?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:274 +msgid "must be after the previous date" +msgstr "doit être postérieur à la date précédente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:112 +msgid "Hours Type" +msgstr "Type d'heures" #: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:192 msgid "Percentages should sum 100" msgstr "La somme des pourcentages doit faire 100" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:339 -msgid "The calendar exception type not found" -msgstr "Type d'exception du calendrier non trouvé" - -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendarexceptiontypes/impl/CalendarExceptionTypeColorConverter.java:106 -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:81 -msgid "Unable to convert value to {0} type" -msgstr "Impossible de convertir la valeur en type {0}" - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:81 msgid "Total task budget" msgstr "Budget total de la tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:222 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:245 msgid "Worker must be not-null" msgstr "Le participant ne doit pas être nul" @@ -3832,7 +4633,7 @@ msgstr "Le participant ne doit pas être nul" msgid "Some criterion satisfactions overlap in time" msgstr "Certaines satisfactions de critères se chevauchent dans le temps" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:50 msgid "Value last progress measurement" msgstr "Renseigne la dernière mesure d'avancement" @@ -3844,7 +4645,11 @@ msgstr "LibrePlan: Besoins matériels à la date" msgid "Worker assignments" msgstr "Affectations des participants" -#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java:435 +msgid "last task sequence code not specified" +msgstr "dernier code de séquence de tâche non indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:266 #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:154 #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:182 #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:173 @@ -3855,93 +4660,94 @@ msgstr "Affectations des participants" msgid "{0} already exists" msgstr "{0} existe déjà" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:437 msgid "Create Worker" msgstr "Créer un participant" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementInExpenseSheetBandboxFinder.java:45 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderInExpenseSheetBandboxFinder.java:44 +msgid "Project name (Project code)" +msgstr "Nom de projet (code projet)" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityForm.java:114 +msgid "items cannot be checked until the previous items are checked before." +msgstr "Les éléments ne peuvent pas être vérifiés tant que les éléments précédents n'ont pas été vérifiés avant" + #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:38 msgid "Code " msgstr "Code " -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:591 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:596 msgid "Exception: {0} (Inh)" msgstr "Exception: {0} (Hér)" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:69 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:69 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:72 +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:77 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:153 msgid "Password confirmation" msgstr "Confirmation du mot de passe" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:71 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:72 msgid "Indent selected task" msgstr "Décaler la tâche sélectionnée" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:88 -msgid "Work Report" -msgstr "Rapport de travail" - -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:189 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:332 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:148 -msgid "Unit Measures" -msgstr "Mesures d'unité" +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:665 +msgid "Regular" +msgstr "Régulier" #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:39 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:79 msgid "Show progress" msgstr "Afficher l'avancement" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:142 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:170 msgid "Work" msgstr "Travail" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:342 msgid "" "Error saving the project\n" "{0}" msgstr "Erreur lors de l'enregistrement du projet\n{0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:363 -msgid "" -"The task has got progress consolidations. It must delete all consolidations " -"to change the resource allocation type " -msgstr "La tâche possède des consolidations d'avancement. Il faut supprimer toutes les consolidations pour modifier le type d'allocation de ressource" - #: libreplan-webapp/src/main/webapp/resources/machine/machines.zul:22 msgid "LibrePlan: Machines" msgstr "LibrePlan: Machines" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:306 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MyTasksAreaController.java:86 +msgid "{0} h" +msgstr "{0} h" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:347 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:121 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1305 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:403 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:630 msgid "Error" msgstr "Erreur" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:256 msgid "Cost Performance Index" msgstr "Indice de Coût Performance" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:254 msgid "ETC" msgstr "TEA" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:182 -msgid "" -"Criterion is not valid, the criterion overlap other criterionSatisfaction " -"whith same criterion" -msgstr "Le critère est incorrect, le critère chevauche un autre critère de satisfaction avec le même critère" - -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:105 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:109 msgid "Log out" msgstr "Déconnexion" +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:42 +msgid "Filter timesheet by" +msgstr "Filtrer la feuille de temps par" + #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:25 msgid "Add new configuration unit" msgstr "Ajouter une nouvelle unité de configuration" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:41 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:42 msgid "Main preferences" msgstr "Préférences principales" @@ -3950,48 +4756,29 @@ msgstr "Préférences principales" msgid "Progress consolidation" msgstr "Consolidation d'avancement" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:180 -msgid "" -"Criterion is not valid, it overlaps other criterionSatisfaction with the " -"same criterion" -msgstr "Le critère est incorrect, il chevauche un autre critère de satisfaction avec le même critère" - #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 msgid "Add new worker assignment" msgstr "Ajouter une nouvelle affectation pour un participant" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:406 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:556 -msgid "missing field name in a description value" -msgstr "nom de champ manquant dans une valeur de description" +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:22 +msgid "My tasks" +msgstr "Mes tâches" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:729 msgid "Show all elements" msgstr "Afficher tous les éléments" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 -msgid "It couldn't complete all the reassignations" -msgstr "Impossible de terminer toutes les réaffectations" - -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:68 -msgid "Limited resource" -msgstr "Ressource limitée" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:27 msgid "Task Information" msgstr "Information de la tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:144 -msgid "Hours Group at " -msgstr "Groupe d'heures à " +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:515 +msgid "Progress cannot be consolidated." +msgstr "L'avancement ne peut pas être consolidé" -#: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:27 -msgid "Your session has expired after inactivity period. Please log in again." -msgstr "Votre session a expiré après une période d'inactivité. Merci de vous reconnecter." - -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 -msgid "a day is empty" -msgstr "un jour est vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:403 +msgid "There is another timesheet template with the same name" +msgstr "Il existe un autre canevas de feuille de temps possédant le même nom" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:165 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 @@ -4002,82 +4789,162 @@ msgstr "ETENDU" msgid "Changes applied" msgstr "Modifications appliquées" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:247 msgid "Budgeted Cost Work Scheduled" msgstr "Prévision Budgétée de Coût Travail" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 -msgid "Name cannot be null or empty" -msgstr "Le nom ne peut pas être nul ou vide" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:471 +msgid "criterion type does not allow hierarchy" +msgstr "le type de critère ne permet pas la hiérarchisation" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:43 +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:62 +msgid "Project closing previsions" +msgstr "Prévisions de fermeture du projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:189 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:164 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:58 +msgid "Material Units" +msgstr "Unités de matériel" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:351 +msgid "" +"Last stretch should have one hundred percent length and one hundred percent " +"of work percentage" +msgstr "La dernière prolongation doit avoir une longueur de cent pour cent et un pourcentage de travail de cent pour cent" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:216 +msgid "Resource type cannot be empty" +msgstr "Le type de ressource ne peut pas être vide" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:44 msgid "LDAP configuration" msgstr "Configuration LDAP" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:406 +msgid "progress type should must be defined if quality form reports progress" +msgstr "le type d'avancement doit être défini si le formulaire qualité signale un avancement" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +msgid "Superuser" +msgstr "Super utilisateur" + #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:32 msgid "Queue Element Information" msgstr "Mettre en file d'attente les informations des éléments" +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:98 +msgid "Select template" +msgstr "Choisir un canevas" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 msgid "Start Date" msgstr "Date de début" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceMeasurement.java:111 +msgid "progress assignment not specified" +msgstr "affectation d'avancement non indiquée" + #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:22 msgid "Virtual Workers Groups List" msgstr "Liste des groupes des participants virtuels" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:250 msgid "Cost Variance" msgstr "Variance de coût" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:471 -msgid "criterion type does not allow resource hierarchy" -msgstr "le type de critère ne permet pas de hiérarchiser les ressources" - +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:253 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:590 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:50 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:92 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:95 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:152 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:92 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:33 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:182 msgid "Total" msgstr "Total" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:396 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:66 +msgid "User Accounts" +msgstr "Comptes utilisateurs" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:222 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:99 msgid "Invalidate" msgstr "Invalider" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:103 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:285 +msgid "" +"User is bound to resource \"{0}\" and it will be unbound. Do you want to " +"continue with user removal?" +msgstr "L'utilisateur est lié à la ressource \"{0}\" et il va être délié. Voulez-vous continuer avec la suppression de l'utilisateur ?" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:163 msgid "Budget hours" msgstr "Budgétiser les heures" +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:132 +msgid "Go to monthly timesheet" +msgstr "Aller à la feuille de temps mensuelle" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityFormItem.java:78 +msgid "percentage not specified" +msgstr "pourcentage non indiqué" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:151 msgid "Edit task: {0}" msgstr "Modifier la tâche: {0}" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:120 +msgid "" +"Check this option if you would like to send feedback to LibrePlan developers" +" about program usage" +msgstr "Cochez cette option si vous voulez envoyer un retour aux développeurs de LibrePlan sur l'utilisation du programme" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:554 +msgid "Machine was already removed" +msgstr "La machine a déjà été supprimée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:232 +msgid "expense line of the " +msgstr "ligne de dépense de " + #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:52 msgid "Select destination" msgstr "Choisir la destination" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:530 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:274 -msgid "must be greater than the previous date." -msgstr "doit être postérieur à la date précédente" +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:203 +msgid "cannot be empty or less than zero" +msgstr "ne peut pas être vide ou inférieur à zéro" #: libreplan-webapp/src/main/webapp/planner/order.zul:89 #: libreplan-webapp/src/main/webapp/planner/order.zul:95 msgid "Check consolidated progresses" msgstr "Contrôler les avancements consolidés" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1469 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:587 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractController.java:308 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractController.java:311 +msgid "Update task end" +msgstr "Mise à jour de la fin de la tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:578 msgid "Show all" msgstr "Montrer tout" -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:28 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:59 msgid "Default price" msgstr "Prix par défaut" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:827 +msgid "Periods available depend on resources' calendar." +msgstr "Les périodes disponibles dépendent du calendrier des ressources." + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 msgid "Estimated hours" msgstr "Heures estimées" @@ -4086,7 +4953,7 @@ msgid "Apply tab changes" msgstr "Appliquer les changements d'onglet" #: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:99 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:235 msgid "passwords don't match" msgstr "les mots de passe ne correspondent pas" @@ -4094,47 +4961,79 @@ msgstr "les mots de passe ne correspondent pas" msgid "Day properties" msgstr "Propriétés des jours" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:72 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:267 +msgid " (%d tasks)" +msgstr "(%d tâches)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportQueryController.java:156 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:344 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:275 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:145 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:785 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:425 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:253 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:695 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1338 +msgid "must be lower than end date" +msgstr "doit être antérieure à la date de fin" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:82 msgid "Hours groups" msgstr "Groupes d'heures" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:107 +msgid "" +"Enable/Disable autocomplete property in login form, if the admin password is" +" still the default one" +msgstr "Activer/Désactiver la propriété d'autocomplétion dans le formulaire de connexion, si le mot de passe de l'administrateur est toujours celui par défaut" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:182 +msgid "Create new user" +msgstr "Créer un nouvel utilisateur" + #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:183 msgid "Transfer" msgstr "Transférer" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:903 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:22 +msgid "Work Hours Types List" +msgstr "Liste des types d'heures de travail" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:750 +msgid "Consolidated progress cannot be removed" +msgstr "Avancement consolidé ne peut pas être supprimé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:931 msgid "" "Spread progress cannot be changed if there is a consolidation in any " "progress assignment" msgstr "L'avancement étendu ne peut être modifié s'il existe une consolidation dans l'une des affectations d'avancement" -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:22 -msgid "Work Hours Types List" -msgstr "Liste des types d'heures de travail" +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/GlobalProgressChart.java:48 +msgid "By critical path duration" +msgstr "Durée par chemin critique" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/AddMilestoneCommand.java:54 msgid "new milestone" msgstr "nouveau jalon" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:47 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:236 +msgid "Save & New timesheet" +msgstr "Sauvegarder & Nouvelle feuille de temps" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:48 msgid "Value last progress reported" msgstr "Renseigner le dernier avancement rapporté" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 -msgid "" -"Help project developers to collect information about which LibrePlan version" -" you are using" -msgstr "Aider les développeurs du projet à rassembler des informations sur la version de LibrePlan que vous utilisez" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:118 +msgid "Timesheet" +msgstr "Feuille de temps" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 -msgid "Report Progress" -msgstr "Rapporte l'avancement" - -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:73 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:75 msgid "Show dependencies" msgstr "Montrer les dépendances" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:313 msgid "Schedule from start to deadline" msgstr "Prévision du début à l'échéance" @@ -4144,9 +5043,9 @@ msgstr "Prévision du début à l'échéance" msgid "Estimated days" msgstr "Jours estimés" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:51 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:51 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:61 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:53 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:53 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:63 msgid "Reference date" msgstr "Date de référence" @@ -4154,6 +5053,18 @@ msgstr "Date de référence" msgid "LibrePlan: Estimated/Planned Hours Per Task" msgstr "LibrePlan: heures estimées/planifiées par tâche" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormItem.java:94 +msgid "quality form item percentage not specified" +msgstr "le pourcentage d'élément du formulaire de qualité n'est pas indiqué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:316 +msgid "passwords do not match" +msgstr "les mots de passe ne correspondent pas" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:84 +msgid "quality form name not specified" +msgstr "le nom du formulaire de qualité n'est pas indiqué" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 msgid "Progress Evolution" msgstr "Evolution de l'avancement" @@ -4162,31 +5073,33 @@ msgstr "Evolution de l'avancement" msgid "From chosen date" msgstr "Depuis la date choisie" -#: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 -msgid "LibrePlan: Exception Days" -msgstr "LibrePlan: Jours exceptionnels" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:259 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:718 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 +msgid "" +"Subcontractor values are read only because they were reported by the " +"subcontractor company." +msgstr "Les valeurs des sous-traitants sont en lecture seule car elles ont été rapportées à l'organisme sous-traitant." -#: libreplan-webapp/src/main/webapp/costcategories/typeOfWorkHours.zul:23 -msgid "LibrePlan: Work Hours" -msgstr "LibrePlan: heures ouvrables" +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:162 +msgid "" +"There is a margin of %d days with the project global deadline (%.2f %%)." +msgstr "Il y a une marge de %d jours avec l'échéance globale du projet (%.2f%%)." -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:118 -msgid "Complete, Partially or Not Scheduled. (Drag and drop to move tasks)" -msgstr "Terminé, partiellement ou pas planifié. (Drag'n'drop pour déplacer des tâches)" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 -msgid "LibrePlan Configuration" -msgstr "Configuration de LibrePlan" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:250 msgid "CV" msgstr "CV" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:513 +#: libreplan-webapp/src/main/webapp/myaccount/userDashboard.zul:35 +msgid "My dashboard" +msgstr "Mon tableau de bord" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:91 msgid "Original" msgstr "D'origine" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:163 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:179 msgid "" "A new version of LibrePlan is available. Please check next link for more " "information:" @@ -4201,16 +5114,26 @@ msgstr "Configuration des fonctions d'extension" msgid "Not indentable" msgstr "Non décalable" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:493 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:71 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:340 +msgid "" +"The original workable days value {0} cannot be modified as it has " +"consolidations" +msgstr "La valeur originale des jours ouvrables {0} ne peut pas être modifiée car elle fait l'objet de consolidations" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:255 +msgid "Timesheet saved" +msgstr "Feuille de temps sauvegardée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:497 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:73 msgid "List of materials for all categories (select one to filter)" msgstr "Liste des matériels pour toutes les catégories (en choisir un à filtrer)" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:73 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:74 msgid "Resource allocation type" msgstr "Type d'allocation de ressource" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:104 msgid "User disabled" msgstr "Utilisateur désactivé" @@ -4219,11 +5142,11 @@ msgstr "Utilisateur désactivé" msgid "Exception type" msgstr "Type d'exception" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:788 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:824 msgid "In the available periods {0} only {1} hours are available." msgstr "Dans les périodes disponibles {0}, seules {1} heures sont disponibles." -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:147 msgid "Association with profiles" msgstr "Association avec les profils" @@ -4232,11 +5155,20 @@ msgstr "Association avec les profils" msgid "Message - {0}" msgstr "Message - {0}" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:21 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1360 +msgid "" +"Date is not valid, it must be later than the last progress consolidation" +msgstr "La date n'est pas valide, elle doit être postérieure à la dernière consolidation" + +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 +msgid "Reception date" +msgstr "Date de réception" + +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:21 msgid "LibrePlan: Settings" msgstr "LibrePlan: Configuration" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:124 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:131 msgid "worker's surname not specified" msgstr "surnom du participant non indiqué" @@ -4245,78 +5177,76 @@ msgstr "surnom du participant non indiqué" msgid "Save changes" msgstr "Enregistrer les modifications" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:77 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:80 msgid "Application settings" msgstr "Réglages de l'application" -#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:47 -msgid "Average of estimated hours" -msgstr "Moyenne des heures estimées" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:269 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:289 msgid "Base" msgstr "Base" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:318 msgid "Total dedication" msgstr "Investissement total" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:689 -msgid "" -"You can not remove the task \"{0}\" because of this or any of its children " -"are already in use in some work reports" -msgstr "Vous ne pouvez pas supprimer la tâche \"{0}\" car celle-ci ou l'un de ses enfants est déjà utilisé dans certains rapports de travail" - #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:44 msgid "Select source" msgstr "Choisir la source" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:810 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:977 msgid "Worker deleted" msgstr "Participant supprimé" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:735 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:744 msgid "Select entity, please" msgstr "Merci de choisir une entité" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:291 -msgid "Stretch date must not be greater than the task's end date: " -msgstr "La date de report ne doit pas être postérieure à la date de fin de la tâche:" - -#: libreplan-webapp/src/main/webapp/users/profiles.zul:23 +#: libreplan-webapp/src/main/webapp/profiles/profiles.zul:23 msgid "LibrePlan: Profiles" msgstr "LibrePlan: Profils" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:38 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:44 -msgid "Subcontratation date" -msgstr "Date de sous-traitance" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:804 +msgid "Finish Hour" +msgstr "Heure de finalisation" + +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheet.java:112 +msgid "total not specified" +msgstr "total non indiqué" + +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:48 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:38 +msgid "Last expense" +msgstr "Dernière dépense" #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:108 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:197 msgid "Day" msgstr "Jour" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 -msgid "LibrePlan: Subcontracted Tasks" -msgstr "LibrePlan: Tâches de sous-traitants" +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:76 +msgid "Timesheet summary" +msgstr "Résumé de la feuille de temps" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:57 +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:65 msgid "Current password" msgstr "Mot de passe actuel" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:921 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1181 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:276 +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:202 +msgid "Only one sequence per entity can be active at the same time." +msgstr "Seulement une séquence par entité peut être active en même temps." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:915 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1175 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:274 msgid "Please, select an item" msgstr " Merci de choisir un élément" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1096 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1090 msgid "Cannot be higher than finish hour" msgstr "Ne peut pas être plus grand que l'heure de fin" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:201 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:221 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:240 msgid "Prefix" msgstr "Préfixe" @@ -4324,15 +5254,21 @@ msgstr "Préfixe" msgid "New Template element" msgstr "Nouvel élément de modèle" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 -msgid "Subcontracted code" -msgstr "Code de sous-traitance" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:515 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:32 +msgid "Monthly timesheet" +msgstr "Feuille de temps mensuelle" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:251 -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:325 -msgid "The base calendar parent not found" -msgstr "Le parent du calendrier de base n'a pas été trouvé" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 +msgid "Project: {0}" +msgstr "Projet: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:361 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:114 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:144 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:60 +msgid "Timesheets" +msgstr "Feuille de temps" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:94 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:97 @@ -4343,70 +5279,78 @@ msgstr "Non consolidé" msgid "From date" msgstr "Depuis la date" +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:108 +msgid "Task of project" +msgstr "Tâche du projet" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:229 +msgid "Hours cost" +msgstr "Coût horaire" + #: libreplan-webapp/src/main/webapp/planner/reassign.zul:34 msgid "Reassigning type" msgstr "Réaffectation du type" -#: libreplan-webapp/src/main/webapp/resources/worker/virtualWorkers.zul:22 -msgid "LibrePlan: Virtual Workers Groups" -msgstr "LibrePlan: Groupes des participants virtuels" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:307 +msgid "There are repeated description values in the timesheet " +msgstr "Il y a des valeurs de description répétées dans la feuille de temps" #: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:190 msgid "{0} \"{1}\" can not be deleted because of it is being used" msgstr "{0} \"{1}\" ne peut pas être supprimé car il est en cours d'utilisation" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:772 -msgid "The field name must be unique, not null and not empty" -msgstr "Le nom du champ doit être unique, non nul et non vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:594 +msgid "Expense Sheets" +msgstr "Feuilles de dépenses" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:382 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:380 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:136 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:157 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:84 msgid "Position" msgstr "Position" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 -msgid "Edit limiting resource element" -msgstr "Modifier l'élément de ressource limitant" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/DirectAdvanceAssignment.java:84 +msgid "maximum value not specified" +msgstr "valeur maximum non indiquée" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:109 msgid "Incorrect authentication" msgstr "Authentification incorrecte" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 -msgid "Edit work report" -msgstr "Modifier le rapport de travail" - #: libreplan-webapp/src/main/webapp/planner/editTask.zul:53 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:42 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:35 msgid "Edit task" msgstr "Modifier la tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:44 -msgid "Limiting resources (project)" -msgstr "Ressources limitantes (projet)" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:95 +msgid "Currency" +msgstr "Devise" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:674 -msgid "A description field of the same name already exists." -msgstr "Un champ de description de même nom existe déjà." +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:214 +msgid "End date is not valid, the new end date must be after the start date" +msgstr "Date de fin non valide, la nouvelle date de fin doit être postérieure à la date de début" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1190 -msgid "" -"Progress measurements that are reported by quality forms can not be removed" -msgstr "Les mesures d'avancement qui sont rapportées par des formulaires qualité ne peuvent pas être supprimés" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:444 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:31 +msgid "Timesheet Lines List" +msgstr "Liste des lignes de la feuille de temps" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:163 +msgid "Number of iterations should be between 1 and {0}" +msgstr "Le nombre d'itération doit être compris entre 1 et {0}" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:44 msgid "Current value" msgstr "Valeur actuelle" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:823 -msgid "Duplicate progress assignment for task " -msgstr "Affectation d'avancement dupliquée pour la tâche" +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/ResourceCalendar.java:73 +msgid "Capacity must be a positive integer number" +msgstr "La capacité doit être un nombre entier positif" #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:48 msgid "Save and Continue" msgstr "Enregistrer et continuer" @@ -4419,6 +5363,10 @@ msgstr "Niveau de zoom" msgid "Quality form" msgstr "Formulaire qualité" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:419 +msgid "Calendar cannot be removed as it has other derived calendars from it" +msgstr "Le calendrier ne peut pas être supprimé car d'autres calendriers en ont été dérivés" + #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:97 msgid "Go!" msgstr "Lancer!" @@ -4427,55 +5375,81 @@ msgstr "Lancer!" msgid "Inherits up to date" msgstr "Héritages à jour" +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:27 +msgid "Profile data" +msgstr "Données de profil" + #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:280 msgid "The name of the label is empty." msgstr "Le nom du libellé est vide" -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:27 -msgid "Profile data" -msgstr "Données de profil" - -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:33 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:35 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:247 -msgid "Configuration" -msgstr "Configuration" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:402 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:369 msgid "Starting date cannot be empty in forward mode" msgstr "La date de début ne peut pas être vide en mode prévisionnel" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:489 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:521 -msgid "This date can not be empty" -msgstr "Cette date ne peut pas être vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:406 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:33 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:267 +msgid "Configuration" +msgstr "Configuration" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/HourCost.java:122 +msgid "cost category not specified" +msgstr "catégorie de coût non indiquée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:178 +msgid "Violated deadline" +msgstr "Echéance violée" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:243 +msgid "Delivery dates requested by customer. " +msgstr "Dates de livraison demandées par le client." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:119 +msgid "" +"Help the project developers to collect information about which LibrePlan " +"version you are using" +msgstr "Aide les développeurs du projet pour collecter de l'information sur la version de LibrePlan que vous utilisez" #: libreplan-webapp/src/main/webapp/resources/worker/worker.zul:22 msgid "LibrePlan: Workers" msgstr "LibrePlan: Participants" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:567 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:719 msgid "Create Virtual Workers Group" msgstr "Créer un groupe de participants virtuels" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:116 msgid "Enable/Disable warning about new LibrePlan versions available" msgstr "Activer/Désactiver l'avertissement relatif aux nouvelles versions de LibrePlan disponibles" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:95 -msgid "Select type" -msgstr "Choisir le type" +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:183 +msgid "" +"interaction fields are empty and company is marked as interact with " +"applications" +msgstr "les champs d'interaction sont vides et l'organisme est marqué comme interagissant avec des applications" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:988 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:686 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:174 +msgid "Timesheet templates" +msgstr "Canevas de feuille de temps" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1058 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:692 +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:41 msgid "Hours invested" msgstr "Heures investies" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:305 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:292 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:48 +msgid "Templates" +msgstr "Canevas" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:343 msgid "Authorization" msgstr "Permissions" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:363 msgid "Project saved" msgstr "Projet enregistré" @@ -4484,44 +5458,28 @@ msgid "" "The name is not valid, there is another progress type with the same name. " msgstr "Le nom est incorrect, il existe un autre type d'avancement possédant le même nom." -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:44 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:50 msgid "task" msgstr "tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 -msgid "ALL" -msgstr "TOUT" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:128 +msgid "All changes will be lost. Are you sure?" +msgstr "Toutes les modifications seront perdues. Êtes-vous sûr ?" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:215 -msgid "criterion satisfaction's resource not specified" -msgstr "ressource de satisfaction du critère non indiquée" +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:51 +msgid "Sorry for the inconvenience." +msgstr "Désolé pour le désagrément." -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:68 -msgid "Derived exception" -msgstr "Exception dérivée" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormItem.java:81 +msgid "quality form item position not specified" +msgstr "position de l'élément du formulaire de qualité non indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:298 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:50 msgid "Machines" msgstr "Machines" -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:22 -msgid "Unit Measures List" -msgstr "Liste des mesures d'unité" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:148 -msgid "Couldn't find element: {0}" -msgstr "Impossible de trouver l'élément: {0}" - -#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:148 -msgid "You should select a destination scenario" -msgstr "Vous devez choisir un scénario destination" - -#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:185 -#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:269 -msgid "unit type code not found" -msgstr "code type d'unité non trouvé" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:511 msgid "My account" msgstr "Mon compte" @@ -4529,27 +5487,28 @@ msgstr "Mon compte" msgid "Destination scenario" msgstr "Scénario destination" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:105 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:264 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:108 msgid "Company view" msgstr "Vue de la compagnie" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:114 +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java:445 +msgid "currency symbol not specified" +msgstr "symbole de monnaie non indiqué" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:116 msgid "Both" msgstr "Les deux" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:898 -msgid "Not editable for containing more that an hours group." -msgstr "Pas modifiable car contient plus d'un groupe d'heures" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:389 +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityForm.java:171 +msgid "report progress not specified" +msgstr "avancement de rapport non indiqué" #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:25 msgid "Filter by" msgstr "Filtré par" -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:80 -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 -msgid "Limiting resource" -msgstr "Ressource limitante" - #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 msgid "Up to date" msgstr "à jour" @@ -4559,19 +5518,15 @@ msgstr "à jour" msgid "Calendar allocation" msgstr "Allocation de calendrier" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:819 -msgid "Duplicate value true report global progress for task" -msgstr "Dupliquer la valeur vraie rapporte l'avancement global pour la tâche " - -#: libreplan-webapp/src/main/webapp/materials/materials.zul:84 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:86 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:33 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:113 msgid "Category" msgstr "Catégorie" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:156 -msgid "must be greater than finish date" -msgstr "doit être postérieur à la date de fin" +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:22 +msgid "LibrePlan: Progress Types" +msgstr "LibrePlan: Types d'avancement" #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:79 #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:203 @@ -4586,10 +5541,18 @@ msgstr "Donnée de catégorie" msgid "Search" msgstr "Chercher" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:107 +msgid "Prefix cannot contain whitespaces" +msgstr "Le préfixe ne peut pas contenir d'espaces blancs" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 msgid "Valid until" msgstr "Valable jusqu'à" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ConfigurationRolesLDAP.java:51 +msgid "role ldap not specified" +msgstr "rôle ldap non indiqué" + #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:128 msgid "Add New Complementary Field" msgstr "Ajouter un nouveau champ complémentaire" @@ -4610,8 +5573,12 @@ msgstr "LibrePlan: Critère" msgid "LibrePlan: Transfer Projects Between Scenarios" msgstr "LibrePlan: transfert des projets entre les scénarios" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:118 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:166 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/Task.java:171 +msgid "element associated to a task must be not empty" +msgstr "un élément associé à une tâche ne peut pas être vide" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:178 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:259 msgid "%" msgstr "%" @@ -4620,37 +5587,52 @@ msgstr "%" msgid "Remove calendar" msgstr "Supprimer le calendrier" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1536 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1700 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:338 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:274 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:141 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:633 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:425 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:257 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:676 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1368 -msgid "must be lower than finish date" -msgstr "doit être plus petit que la date de fin" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:109 +msgid "Sum of direct expenses" +msgstr "Somme des dépenses directes" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:33 +msgid "Communications From Customers" +msgstr "Communications pour les clients" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:760 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:32 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnumByResourceAndCriterion.java:31 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceAllocationFilterEnum.java:30 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceBandboxFinder.java:46 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskElementFilterEnum.java:34 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:158 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:95 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:151 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:171 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:185 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:81 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:41 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:70 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:135 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:45 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:100 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:145 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:69 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:33 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:86 msgid "Resource" msgstr "Ressource" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/UserDashboardController.java:67 +msgid "Expense sheet \"{0}\" saved" +msgstr "Feuille de dépense \"{0}\" sauvegardée" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:71 msgid "Total task hours" msgstr "Total des heures des tâches" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:51 +msgid "Virtual Workers" +msgstr "Travailleurs virtuels" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 +msgid "Configuration unit name" +msgstr "Configuration du nom d'unité" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:47 msgid "Date last progress reported" msgstr "Date du dernier rapport d'avancement" @@ -4658,20 +5640,14 @@ msgstr "Date du dernier rapport d'avancement" msgid "Could not load any resource" msgstr "Impossible de charger une quelconque ressource" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:462 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:39 msgid "Work And Progress Per Project" msgstr "Travail et avancement par projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:385 -msgid "" -"You must allow multiple active criteria for this type to use this assignment" -" strategy" -msgstr "Vous devez autoriser de multiples critères pour ce type pour utiliser cette stratégie d'affectation" - -#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:31 -msgid "sub elements" -msgstr "sous-élément" +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheet.java:111 +msgid "total must be greater or equal than 0" +msgstr "le total doit être supérieur ou égal à 0" #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:158 msgid "Default Label" @@ -4683,20 +5659,23 @@ msgstr "Libellé par défaut" msgid "Close" msgstr "Fermer" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:944 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:23 +msgid "LibrePlan: Timesheet Lines List" +msgstr "LibrePlan: Liste des lignes de feuille de temps" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:945 msgid "Specific Allocations" msgstr "Allocations spécifiques" -#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:225 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:120 -msgid "error doing reassignation: {0}" -msgstr "erreur lors de la réaffectation: {0}" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLine.java:444 +msgid "label type: the timesheet has not assigned this label type" +msgstr "type d'étiquette: la feuille de temps n'a pas affectée ce type d'étiquette" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 -msgid "Time filter" -msgstr "Filtre temps" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:219 +msgid "progress type marked as quality form but is updatable" +msgstr "le type d'avancement est marqué comme formulaire qualité mais peut être mis à jour" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:64 msgid "Move selected task up" msgstr "Remonter la tâche sélectionnée" @@ -4712,19 +5691,18 @@ msgstr "Créer une copie" msgid "Company data" msgstr "Données de la compagnie" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 -msgid "Work Report Lines List" -msgstr "Liste des lignes de rapport de travail" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:151 msgid "Unit type code cannot be empty" msgstr "Le code du type d'unité ne peut pas être vide" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:189 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:248 msgid "Users" msgstr "Utilisateurs" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/AssignedMachineCriterionsModel.java:418 +msgid "The {0} is not valid. Other value exists from the same criterion type" +msgstr "Le {0} n'est pas valide. Une autre valeur du même type de critère existe" + #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:145 msgid "Label Type fields" msgstr "Les champs des types de libellés" @@ -4733,7 +5711,25 @@ msgstr "Les champs des types de libellés" msgid "Hours Management" msgstr "Gestion des heures" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:144 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:170 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java:321 +msgid "last hours group sequence code not specified" +msgstr "le dernier code de séquence du groupe d'heures n'est pas indiqué" + +#: libreplan-business/src/main/java/org/libreplan/business/labels/entities/LabelType.java:127 +msgid "label type name is already in use" +msgstr "le nom de type d'étiquette est déjà utilisé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:636 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1272 +msgid "Please, select an End Date for the Exception" +msgstr "Merci de choisir une date de fin pour l'exception" + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeModel.java:102 +msgid "Cannot remove {0}, since it is being used by some exception day" +msgstr "Impossible de supprimer {0} car il est utilisé par un jour exceptionnel" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:145 msgid "" "Please use some of the compatible browsers: Chrome, Firefox, Safari or " "Epiphany." @@ -4743,33 +5739,28 @@ msgstr "Merci d'utiliser les navigateurs compatibles: Chrome, Firefox, Safari ou msgid "specific allocation" msgstr "allocation spécifique" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:149 -msgid "company name has to be unique. It is already used" -msgstr "le nom de la société doit être unique. Il existe déjà" - #: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:33 msgid "" "Another user has modified the same data, so the operation cannot be safely " "completed." msgstr "Un autre utilisateur a modifié la même donnée, donc l'opération ne peut être achevée en toute sécurité" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:558 -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:614 -msgid "Task {0}: Task group is incompatible type with {1}" -msgstr "Tâche {0}: le groupe de tâche possède un type incompatible avec {1}" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1622 +msgid "Please set a date" +msgstr "Merci d'indiquer une date" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:223 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:244 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:224 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:242 msgid "Template saved" msgstr "Modèle enregistré" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:565 -msgid "work report have not any description value with this field name" -msgstr "le rapport de travail n'a pas de valeur de description associée à ce nom de champ" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:94 +msgid "prefix not specified" +msgstr "préfixe non indiquer" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:23 -msgid "LibrePlan: Configuration" -msgstr "LibrePlan: Configuration" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:533 +msgid "last criterion sequence code not specified" +msgstr "le dernier code de séquence de critère n'est pas indiqué" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:47 msgid "Task quality form name" @@ -4786,10 +5777,6 @@ msgstr "Certaines affectations de catégorie de coûts se chevauchent dans le te msgid "Imputed hours calculation" msgstr "Calcul des heures imputées" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:274 -msgid ": code not found" -msgstr ": code non trouvé" - #: libreplan-webapp/src/main/webapp/common/error.zul:55 #: libreplan-webapp/src/main/webapp/common/event_error.zul:51 msgid "Exit session" @@ -4798,86 +5785,123 @@ msgstr "Terminer la session" #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:31 #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:53 #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:67 -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineGroupTemplate.java:244 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineGroupTemplate.java:259 msgid "Group" msgstr "Groupe" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 -msgid "Please, enter a valid effort" -msgstr "Merci de saisir un effort valide" - -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:28 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:58 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:29 -#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:27 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:65 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:61 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:28 -msgid "Enabled" -msgstr "Activé" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:111 -msgid "Apply filter to" -msgstr "Appliquer le filtre à " - #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:30 msgid "Statistics list " msgstr "Liste des statistiques" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 -msgid "All resources must be limiting. " -msgstr "Toutes les ressources doivent être limitantes." +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:113 +msgid "Apply filter to" +msgstr "Appliquer le filtre à " -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 -msgid "Filter by worker" -msgstr "Filtrer par participant" +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:28 +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:58 +#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:61 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:28 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:29 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:66 +msgid "Enabled" +msgstr "Activé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1110 +msgid "Please, enter a valid effort" +msgstr "Merci de saisir un effort valide" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:519 +msgid "resource has to be bound to a user in monthly timesheets" +msgstr "ressource non liée à un utilisateur dans les feuilles de temps mensuelles" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:321 +msgid "" +"Quality form should include an item with a value of 100% in order to report " +"progress" +msgstr "Le formulaire de qualité doit inclure un élément avec une valeur de 100% de façon à rendre compte de l'avancement" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java:125 +msgid "external company not specified" +msgstr "organisme extérieur non indiqué" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:192 +msgid "Quality form name is already being used" +msgstr "Nom de formulaire qualité déjà utilisé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:944 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:366 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:61 +msgid "Timesheets Templates" +msgstr "Canevas de feuille de temps" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:117 +msgid "Any" +msgstr "N'importe lequel" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1129 +msgid "Confirm user edition" +msgstr "Confirmer la modification de l'utilisateur" #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:47 msgid "Load due to current project" msgstr "Charge due au projet actuel" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1314 -msgid "You are going to change the assignment function. Are you sure?" -msgstr "Vous êtes sur le point de modifier la fonction d'affectation. Êtes-vous sûr ?" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/valueobjects/DescriptionField.java:81 +msgid "length not specified" +msgstr "longueur non indiquée" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MyTasksAreaController.java:163 +msgid "Track time" +msgstr "Suivre le temps" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:182 msgid "There must be at least 2 stretches for doing interpolation" msgstr "Il doit y avoir au moins 2 extensions pour faire une interpolation" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 -msgid "Exception Days" -msgstr "Jours exceptionnels" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 +msgid "Remove queue-based resource element" +msgstr "Supprimer l'élément de ressource en file" -#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:296 -msgid "Incompatible update: stored resource is not of type: {0}" -msgstr "Mise à jour incompatible: la ressource enregistrée n'est pas du type: {0}" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:266 +msgid "default maximum value must be greater than precision value" +msgstr "la valeur maximum par défaut doit être supérieure à la valeur de précision" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/DynamicDatebox.java:149 +msgid "Date format is wrong. Please, use the following format: {0}" +msgstr "Format de date incorrect. Merci d'utiliser le format suivant: {0}" #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:39 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:104 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:40 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:207 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:37 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:187 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:182 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:234 +#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:38 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:67 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:96 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:78 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:134 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:72 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:153 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:146 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:187 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:127 +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:139 +#: libreplan-webapp/src/main/webapp/profiles/_editProfile.zul:72 +#: libreplan-webapp/src/main/webapp/unittypes/unitTypes.zul:42 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:186 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:100 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:92 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:79 msgid "Save & Continue" msgstr "Sauver et continuer" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:92 -msgid "Scheduling mode" -msgstr "Mode de prévision" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialCategory.java:222 +msgid "Subcategory names must be unique." +msgstr "Les noms de sous-catégories doivent être unique." -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:53 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 +msgid "LibrePlan: Work And Progress Per Project" +msgstr "LibrePlan: Travail et avancement par projet" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:54 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:83 #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:29 #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:51 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:34 @@ -4885,61 +5909,70 @@ msgstr "Mode de prévision" msgid "Filter" msgstr "Filtre" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 -msgid "LibrePlan: Work And Progress Per Project" -msgstr "LibrePlan: Travail et avancement par projet" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:145 +msgid "Scheduling mode" +msgstr "Mode de prévision" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 -msgid "Work Report Type" -msgstr "Type de rapport de travail" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java:122 +msgid "a milestone cannot have a task associated" +msgstr "un jalon ne peut pas avoir de tâche associée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 +msgid "" +"Invalid value. Precission value must be lower than the Default Max value." +msgstr "Valeur invalide. La valeur de précision doit être inférieure à la valeur max par défaut" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1314 +msgid "Assignment function will be changed. Are you sure?" +msgstr "La fonction d'affectation va changer. Êtes-vous sûr ?" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:127 +msgid "Total expenses" +msgstr "Dépenses totales" #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:26 msgid "Assigned locations" msgstr "Emplacements affectés" -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:270 -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:131 -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:140 -msgid "Two hour costs with the same type overlap in time" -msgstr "Deux coûts horaires du même type se chevauchent dans le temps" +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:31 +msgid "subelements" +msgstr "sous-éléments" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:44 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +msgid "Subcontracting date" +msgstr "Date de sous-traitance" #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:66 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:49 msgid "Report progress" msgstr "Avancement du rapport" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:123 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:248 msgid "ACWP" msgstr "CRTR" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:791 -msgid "The periods available depend on the resource's calendar." -msgstr "Les périodes disponibles dépendent du calendrier des ressources." - -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:86 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:30 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:89 msgid "Authentication type" msgstr "Type d'authentification" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:450 +msgid "cannot be empty." +msgstr "ne peut pas être vide." + #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:55 msgid "START" msgstr "DEBUT" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:349 -msgid "Schedule from the deadline to start" -msgstr "Prévision depuis l'échéance jusqu'au début" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:71 msgid "generic machines allocation" msgstr "allocation générique des machines" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:384 -msgid "Non limiting resource assignation" -msgstr "Affectation de ressources non limitantes" - -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:627 -msgid "Task {0}: Duplicate code in DB" -msgstr "Tâche {0}: code dupliqué dans la base de données" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:53 +msgid "Subcontrated task" +msgstr "Tâche sous-traitée" #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 #: libreplan-webapp/src/main/webapp/planner/order.zul:70 @@ -4948,28 +5981,19 @@ msgstr "Tâche {0}: code dupliqué dans la base de données" msgid "Back" msgstr "Retour" +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:85 +msgid "Our company username" +msgstr "Notre nom d'utilisateur d'organisme" + #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:30 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:58 msgid "Subcontractor" msgstr "Sous-traitant" #: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:41 -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:33 msgid "Administration" msgstr "Administration" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1519 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1682 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:319 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:256 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:616 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:408 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:240 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:658 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1351 -msgid "must be greater than start date" -msgstr "doit être postérieur à la date de début" - #: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:47 msgid "Cancel and return" msgstr "Annuler et retour" @@ -4979,29 +6003,33 @@ msgstr "Annuler et retour" msgid "Assign quality form" msgstr "Affecter un formulaire qualité" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 -msgid "Calculated budget" -msgstr "Budget calculé" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:116 +msgid "Planning Configuration" +msgstr "Configuration du calendrier" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:387 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:388 msgid "Delete item {0}. Are you sure?" msgstr "Supprimer l'élément {0}. Êtes-vous sûr ?" -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:51 -msgid "Unit measure name" -msgstr "Nom de mesure d'unité" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:188 +msgid "Calculated budget" +msgstr "Budget calculé" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 -msgid "worked hours" -msgstr "heures travaillées" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java:356 +msgid "the project must have a deadline" +msgstr "le projet doit avoir une échéance" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 -msgid "cannot include a progress of the same progress type twice" -msgstr "impossible d'inclure deux fois un avancement du même type d'avancement" +#: libreplan-business/src/main/java/org/libreplan/business/labels/entities/LabelType.java:199 +msgid "last label sequence code not specified" +msgstr "le dernier code de séquence d'étiquette n'est pas indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:476 -msgid "a work report line has not this label type assigned" -msgstr "une ligne du rapport de travail n'a pas de type de libellé assigné" +#: libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul:31 +msgid "Available hours" +msgstr "Heures disponibles" + +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:663 +msgid "Personal" +msgstr "Personnel" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:52 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:59 @@ -5012,30 +6040,32 @@ msgstr "Allocations" msgid "Choosing Template" msgstr "Choisir le canevas" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:66 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 -msgid "Capacity" -msgstr "Capacité" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 -msgid "Task code" -msgstr "Code la tâche" - #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:135 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:49 msgid "Length" msgstr "Longueur" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:37 +msgid "Task code" +msgstr "Code la tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:342 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:66 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 +msgid "Capacity" +msgstr "Capacité" + #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:133 #: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:333 msgid "Create derived" msgstr "Créer une dérive" -#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:302 +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:298 msgid "Label Types" msgstr "Types de libellés" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:638 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:637 msgid "it must be greater than zero" msgstr "il doit être supérieur à zéro" @@ -5043,99 +6073,123 @@ msgstr "il doit être supérieur à zéro" msgid "must be a real positive number" msgstr "doit être un nombre réel positif" +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 +msgid "No Allocations have been done" +msgstr "Aucune allocation n'a été faite" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:111 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:122 msgid "Total hours task" msgstr "Total des heures de la tâche" -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 -msgid "No Allocations have been done" -msgstr "Aucune allocation n'a été faite" +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:49 +msgid "" +"If you reached this page from another page of LibrePlan please notify us in " +"order to fix it as soon as possible." +msgstr "Si vous êtes arrivé sur cette page à partir d'une autre page de LibrePlan, merci de nous avertir afin de corriger cela aussi vite que possible." -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:442 msgid "Removed calendar \"{0}\"" msgstr "Suppression du calendrier \"{0}\"" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1108 +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheetLine.java:155 +msgid "expense sheet not specified" +msgstr "feuille de dépenses non indiquée" + +#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:23 +msgid "LibrePlan: Timesheets Templates" +msgstr "LibrePlan: Canevas de feuilles de temps" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1073 msgid "Create project" msgstr "Créer le projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 -msgid "This date can not include the whole next work week" -msgstr "Cette date ne peut pas contenir la totalité de la prochaine semaine de travail" +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:64 +msgid "Next" +msgstr "Suivant" #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:51 msgid "" "Allow multiple values of this type of criterion in the same period of time" msgstr "Autoriser de multiples valeurs de ce type de critère dans la même période de temps" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1199 -msgid "Consolidated progress measurement can not be removed" -msgstr "La mesure d'avancement de consolidation ne peut pas être supprimée" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1301 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportType.java:421 msgid "" -"The date is not valid, the date must be unique for this progress assignment" -msgstr "La date n'est pas correcte, la date doit être unique pour cette affectation d'avancement" +"In the heading part, index labels and fields must be unique and consecutive" +msgstr "Dans la partie d'en-tête, les étiquettes d'index et les champs doivent être uniques et consécutifs" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:453 -msgid "The code cannot be empty." -msgstr "Le code ne peut pas être unique" +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:67 +msgid "Normal resource allocation" +msgstr "Allocation de ressource normale" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:36 msgid "Human hours per machine working hour within configuration unit" msgstr "Unité de configuration des heures/hommes par heure de travail/machine" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:113 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:109 msgid "" "Could not add those authorizations to user {0} because they were already " "present." msgstr "Impossible d'ajouter ces droits à l'utilisateur {0} car il les possède déjà" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:103 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:47 -msgid "New work report" -msgstr "Nouveau rapport de travail" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:305 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:307 msgid "Root calendar" msgstr "Calendrier source" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1009 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 msgid "yes" msgstr "oui" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:907 -msgid "" -"Deleting this subcontracted project, you are going to lose the relation to " -"report progress. Are you sure?" -msgstr "Suppression de ce projet sous-traité, vous allez perdre la relation avec le rapport d'avancement. Êtes-vous sûr ?" - #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 msgid "Select gap" msgstr "Choisir l'écart" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:262 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:282 msgid "Port" msgstr "Port" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:63 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:64 msgid "Date Finish" msgstr "Date de fin" +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:455 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:147 +msgid "From" +msgstr "Depuis" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/Order.java:369 +msgid "At least one hours group is needed for each task" +msgstr "Au moins un groupe d'heures est nécessaire pour chaque tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:556 +msgid "Resources or criteria" +msgstr "Ressources ou critères" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 +msgid "Name of criterion is empty." +msgstr "Le nom du critère est vide." + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:224 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:95 msgid "Validate" msgstr "Valider" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:175 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:181 msgid "This resource has already been added." msgstr "Cette ressource a déjà été ajoutée" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:162 -msgid "Calendar exception types" -msgstr "Types d'exception du calendrier" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/IntegrationEntityModel.java:79 +msgid "Could not retrieve Code. Please, try again later" +msgstr "Impossible de retrouver le code. Merci d'essayer à nouveau" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:445 +msgid "Criterion Type name is already being used" +msgstr "Le nom de type de critère a déjà été utilisé" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialCategory.java:239 +msgid "There are repeated material category codes" +msgstr "Il existe des codes de catégorie de matériel répétés" #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:36 #: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 @@ -5143,18 +6197,26 @@ msgstr "Types d'exception du calendrier" msgid "Cost category assignment" msgstr "Affectation des catégories de coût" -#: libreplan-webapp/src/main/java/org/libreplan/ws/costcategories/impl/CostCategoryConverter.java:150 -msgid "missing code in a hour cost" -msgstr "code manquant dans le coût horaire" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:244 +msgid "progress type name is already in use" +msgstr "ce nom de type d'avancement est déjà utilisé" -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:247 -msgid "Exception Day Type" -msgstr "Type de jour exceptionnel" +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:141 +msgid "number of digits not specified" +msgstr "le nombre de chiffres n'est pas indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:940 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:249 +msgid "task cannot be empty if it is shared by lines" +msgstr "la tâche ne peut pas être vide si elle est partagée par des lignes" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1010 msgid "All workers" msgstr "Tous les participants" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:766 +msgid "The field name must be unique and not empty" +msgstr "Le nom de champ doit être unique et non vide" + #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector_combo.zul:25 msgid "Select criteria or resources" msgstr "Choisir les critères ou les ressources" @@ -5165,79 +6227,29 @@ msgstr "Choisir les critères ou les ressources" msgid "Select required criteria set and press filter button" msgstr "Choisir l'ensemble requis de critères et appuyer sur le bouton filtrer" -#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:121 -#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:123 -#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:125 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:311 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:207 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:307 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:110 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:131 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:994 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1184 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1441 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:135 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:171 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:115 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1528 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1552 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:740 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:45 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:53 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:89 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:94 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:43 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:54 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:43 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:50 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:92 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:94 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:134 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:34 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:54 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:55 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:61 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:43 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:49 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:89 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:39 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:58 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:129 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:48 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:46 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:74 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:38 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:51 -#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:96 -msgid "cannot be null or empty" -msgstr "ne peut pas être nul ou vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/CostStatusController.java:112 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/CostStatusController.java:116 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/CostStatusController.java:120 +msgid "%s h" +msgstr "%s h" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:43 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:52 -msgid "New code" -msgstr "Nouveau code" +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:217 +msgid "Timesheet lines" +msgstr "Lignes de feuille de temps" -#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeModel.java:91 -msgid "The progress type cannot be modified" -msgstr "Le type d'avancement ne peut pas être modifié" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1522 +msgid "It cannot be empty" +msgstr "Il ne peut pas être vide" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:394 msgid "Calculate Resources per Day" msgstr "Ressources calculées par jour" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:906 -msgid "The index fields and labels must be uniques and consecutives" -msgstr "Les champs et libellés de l'index doivent être uniques et consécutifs" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:255 msgid "Estimate To Complete" msgstr "Estimation pour achèvement" -#: libreplan-webapp/src/main/webapp/materials/materials.zul:83 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:85 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:30 #: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:30 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:111 @@ -5248,13 +6260,9 @@ msgstr "Type d'unité" msgid "Load due to other assignments" msgstr "Charge due pour les autres affectations" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:554 -msgid "This machine was already removed by other user" -msgstr "Cette machine a déjà été supprimée par un autre utilisateur" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 -msgid "Work Reports" -msgstr "Rapports de travail" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:508 +msgid "Personal area" +msgstr "Zone personnelle" #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 msgid "Calendar data" @@ -5264,18 +6272,42 @@ msgstr "Données de calendrier" msgid "Cost Categories List" msgstr "Liste des catégories de coût" +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:28 +msgid "Current state indicators" +msgstr "Indicateurs d'état actuel" + #: libreplan-business/src/main/java/org/libreplan/business/common/IntegrationEntity.java:109 msgid "code is already used" msgstr "le code est déjà utilisé" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:20 +msgid "LibrePlan: Received From Subcontractors" +msgstr "LibrePlan: Reçu des sous-traitants a" + #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:67 msgid "Labels list" msgstr "Liste des libellés" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:460 +msgid "last timesheet line sequence code not specified" +msgstr "le dernier code de séquence de ligne de feuille de temps n'est pas indiqué " + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormItem.java:72 +msgid "quality form item name not specified or empty" +msgstr "le nom d'élément de formulaire qualité non indiqué ou vide" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:152 msgid "Criterion Requirements" msgstr "Exigences de critère" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:187 +msgid "working hours not specified" +msgstr "heures travaillées non indiquées" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:156 +msgid "format sequence code invalid. It must not contain '_'" +msgstr "Code de séquence de forme invalide. Il ne doit contenir '_'" + #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:76 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:200 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:227 @@ -5286,19 +6318,22 @@ msgstr "Effort supplémentaire" msgid "Already exists other label with the same name" msgstr "Il existe déjà d'autres libellés possédant le même nom" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:60 msgid "Move selected task down" msgstr "Descendre la tâche sélectionnée" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityForm.java:101 +msgid "quality form type not specified" +msgstr "type de formulaire qualité non indiqué" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:32 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:32 msgid "Customer Reference" msgstr "Référence client" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:129 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:142 -msgid "spread values are not valid, at least one value should be true" -msgstr "Les valeurs décalées ne sont pas correctes, au moins une valeur doit être vraie" +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:88 +msgid "Overtime ratio" +msgstr "Ratio de dépassement de temps" #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:89 msgid "Create and assign label" @@ -5308,50 +6343,35 @@ msgstr "Créer et affecter un libellé" msgid "Optimistic" msgstr "Optimiste" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:250 msgid "SV" msgstr "VP" -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:85 -msgid "Our company login" -msgstr "Identifiant de notre compagnie" +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:136 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:313 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:179 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:174 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:131 +msgid "Label has already been added." +msgstr "L'étiquette a déjà été ajoutée." -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1471 -msgid "Filter work reports" -msgstr "Filtrer les rapports de travail" +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:123 +msgid "Add task" +msgstr "Ajouter une tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:985 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:685 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:605 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:64 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1055 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:691 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:626 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:45 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:38 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 +#: libreplan-webapp/src/main/webapp/dashboard/_dashboardfororder.zul:58 msgid "Progress" msgstr "Avancement" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:429 -msgid "" -"Default calendar cannot be removed. Please, change the default calendar in " -"the Configuration window before." -msgstr "Le calendrier de rapport ne peut pas être supprimé. Merci de modifier avant le calendrier par défaut dans la fenêtre de configuration." - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:257 -msgid "" -"This criterion type cannot be deleted because it has assignments to projects" -" or resources" -msgstr "Ce type de critère ne peut pas être supprimé car il a été affecté à des projets ou des ressources" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:321 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1068 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1129 -msgid "" -"This progress measurement cannot be deleted or changed because it is " -"consolidated" -msgstr "Cette mesure d'avancement ne peut ni être supprimée ni modifiée car elle est consolidée" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1286 msgid "All progress types have already been assigned." msgstr "Tous les types d'avancement ont déjà été affectés" @@ -5359,38 +6379,43 @@ msgstr "Tous les types d'avancement ont déjà été affectés" msgid "Price per hour" msgstr "Coût horaire" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:177 +msgid "Last stretch should have 100% for length and amount of work" +msgstr "La dernière extension doit avoir 100% pour longueur et pour volume de travail" + +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:166 +msgid "No project deadline defined" +msgstr "Aucune échéance de projet définie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:52 msgid "Calendars" msgstr "Calendriers" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 -msgid "Project: {0} " -msgstr "Projet: {0} " +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceMeasurement.java:102 +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheetLine.java:93 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/valueobjects/DescriptionValue.java:80 +msgid "value not specified" +msgstr "valeur non indiquée" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:360 -msgid "The date cannot be null" -msgstr "La date ne peut être vide" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:315 msgid "" "Another task in the same branch is already reporting progress for this " "quality form" msgstr "Une autre tâche dans la même branche rapporte déjà l'avancement pour ce formulaire qualité" +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:457 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:148 +msgid "To" +msgstr "Pour" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:30 msgid "options" msgstr "options" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:23 -msgid "LibrePlan: Work Reports" -msgstr "LibrePlan: Rapports de travail" - -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:393 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 -msgid "Error on showing delete confirm" -msgstr "Erreur en affichant la confirmation de suppression" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1201 +msgid "Queue-based assignment" +msgstr "Affectation en file" #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:32 msgid "Show only current satisfied criteria" @@ -5400,23 +6425,34 @@ msgstr "Montrer seulement les critères actuellement satisfaits" msgid "Latest date" msgstr "Dernière date" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:421 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:388 msgid "Deadline cannot be empty in backwards mode" msgstr "La date d'échéance ne peut pas être vide en mode rétrospectif" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 -msgid "Sum of all rows" -msgstr "Somme de toutes les lignes" - #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:88 msgid "Group by weeks" msgstr "Grouper par semaine" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:82 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/UserBandboxFinder.java:47 +msgid "Full name" +msgstr "Nom complet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:122 +msgid "Default user \"admin\" cannot be removed as it is mandatory" +msgstr "L'utilisateur \"admin\" par défaut ne peut pas être supprimé car il est obligatoire" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:117 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:380 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:154 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:64 +msgid "Hours Types" +msgstr "Types d'heures" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 msgid "Finish hour" msgstr "Heure de fin" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:196 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:200 msgid "Done {0} of {1}" msgstr "{0} sur {1} de réalisé" @@ -5424,60 +6460,44 @@ msgstr "{0} sur {1} de réalisé" msgid "Planned start" msgstr "Début prévu" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:177 -msgid "" -"Last stretch should have one hundred percent for length and amount of work " -"percentage" -msgstr "La dernière extension doit avoir cent pour cent comme longueur et un pourcentage de travail" - -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:60 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:60 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:71 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:96 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:41 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:75 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:62 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:62 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:73 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:98 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:43 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:77 msgid "Filter by projects" msgstr "Filtrer par projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:293 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:494 -msgid "" -"This progress assignment cannot be deleted or changed because it has some " -"progress consolidation" -msgstr "Cette affectation d'avancement ne peut être ni supprimée ni modifiée car elle possède une consolidation d'avancement" +#: libreplan-webapp/src/main/webapp/dashboard/_costStatus.zul:81 +msgid "VAC (Variance At Completion)" +msgstr "VAA (Variance A l'Achèvement)" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:730 -msgid "Consolidated progress can not be removed" -msgstr "L'avancement consolidé ne peut être supprimé" - -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 -msgid "Each worker configuration unit name" -msgstr "Nom d'unité de configuration de chaque participant " - -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 -msgid "Criteria of selected type " -msgstr "Critère du type choisi" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/TaskQualityFormItem.java:69 +msgid "Task Quality Form item name not specified" +msgstr "nom d'élément de formulaire qualité de tâche non indiqué" #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:44 #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:218 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 msgid "Active" msgstr "Actif" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1266 -msgid "This progress measurement can not be in " -msgstr "Cette mesure d'avancement ne peut pas être incluse" - #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:29 msgid "Inherited labels" msgstr "Libellés hérités" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:939 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1406 -msgid "Value is not valid, the current value must be not empty" -msgstr "La valeur n'est pas correcte, la valeur courante ne doit pas être vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:850 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:31 +msgid "Queue-based resource" +msgstr "Ressource en file" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1079 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:56 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:249 +msgid "Delivery date" +msgstr "Date de livraison" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1151 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 msgid "Unindent" msgstr "Réduire le décalage" @@ -5486,15 +6506,21 @@ msgstr "Réduire le décalage" msgid "Direct labels" msgstr "Orienter les libellés " +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/consolidations/ConsolidatedValue.java:70 +msgid "task end date not specified" +msgstr "date de fin de tâche non indiquée" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:43 msgid "From today" msgstr "A partir d'aujourd'hui" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:96 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:97 msgid "Log in" msgstr "Se connecter" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:54 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 msgid "Project name" msgstr "Nom du projet" @@ -5502,9 +6528,11 @@ msgstr "Nom du projet" msgid "Precision" msgstr "Précision" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:359 -msgid "missing code in a work report line" -msgstr "code manquant dans une ligne de rapport de travail" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:92 +msgid "" +"Estimated start date for the task (press enter in textbox to open calendar " +"popup or type in date directly)" +msgstr "date de démarrage estimée pour la tâche (appuyer sur entrée dans le champ texte pour obtenir le calendrier popup ou saisir directement la date)" #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:41 msgid "Show all reported hours" @@ -5514,70 +6542,64 @@ msgstr "Afficher toutes les heures rapportées" msgid "Efforts" msgstr "Efforts" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/OrdersTabCreator.java:102 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/OrdersTabCreator.java:113 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:276 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/OrdersTabCreator.java:103 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/OrdersTabCreator.java:122 msgid "Projects List" msgstr "Liste des projets" +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:235 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java:388 +msgid "budget not specified" +msgstr "budget non indiqué" + #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:56 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:44 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:45 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:60 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:136 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:62 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:81 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:163 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:60 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:45 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:46 +#: libreplan-webapp/src/main/webapp/unittypes/_editUnitType.zul:45 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:60 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:55 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:50 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:76 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:52 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:53 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:88 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:46 msgid "Generate code" msgstr "Générer le code" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:488 -msgid "The code sequence is already in use and it can not be updated." -msgstr "La séquence de code est déjà utilisée et ne peut pas être mise à jour" - #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:116 msgid "Scheduling state" msgstr "Etat de la prévision" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:389 -msgid "This template can not be removed because it has applications." -msgstr "Ce modèle ne peut pas être supprimé car il a des applications" - -#: libreplan-webapp/src/main/webapp/settings/settings.zul:43 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:44 msgid "Personal Data" msgstr "Données personnelles" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:206 -msgid "criterion satisfaction's criterion not specified" -msgstr "critère de satisfaction du critère non indiqué" - #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:21 msgid "LibrePlan: Hours Worked Per Resource" msgstr "LibrePlan: Heures travaillées par ressource" -#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:163 -msgid "Number of iterations should be between 1 and " -msgstr "Le nombre d'itérations doit être entre 1 et " +#: libreplan-webapp/src/main/webapp/users/users.zul:23 +msgid "LibrePlan: User Accounts" +msgstr "LibrePlan: Comptes utilisateurs" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:151 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:213 msgid "Budget in money" msgstr "Budget monétisé" +#: libreplan-webapp/src/main/webapp/common/access_forbidden.zul:45 +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:45 +msgid "Go to init" +msgstr "Aller à l'initialisation" + #: libreplan-webapp/src/main/webapp/common/error.zul:54 #: libreplan-webapp/src/main/webapp/common/event_error.zul:50 msgid "Reload" msgstr "Recharger" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 -msgid "Virtual Workers Groups" -msgstr "Groupes des participants virtuels" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 msgid "Profiles authorization" msgstr "Droits des profils" @@ -5586,30 +6608,57 @@ msgstr "Droits des profils" msgid "Assignation" msgstr "Affectation" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:98 msgid "Planning charts expanded" msgstr "Graphiques de planification étendus" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 -msgid "Not deletable" -msgstr "Non supprimable" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:698 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:703 msgid "Inh" msgstr "Hér" -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 -msgid "Administrator" -msgstr "Administrateur" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskGroup.java:110 +msgid "element associated to a task group have to be defined" +msgstr "les éléments associés à un groupe de tâches doivent être définis" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:186 +#: libreplan-business/src/main/java/org/libreplan/business/expensesheet/entities/ExpenseSheetLine.java:92 +msgid "value must be greater or equal than 0" +msgstr "la valeur doit être supérieure ou égale à 0" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:397 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:311 +msgid "name cannot be empty" +msgstr "le nom ne peut pas être vide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:190 msgid "Doing {0} reassignations" msgstr "Réalise {0} réaffectations" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:192 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:212 msgid "Select entity" msgstr "Choisir l'entité" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/HourCost.java:153 +msgid "The end date cannot be before the start date" +msgstr "la date de fin ne peut pas être antérieure à la date de début" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:114 +msgid "Go to worker edition window" +msgstr "Aller à la fenêtre de modification des travailleurs" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:40 +msgid "Worked hours" +msgstr "Heures travaillées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:95 +msgid "Invalid value. Default Max Value cannot be empty" +msgstr "Valeur invalide. La valeur par défaut maximum ne peut pas être vide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:129 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:142 +msgid "Invalid Spread values. At least one value should be true" +msgstr "Valeurs de prolongation invalides. Au moins une des valeurs doit être vraie" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:587 #: libreplan-business/src/main/java/org/libreplan/business/common/IntegrationEntity.java:48 msgid "code not specified" msgstr "code non indiqué" @@ -5618,54 +6667,61 @@ msgstr "code non indiqué" msgid "Projects list" msgstr "Liste des projets" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:181 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:182 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:221 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:210 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:89 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:162 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:189 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:159 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java:1201 +msgid "last sequence code not specified" +msgstr "dernier code de séquence non indiqué" + +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:183 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:184 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:223 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:213 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:91 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:164 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:191 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:161 msgid "if the report is not opened automatically" msgstr "si le rapport ne s'est pas ouvert automatiquement" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:975 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:662 msgid "" -"Cannot delete work report type. There are some work reports bound to it." -msgstr "Impossible de supprimer le type de rapport de travail. Il y a des rapports de travail liés à ce type." +"Invalid format prefix. Format prefix cannot be empty, contain '_' or contain" +" whitespaces." +msgstr "Préfixe de format invalide. Le préfixe de format ne peut pas être vide, contenir '_' ou contenir des espaces." -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:22 -msgid "Criterion Type List" -msgstr "Liste des types de critères" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:765 -msgid "Overall progress" -msgstr "Avancement global" - -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:54 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:55 msgid "Create template from selected task" msgstr "Créer le modèle à partir de la tâche sélectionnée" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:129 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:157 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:256 msgid "All projects" msgstr "Tous les projets" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:41 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:64 -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:83 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:283 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:213 +msgid "Completed: {0}%" +msgstr "Terminé: {0}%" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:67 +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:49 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:148 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:84 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:303 msgid "Password" msgstr "Mot de passe" #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:36 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:92 msgid "Observations" msgstr "Observations" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:987 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:950 msgid "Edit project" msgstr "Modifier le projet" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1076 +msgid "Hours cost: {0}, Expenses cost: {1}" +msgstr "Coût des heures: {0}, coût des dépenses: {1}" + #: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 msgid "Progress assignments" @@ -5676,19 +6732,11 @@ msgstr "Affectations de l'avancement" msgid "Valid from" msgstr "Valider depuis" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:55 msgid "Month" msgstr "Mois" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:206 -msgid "exception date already exists" -msgstr "la date d'exception existe déjà" - -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:308 -msgid "There exists other template with the same name." -msgstr "Il existe d'autres modèles avec le même nom." - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:911 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:910 msgid "{0} could not be allocated. Cannot allocate more than one resource" msgstr "{0} ne peut pas être alloué. Impossible d'allouer plus d'une ressource" @@ -5705,74 +6753,65 @@ msgstr "Le mot de passe actuel est incorrect" msgid "Cannot insert material in general view. Please, select a category" msgstr "Impossible d'insérer le matériel dans la vue générale. Merci de choisir une catégorie" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:193 -msgid "criterion satisfaction's start date not specified" -msgstr "la date de début de la satisfaction du critère n'est pas indiquée" +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:125 +msgid "Expense lines" +msgstr "Lignes de dépense" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:495 +msgid "In monthly timesheets, all timesheet lines should be in the same month" +msgstr "Dans les feuilles de temps mensuelles, toutes les lignes de la feuille de temps doivent être dans le même mois" #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:311 msgid "Delete {0} \"{1}\". Are you sure?" msgstr "Supprimer {0} \"{1}\". Êtes-vous sûr ?" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:441 msgid "Only {0} resources per day were achieved for current allocation" msgstr "Seules {0} ressources par jour ont été atteintes pour l'allocation actuelle" -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 #: libreplan-webapp/src/main/webapp/planner/reassign.zul:48 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:89 #: libreplan-webapp/src/main/webapp/planner/main.zul:66 #: libreplan-webapp/src/main/webapp/planner/order.zul:128 #: libreplan-webapp/src/main/webapp/planner/order.zul:163 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:87 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:88 #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:102 msgid "Accept" msgstr "Accepter" #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:258 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:265 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:272 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:279 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:307 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:342 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:356 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:278 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:285 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:362 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:376 msgid "Example: {0}" msgstr "Exemple: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:458 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:969 msgid "" -"Create new material assignment out of material assignment {0}. Are you sure?" -msgstr "Créer une nouvelle affectation de matériel à partir de l'affectation de matériel {0}. Êtes-vous sûr ?" +"Cannot delete timesheet template. There are some timesheets bound to it." +msgstr "Impossible de supprimer le canevas de feuilles de temps. Il existe des feuilles de temps liées à lui." -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:190 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:167 -msgid "Work report lines" -msgstr "Lignes de rapport de travail" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:618 +msgid "Please, select type of exception" +msgstr "Merci de choisir un type d'exception" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:48 msgid "Calculated" msgstr "Calculé" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:213 -msgid "Completed: {0}% " -msgstr "Réalisé: {0}%" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1194 -msgid "Calculated progress measurement can not be removed" -msgstr "La mesure d'avancement calculée ne peut être supprimée" - -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:252 -msgid "Exception Day Types" -msgstr "Types de jour exceptionnel" - #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/AssignedCriterionsModel.java:335 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/AssignedCriterionsModel.java:341 msgid " The " msgstr " Le" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:55 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:56 msgid "Access to the system" msgstr "Accèder au système" @@ -5780,51 +6819,54 @@ msgstr "Accèder au système" msgid "Probability" msgstr "Probabilité" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:139 msgid "Report data" msgstr "Données du rapport" +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:184 +#: libreplan-webapp/src/main/webapp/unittypes/_listUnitTypes.zul:27 +msgid "Material Unit" +msgstr "Unité de matériel" + #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:44 msgid "External load" msgstr "Charge externe" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:676 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:685 +msgid "" +"There are unsaved changes in the current monthly timesheet, please save " +"before moving" +msgstr "Il existe des modifications non sauvegardées dans la feuille de temps mensuelle actuelle, merci de sauvegarder avant de déplacer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:207 msgid "Progress sent successfully" msgstr "Avancement envoyé avec succès" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:416 +msgid "" +"Please, allow Multiple Active Criteria in this type in order to use selected" +" Assignment Strategy" +msgstr "Merci d'autoriser de multiples critères actifs dans ce type de façon à utiliser la stratégie d'affectation choisie" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:73 msgid "Priority" msgstr "Priorité" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 -msgid "instance not found" -msgstr "instance non trouvée" - #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:47 msgid "Apply changes and continue edition" msgstr "Appliquer les changements et continuer l'édition" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:220 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:222 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 msgid "Infinitely Over Assignable" msgstr "Infiniment sur-affectable" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:157 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:246 msgid "Money spent" msgstr "Argent dépensé" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 -msgid "criterion names must be unique inside a criterion type" -msgstr "les noms de critères doivent être unique dans un type de critère" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:790 -msgid "" -"The periods available depend on the satisfaction of the criteria by the " -"resources and their calendars." -msgstr "Les périodes disponibles dépendent de la satisfaction du critère par les ressources et leurs calendriers" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:818 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:85 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 @@ -5832,48 +6874,63 @@ msgstr "Les périodes disponibles dépendent de la satisfaction du critère par #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:79 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:27 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:38 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:37 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:59 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:80 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:65 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:131 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:61 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:82 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:52 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:76 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:173 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:67 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:158 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:54 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:65 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:75 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:51 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:78 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:26 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:40 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:91 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:116 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:95 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:86 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:26 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:93 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:88 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:118 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:97 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:31 +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:29 +#: libreplan-webapp/src/main/webapp/unittypes/_editUnitType.zul:37 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:54 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:201 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:276 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:47 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:50 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:38 #: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:37 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:45 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:71 #: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:26 #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:42 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:47 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:48 #: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:26 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:83 #: libreplan-webapp/src/main/webapp/orders/_list.zul:29 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:26 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_editTypeOfWorkHours.zul:40 msgid "Code" msgstr "Code" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:193 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:640 +msgid "Monthly timesheet saved" +msgstr "Feuille de temps mensuelle sauvegardée" + #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:40 msgid "Add stretch" msgstr "Ajouter l'extension" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:302 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:509 +msgid "" +"Progress Assignment cannot be deleted or changed. Progress Assignment " +"contains Progress Consolidations values" +msgstr "L'affectation d'avancement ne peut pas être supprimée ou modifiée. L'affectation d'avancement contient des valeurs de consolidations d'avancement" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 msgid "Assignation type" msgstr "Type d'affectation" @@ -5886,18 +6943,19 @@ msgstr "Montrer les affectations de ressource" msgid "Calculate Workable Days" msgstr "Calculer les jours travaillés" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:241 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:214 -msgid "" -"Start date is not valid, the new start date must be lower than the end date" -msgstr "La date de début n'est pas correcte, la nouvelle date de début doit être antérieure à la date de fin" +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:114 +msgid "unit name not specified" +msgstr "nom d'unité non indiqué" +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:42 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:92 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:51 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:117 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:53 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:96 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:94 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:53 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:119 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:55 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:98 +#: libreplan-webapp/src/main/webapp/myaccount/_myTasksArea.zul:33 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 msgid "Start date" msgstr "Date de début" @@ -5906,37 +6964,41 @@ msgstr "Date de début" msgid "Update exception" msgstr "Mettre à jour l'exception" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:257 msgid "Operation cannot be done" msgstr "L'opération ne peut pas être effectuée" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:91 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:90 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:80 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:108 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:82 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:55 #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:65 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:168 msgid "Budget" msgstr "Budget" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "May" -msgstr "Mai" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:330 -msgid "Already exists other criterion with the same name" -msgstr "Il existe déjà d'autres critères possèdant le même nom" - #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:38 msgid "Unit name" msgstr "Nom d'unité" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:741 +msgid "Progress that are reported by quality forms cannot be modified" +msgstr "L'avancement rapporté par les formulaires qualité ne peut pas être modifié" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:23 +msgid "LibrePlan: Main Settings" +msgstr "LibrePlan: Réglages principaux" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportLabelTypeAssigment.java:64 +msgid "default label not specified" +msgstr "étiquette par défaut non indiquée" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:35 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:48 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:43 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 msgid "Project code" msgstr "Code projet" @@ -5953,35 +7015,33 @@ msgstr "Nombre d'applications" msgid "Assign element to queue automatically" msgstr "Affecte l'élément à la file automatiquement" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:92 -msgid "" -"Date which the task must start after (press enter in textbox to open " -"calendar popup or type in date directly)" -msgstr "La date après laquelle la tâche doit débuter (appuyer sur entrée dans la boîte de texte pour ouvrir le calendrier popup ou saisir la date directement)" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:396 +msgid "Confirm worker edition" +msgstr "Confirmer la modification du travailleur" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:600 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 +msgid "type" +msgstr "type" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:605 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:38 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:43 msgid "Normal" msgstr "Normal" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:317 -msgid "Date cannot be null" -msgstr "La date ne peut pas être nulle" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:391 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:36 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:65 +msgid "Main Settings" +msgstr "Réglages principaux" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:108 -msgid "Project view" -msgstr "Vue projet" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:774 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:166 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:76 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:142 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:106 msgid "Task Code" msgstr "Code de la tâche" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:657 -msgid "This label type already is assigned to the work report type." -msgstr "Ce type de libellé est déjà affecté au type de rapport de travail." +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:111 +msgid "Project view" +msgstr "Vue projet" #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:51 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:53 @@ -5989,9 +7049,9 @@ msgstr "Ce type de libellé est déjà affecté au type de rapport de travail." msgid "Probability %" msgstr "% de probabilité" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:763 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:321 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:706 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:323 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:854 #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 msgid "Load" msgstr "Charge" @@ -6001,44 +7061,67 @@ msgstr "Charge" msgid "New criterion" msgstr "Nouveau critère" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:81 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:696 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:83 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:54 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:87 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:43 #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:37 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:49 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:103 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:32 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:77 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:31 +#: libreplan-webapp/src/main/webapp/myaccount/_expensesArea.zul:29 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:54 #: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:36 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:62 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:67 #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:59 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:122 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:98 msgid "Description" msgstr "Description" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 +msgid "Resource: {0}" +msgstr "Ressource: {0}" + #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:39 #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:45 msgid "Apply" msgstr "Appliquer" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:48 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:969 +msgid "Do you want to remove bound user \"{0}\" too?" +msgstr "Voulez-vous également supprimer l'utilisateur lié \"{0}\" ?" + +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:52 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:52 +msgid "Communication Type" +msgstr "Type de communication" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:49 msgid "Selected node" msgstr "Noeud choisi" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:671 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:670 msgid "already exists an allocation for criteria {0}" msgstr "il existe déjà une allocation pour le critère {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:303 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:294 -msgid "Project Templates" -msgstr "Modèles de projet" +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:514 +msgid "Code cannot be empty." +msgstr "Le code ne peut pas être vide." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:216 +msgid "Project type" +msgstr "Type de projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:313 msgid "Forward" msgstr "Avancer" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1340 +msgid "Invalid date. Date must be unique for this Progress Assignment" +msgstr "Date invalide. La date doit être unique pour cette affectation d'avancement" + #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 msgid "Number of finished applications" msgstr "Nombre d'applications terminées" @@ -6053,13 +7136,20 @@ msgstr "Elément de file incorrect" msgid "Unnasigned" msgstr "Non affecté" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:233 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:260 +#: libreplan-webapp/src/main/webapp/myaccount/_monthlyTimesheetsArea.zul:35 +msgid "Number of tasks" +msgstr "Nombre de tâches" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:403 msgid "At least one HoursGroup is needed" msgstr "Au moins un groupe d'heures est nécessaire" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:184 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:243 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:116 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:75 #: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:165 msgid "User" msgstr "Utilisateur" @@ -6068,7 +7158,11 @@ msgstr "Utilisateur" msgid "Interacts with applications" msgstr "Interactions avec les applications" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:289 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceInExpenseSheetBandboxFinder.java:44 +msgid "Resource name (Resource code)" +msgstr "Nom de ressource (Code de ressource)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:295 msgid "Virtual worker" msgstr "Participant virtuel" @@ -6080,30 +7174,42 @@ msgstr "Le pourcentage de longueur doit être entre 0 et 100" msgid "Multiple values per resource" msgstr "Valeurs multiples par ressource" -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:58 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:60 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:59 msgid "Split" msgstr "Eclater" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:436 +msgid "Communications" +msgstr "Communications" + #: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:106 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:107 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:110 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:100 msgid "please, select a project" msgstr "Merci de choisir un projet" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:122 +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 +msgid "Cannot remove the predefined calendar exception day \"{0}\"" +msgstr "Impossible de supprimer le jour prédéfini d'exception du calendrier \"{0}\"" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:123 msgid "Supported Chrome, Firefox, Safari and Epiphany browsers" msgstr "Navigateurs supportés : Chrome, Firefox, Safari et Epiphany" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:175 +msgid "Task deadline violations" +msgstr "Violations de l'échéance de la tâche" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:53 #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:33 #: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:68 #: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:25 #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:28 #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:41 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:57 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:58 #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:127 #: libreplan-webapp/src/main/webapp/orders/_list.zul:30 msgid "Starting date" msgstr "Date de début" @@ -6112,6 +7218,10 @@ msgstr "Date de début" msgid "Add materials" msgstr "Ajouter des matériels" +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:21 +msgid "LibrePlan: Monthly timesheet" +msgstr "LibrePlan: Feuille de temps mensuelle" + #: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:34 msgid "Load 100%" msgstr "Charge à 100%" @@ -6121,129 +7231,133 @@ msgstr "Charge à 100%" msgid "Function" msgstr "Fonction" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:825 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:360 -msgid "date in future" -msgstr "date dans le futur" - -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:157 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:194 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:187 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:64 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:137 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:164 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:135 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:158 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:159 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:196 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:190 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:66 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:139 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:166 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:137 msgid "Format" msgstr "Format" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:885 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:932 msgid "New project version" msgstr "Nouvelle version du projet" +#: libreplan-business/src/main/java/org/libreplan/business/labels/entities/LabelType.java:110 +msgid "label names must be unique inside a label type" +msgstr "les noms d'étiquette doivent être uniques à l'intérieur d'un type d'étiquette" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:79 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/CustomerCommunicationCRUDController.java:207 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractorCommunicationCRUDController.java:249 #: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:488 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1271 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:504 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1236 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:478 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:537 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:37 #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:26 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:26 #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:44 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:25 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:78 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:81 #: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:37 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:104 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:42 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:134 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:37 #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:47 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:41 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:35 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:48 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:46 +#: libreplan-webapp/src/main/webapp/profiles/_listProfiles.zul:35 +#: libreplan-webapp/src/main/webapp/unittypes/_editUnitType.zul:25 #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:47 #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:42 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:28 #: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:40 #: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:33 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:45 msgid "Edit" msgstr "Modifier" -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 -msgid "Init date" -msgstr "date d'initialisation" - -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:106 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:93 msgid "Responsible" msgstr "Responsable" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 +#: libreplan-webapp/src/main/webapp/common/access_forbidden.zul:43 +msgid "Click the following link to return to home page: " +msgstr "Cliquer sur le lien suivant pour retourner à la page d'accueil:" + +#: libreplan-webapp/src/main/webapp/myaccount/changePassword.zul:71 msgid "New password" msgstr "Nouveau mot de passe" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 -msgid "percentage must be in range (0,100]" -msgstr "Le pourcentage doit être entre 0 et 100" +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:159 +msgid "" +"The planning of this task is not in the current scenenario.\n" +"You should change to any of the following scenarios: {0}" +msgstr "Le calendrier de cette tâche n'est pas dans le scénario actuel.\nVous devez le modifier pour l'un des scénarios suivants: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:44 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:53 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:20 +msgid "LibrePlan: Received From Customers" +msgstr "LibrePlan: Reçu des clients" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:134 +msgid "New user" +msgstr "Nouvel utilisateur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:43 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:51 msgid "New Description" msgstr "Nouvelle description" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1150 -msgid "" -"resources cost category assignment codes must be unique inside a resource" -msgstr "les codes d'affectation des catégories de coût des ressources doivent être uniques pour une même ressource" - -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:165 -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:161 -msgid "XML" -msgstr "XML" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:187 -msgid "" -"CriterionType is not valid, the criterionType overlap other " -"criterionSatisfaction whith same criterionType" -msgstr "Le type de critère est incorrect, le type de critère chevauche un autre critère de satisfaction possèdant le même type de critère" - -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendarexceptiontypes/impl/CalendarExceptionTypeColorConverter.java:85 -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:61 -msgid "Unable to convert {0} value to {1} type" -msgstr "Impossible de convertir la valeur {0} dans le type {1}" - #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:114 msgid "Tree {0} sucessfully flattened" msgstr "Arbre {0} vidé avec succès" -#: libreplan-webapp/src/main/webapp/materials/materials.zul:82 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:84 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:31 #: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:31 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:112 msgid "Unit price" msgstr "Prix unitaire" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:72 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:64 -msgid "Project Code" -msgstr "Code projet" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:288 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1293 +msgid "Not enough permissions to create templates" +msgstr "Pas assez de permissions pour créer des canevas" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1328 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1350 +msgid "" +"Invalid value. Value must be greater than the value of previous progress." +msgstr "Valeur invalide. La valeur doit être supérieure à la valeur de l'avancement précédent." + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:109 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:126 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:250 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:278 msgid "Communication date" msgstr "Date de communication" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:102 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:66 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:55 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:55 +msgid "Project Code" +msgstr "Code projet" + #: libreplan-webapp/src/main/webapp/planner/reassign.zul:30 msgid "Reassigning" msgstr "Réaffectation" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:644 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:643 msgid "{0} already assigned to resource allocation list" msgstr "{0} déjà affecté à la liste d'allocation des ressources" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:184 -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:27 -msgid "Unit Measure" -msgstr "Mesure d'unité" +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/FilterCommunicationEnum.java:28 +msgid "Not Reviewed" +msgstr "Pas revu" #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:22 msgid "Label Types List" @@ -6251,33 +7365,38 @@ msgstr "Liste des types de libellés" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/QualityFormBandboxFinder.java:51 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/LabelBandboxFinder.java:52 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceInExpenseSheetBandboxFinder.java:44 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:61 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:42 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:64 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:127 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:56 +#: libreplan-webapp/src/main/webapp/expensesheet/expenseSheet.zul:91 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:154 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:150 #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:35 #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:51 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:79 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:33 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:136 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:95 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:136 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:133 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:174 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:83 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:123 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:165 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:103 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:144 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:25 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:97 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:138 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:97 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:138 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:135 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:176 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:85 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:126 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:168 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:105 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:146 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:25 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:49 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:36 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:47 #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:113 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:83 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:68 #: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:44 #: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:28 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:47 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:153 @@ -6286,108 +7405,159 @@ msgstr "Liste des types de libellés" msgid "Type" msgstr "Type" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 -msgid "{0} projects reassignation remaining" -msgstr "{0} réaffectations de projets restantes" +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:43 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:43 +msgid "Refresh" +msgstr "Rafraîchir" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:542 -msgid "" -"This machine cannot be deleted because it has assignments to projects or " -"imputed hours" -msgstr "Cette machine ne peut pas être supprimée car elle possède des affectations aux projets ou aux heures imputées" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:270 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:131 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:140 +msgid "Two Hour Cost of the same type overlap in time" +msgstr "Deux coûts horaires du même type se chevauchent dans le temps" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 -msgid "November" -msgstr "Novembre" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:501 +msgid "Home" +msgstr "Accueil" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:89 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:105 msgid "Enable/Disable" msgstr "Active/Désactive" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1289 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1311 -msgid "" -"Value is not valid, the value must be greater than the value of the previous" -" progress." -msgstr "La valeur n'est pas correcte, la valeur doit être plus grande que la valeur de l'avancement précédent" +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:90 +msgid "Company password" +msgstr "Mot de passe de l'organisme" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:247 msgid "BCWS" msgstr "CPBT" -#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:343 -msgid " in the specified directory." -msgstr " dans le répertoire indiqué" - #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1144 msgid "criterion satisfaction codes must be unique inside a resource" msgstr "les codes de satisfaction de critères doivent être uniques au sein d'une ressource" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 +msgid "percentage should be between 1 and 100" +msgstr "le pourcentage doit être entre 1 et 100" + +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:57 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractorCommunications.zul:57 +msgid "Communication Date" +msgstr "Date de communication" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:1009 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 msgid "no" msgstr "non" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:347 -msgid "missing code in a work report." -msgstr "code manquant dans un rapport de travail" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/MachineWorkersConfigurationUnit.java:174 +msgid "" +"All machine worker assignments must have a start date earlier than the end " +"date" +msgstr "Toutes les affectations machine travailleur doivent avoir une date de début antérieure à la date de fin" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementInExpenseSheetBandboxFinder.java:45 +msgid "Task name (Task code)" +msgstr "Nom de tâche (code de tâche)" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementFilterEnum.java:36 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:30 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnumByResourceAndCriterion.java:31 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceAllocationFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskElementFilterEnum.java:34 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:118 msgid "Criterion" msgstr "Critère" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:103 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:624 +msgid "Edit Timesheet" +msgstr "Modifier la feuille de temps" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:105 msgid "unl" msgstr "dech" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:289 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1628 +msgid "Please select a worker" +msgstr "Merci de choisir un travailleur" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:309 msgid "Test LDAP connection" msgstr "Tester la connexion au LDAP" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:125 msgid "Generate code for" msgstr "Génération du code pour" -#: libreplan-webapp/src/main/java/org/libreplan/ws/labels/impl/LabelConverter.java:103 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:384 -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:468 -msgid "missing code in a label" -msgstr "code manquant dans un libellé" +#: libreplan-business/src/main/java/org/libreplan/business/labels/entities/Label.java:44 +#: libreplan-business/src/main/java/org/libreplan/business/labels/entities/LabelType.java:50 +#: libreplan-business/src/main/java/org/libreplan/business/scenarios/entities/Scenario.java:114 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:193 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/TypeOfWorkHours.java:94 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderElementTemplate.java:365 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java:160 +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:99 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:519 +msgid "name not specified" +msgstr "nom non indiqué" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:123 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:68 +msgid "Queue-based resource allocation" +msgstr "Affectation de ressource en file" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:225 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:120 +msgid "error doing reassignment: {0}" +msgstr "erreur en faisant la réaffectation: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:248 msgid "Actual Cost Work Performed" msgstr "Coût réel du travail réalisé" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:96 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:117 +msgid "Queue-based Resources Planning" +msgstr "Calendrier des ressources en file" + +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:56 +msgid "Previous" +msgstr "Précédent" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:140 msgid "Create project from Template" msgstr "Créer un projet à partir d'un modèle" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:422 +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:129 +msgid "Unit Type name cannot be empty" +msgstr "Le nom de type d'unité ne peut pas être vide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:436 msgid "" "Value is not valid.\n" " Code cannot contain chars like '_' \n" " and should not be empty" msgstr "La valeur est invalide.\n Le code ne peut contenir de caractère comme '_' \n et ne doit pas être vide" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1234 +msgid "Values already sent to the customer. Values cannot be changed " +msgstr "Valeurs déjà envoyés au client. Les valeurs ne peuvent pas être modifiées" + #: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorization.java:43 msgid "an authorization type must be set" msgstr "un type de permission doit être choisi" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:101 -msgid "Must start after (days since beginning project)" -msgstr "Doit démarrer après (en jours depuis le début du projet)" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:872 +msgid "" +"This project is a subcontracted project. If you delete it, you won't be able" +" to report progress anymore. Are you sure?" +msgstr "Ce projet est un projet sous-traité. Si vous le supprimez, vous ne serez plus capable de rapporter l'avancement. Êtes-vous sûr ?" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:134 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:194 msgid "Percentage of estimated budget in money / money spent" msgstr "Pourcentage du budget estimé en argent / argent dépensé" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:884 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:931 msgid "" "Confirm creating a new project version for this scenario and derived. Are " "you sure?" @@ -6395,27 +7565,29 @@ msgstr "Confirmer la création d'une nouvelle version du projet pour ce scénari #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:156 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:72 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:45 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:47 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:97 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:59 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:66 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:125 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:84 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:125 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:80 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:122 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:163 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:73 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:154 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:92 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:133 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:86 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:127 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:86 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:127 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:82 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:124 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:165 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:75 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:107 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:157 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:107 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:94 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:135 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:86 #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:29 #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:30 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:35 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:166 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:268 msgid "Add" msgstr "Ajouter" @@ -6424,38 +7596,48 @@ msgstr "Ajouter" msgid "Stacktrace" msgstr "Traces de la pile" -#: libreplan-webapp/src/main/webapp/materials/materials.zul:48 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReportType.java:167 +msgid "timesheet template name is already being used" +msgstr "le nom de canevas de feuille de temps a déjà été utilisé" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:50 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:122 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:79 msgid "Unselect" msgstr "Désélectionner" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:613 -msgid "You should select the type of exception" -msgstr "Vous devez choisir le type d'exception" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:284 +msgid "Queue-based Resources" +msgstr "Ressources en file" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:1103 +msgid "Hours Group at {0}" +msgstr "Groupe d'heures à {0}" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:103 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/subcontract/customerCommunications.zul:54 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:64 #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:132 #: libreplan-webapp/src/main/webapp/orders/_list.zul:31 msgid "Deadline" msgstr "Echéance" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:113 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:241 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:216 +msgid "Invalid Start Date. New Start Date must be earlier than End Date" +msgstr "Date de départ invalide. La nouvelle date de départ doit être antérieure à la date de fin" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:115 msgid "Tasks" msgstr "Tâches" -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 msgid "Filter by categories or materials" msgstr "Filtrer par catégories ou matériels" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 -msgid "Subcontracted Tasks" -msgstr "Tâches sous-traitées" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:389 msgid "Amount work percentage should be between 0 and 100" msgstr "Le pourcentage de travail doit être compris entre 0 et 100" @@ -6464,7 +7646,7 @@ msgstr "Le pourcentage de travail doit être compris entre 0 et 100" msgid "Machine data" msgstr "Donnée de la machine" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:253 msgid "VAC" msgstr "VAA" @@ -6474,10 +7656,6 @@ msgstr "VAA" msgid "Label type" msgstr "Type de libellé" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 -msgid "Administration / Management" -msgstr "Administration / Gestion" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/AdvancedAllocationTabCreator.java:156 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/AdvancedAllocationTabCreator.java:236 msgid "Advanced Allocation" @@ -6487,7 +7665,11 @@ msgstr "Allocation avancée" msgid "Number of iterations" msgstr "Nombre d'itérations" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:61 +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/WorkReport.java:262 +msgid "label type:the timesheet have not assigned this label type" +msgstr "type d'étiquette: la feuille de temps n'a pas affecté ce type d'étiquette" + +#: libreplan-webapp/src/main/webapp/templates/_editTemplate.zul:42 msgid "Template Tree" msgstr "Arbre des modèles" @@ -6500,37 +7682,32 @@ msgstr "Alpha" msgid "Criterion has subelements" msgstr "Le critère possède des sous-éléments" -#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:163 -#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:204 -msgid "inconsistent parent code." -msgstr "code parent incohérent." +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:47 +msgid "Last communication" +msgstr "Dernière communication" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:430 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:427 msgid "effort is not properly calculated based on clock" msgstr "l'effort n'est pas correctement calculé en se basant sur l'horloge" -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:63 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:65 #: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 msgid "Status" msgstr "Etat" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:321 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:323 msgid "from {0}" msgstr "à partir de {0}" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:111 +#: libreplan-webapp/src/main/webapp/myaccount/settings.zul:114 msgid "Resource load view" msgstr "Vue de la charge des ressources" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:813 -msgid "the date must be inside the visualization area" -msgstr "la date doit être à l'intérieure de la zone de visualisation" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:816 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:82 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:810 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:81 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:70 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java:62 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:84 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:114 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:72 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:81 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:34 @@ -6545,6 +7722,10 @@ msgstr "la date doit être à l'intérieure de la zone de visualisation" msgid "Hours" msgstr "Heures" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 +msgid "Could not save the new calendar" +msgstr "Impossible de ne pas sauvegarder le nouveau calendrier" + #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 msgid "Quality form type" msgstr "Type de formulaire qualité" @@ -6553,51 +7734,33 @@ msgstr "Type de formulaire qualité" msgid "{0} \"{1}\" deleted" msgstr "{0} \"{1}\" supprimé" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 -msgid "date not specified." -msgstr "date non indiquée" - -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 -msgid "work report has not this label type assigned" -msgstr "le rapport de travail n'a pas ce type de libellé affecté" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1201 -msgid "Limiting assignment" -msgstr "Affectation limitante" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/TypeOfWorkHours.java:146 +msgid "type of work hours for monthly timesheets cannot be disabled" +msgstr "le type d'heures de travail pour les feuilles de temps mensuelles ne peut pas être désactivé " #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:364 msgid " hours" msgstr "heures" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:132 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:145 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:288 -msgid "Limiting Resources Planning" -msgstr "planification des ressources limitantes" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 -msgid "The name of the criterion is empty." -msgstr "Le nom du critère est vide." +#: libreplan-webapp/src/main/java/org/libreplan/web/dashboard/DashboardController.java:259 +msgid "" +"% Deviation interval (difference % between consumed and estimated hours)" +msgstr "% d'intervalle de déviation (différence en % entre les heures consommées et estimées)" #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:69 msgid "New label" msgstr "Nouveau libellé" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:137 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:144 msgid "Worker ID cannot be empty" msgstr "L'ID du participant ne peut pas être vide" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:188 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:303 msgid "All project tasks" msgstr "Toutes les tâches du projet" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:352 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:343 -msgid "The start date cannot be null" -msgstr "La date de début ne peut pas être nulle" - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:370 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:390 msgid "LDAP Roles (separated by ;)" msgstr "Rôles LDAP (séparés par ;)" @@ -6606,47 +7769,59 @@ msgstr "Rôles LDAP (séparés par ;)" msgid "Allocation configuration" msgstr "Configuration d'allocation" -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:209 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:189 -msgid "Save & New work report" -msgstr "Enregistrer et Nouveau rapport de travail" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:350 +msgid "Database" +msgstr "Base de données" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:52 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:61 msgid "Subcontract price" msgstr "Prix de sous-traitance" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:427 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:71 +msgid "Send To Customers" +msgstr "Envoyé aux clients" + +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:40 +msgid "The page that you are requesting does not exist." +msgstr "La page que vous demandez n'existe pas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:835 msgid "Resources per day are zero" msgstr "Les ressources par jour sont à zéro" +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1079 +msgid "Value is not valid in current list of Hours Group" +msgstr "La valeur n'est pas valide dans la liste actuelle du groupe d'heures" + +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:100 +msgid "Total extra per day" +msgstr "Total de l'extra par jour" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:38 +msgid "Timesheets List" +msgstr "Liste des feuilles de temps" + #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:32 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 msgid "Assigned criteria" msgstr "Critère d'affectation" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:57 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 msgid "Help on authentication (opens a new window)" msgstr "Aide pour l'authentification (ouvre une nouvelle fenêtre)" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 -msgid "Not a valid effort duration" -msgstr "Durée d'effort non valide" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:780 -msgid "The length must be greater than 0, and not null." -msgstr "La longueur doit être supérieure à 0 et non nulle" - -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 -msgid "Cannot remove the predefined Exception Day Type \"{0}\"" -msgstr "Impossible de supprimer le Type de jour exceptionnel \"{0}\"" +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:42 +msgid "Timesheet data" +msgstr "Données de la feuille de temps" #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:34 msgid "Base calendar type" msgstr "Type de calendrier de base" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 -msgid "Could not save new calendar" -msgstr "Impossible d'enregistrer le nouveau calendrier" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:78 +msgid "Imputed expenses" +msgstr "Dépenses imputées" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:35 msgid "Planned end" @@ -6656,24 +7831,31 @@ msgstr "Fin planifiée" msgid "Could not save the scenario" msgstr "Impossible d'enregistrer le scénario" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:136 -msgid "Couldn't find criterion {0}" -msgstr "Impossible de trouver le critère {0}" - #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:36 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:33 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:35 msgid "Apply filtering to tasks satisfying required criteria" msgstr "Appliquer le filtrage aux tâches satisfaisant les critères demandés" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:347 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:37 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:485 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:39 msgid "Task Scheduling Status In Project" msgstr "Etat prévisionnel de la tâche dans le projet" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:754 +msgid "" +"Subcontractor values are read only because they were reported by the " +"subcontractor company" +msgstr "Les valeurs de sous-traitance sont en lecture seule car elles ont été rapportées par l'organisme sous-traitant" + +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:149 +msgid "company name must be unique. Company name already used" +msgstr "le nom d'organisme doit être unique. Le nom d'organisme est déjà utilisé" + #: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:162 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:376 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:908 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/ExpensesAreaController.java:92 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:378 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:873 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 msgid "Confirm" msgstr "Confirmer" @@ -6682,32 +7864,31 @@ msgstr "Confirmer" #: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:33 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:40 #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:57 -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:32 #: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:56 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:55 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:49 #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:58 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:54 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:49 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:36 +#: libreplan-webapp/src/main/webapp/profiles/_listProfiles.zul:49 +#: libreplan-webapp/src/main/webapp/unittypes/_listUnitTypes.zul:32 #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:55 #: libreplan-webapp/src/main/webapp/calendars/_list.zul:35 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:45 #: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:43 #: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:52 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:58 msgid "Create" msgstr "Créer" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1716 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1722 -msgid "please, select a work report type" -msgstr "merci de choisir un type de rapport de travail" +#: libreplan-business/src/main/java/org/libreplan/business/requirements/entities/IndirectCriterionRequirement.java:77 +msgid "parent not specified" +msgstr "parent non indiqué" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 msgid "Permissions" msgstr "Droits" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:487 +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:491 msgid "List of materials for category: {0}" msgstr "Liste des matériels pour la catégorie: {0}" @@ -6720,60 +7901,84 @@ msgstr "Annuler l'édition" msgid "Total price" msgstr "Prix total" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:420 +msgid "criterion codes must be unique inside a criterion type" +msgstr "les codes de critère doivent être unique à l'intérieur d'un type de critère " + +#: libreplan-webapp/src/main/webapp/myaccount/monthlyTimesheet.zul:37 +msgid "Warning: Not editing from home page of bound users" +msgstr "Attention: pas d'édition depuis la page d'accueil des utilisateurs liés" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/dashboard/MonthlyTimesheetController.java:192 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 +msgid "Invalid Effort Duration" +msgstr "Durée d'effort invalide" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/VirtualWorker.java:97 +msgid "Virtual worker group name must be unique" +msgstr "Le nom de groupe des travailleurs virtuels doit être unique" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/HourCost.java:96 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:193 +msgid "start date not specified" +msgstr "la date de début non indiquée" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:271 #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:292 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1214 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1226 -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:346 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1117 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1123 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:289 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:457 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:212 +#: libreplan-webapp/src/main/java/org/libreplan/web/expensesheet/ExpenseSheetCRUDController.java:412 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1208 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1220 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1189 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1195 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:287 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:456 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:143 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:162 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractController.java:223 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:408 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:648 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:264 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:890 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1210 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1457 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:453 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:270 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:895 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1215 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1462 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:452 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:959 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1230 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:388 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1269 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:389 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:201 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:333 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:406 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1287 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:331 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:404 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1252 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1655 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:99 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:42 #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:49 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:104 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:84 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:107 +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:87 #: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:43 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:47 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:42 #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:52 #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:116 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:105 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:146 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:102 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:143 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:184 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:133 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:175 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:127 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:113 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:154 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:106 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:46 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:137 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:107 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:148 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:107 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:148 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:104 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:145 +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:186 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:136 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:178 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:129 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:115 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:156 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:108 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:170 +#: libreplan-webapp/src/main/webapp/templates/_listTemplates.zul:51 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:57 +#: libreplan-webapp/src/main/webapp/profiles/_listProfiles.zul:40 #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:52 #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:46 #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:88 @@ -6784,9 +7989,10 @@ msgstr "Prix total" #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:102 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:91 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:212 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:54 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:56 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:79 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 +#: libreplan-webapp/src/main/webapp/typeofworkhours/_listTypesOfWorkHours.zul:50 msgid "Delete" msgstr "Supprimer" @@ -6794,6 +8000,22 @@ msgstr "Supprimer" msgid "Labels without inheritance" msgstr "Libellés sans héritage" +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CommunicationType.java:31 +msgid "New project" +msgstr "Nouveau projet" + +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CommunicationType.java:31 +msgid "Progress Update" +msgstr "Mise à jour de l'avancement" + +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CommunicationType.java:32 +msgid "Update Delivering Date" +msgstr "Mise à jour de la date de livraison" + +#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CommunicationType.java:32 +msgid "End date update" +msgstr "Mise à jour de la date de fin" + #: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 msgid "RECEIVED" msgstr "RECU" @@ -6831,20 +8053,8 @@ msgid "Number of hours calculated by clock" msgstr "Nombre d'heures calculées par l'horloge" #: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:33 -msgid "Number of assigned hours and the time" -msgstr "Nombre d'heures affectées et temps" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 -msgid "Hours cost type cannot be empty or null" -msgstr "le type de coût horaire ne peut pas être nul ou vide" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 -msgid "Init date cannot be empty or null" -msgstr "La date de début ne peut pas être vide" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 -msgid "End date cannot be empty or null" -msgstr "La date de fin ne peut pas être vide" +msgid "Number of assigned hours and time" +msgstr "Nombre d'heures assignées et temps" #: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 msgid "by percentage" @@ -6879,15 +8089,22 @@ msgid "Sigmoid" msgstr "Sigmoïde" #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:30 -msgid "Pending" -msgstr "En attente" +msgid "Pending initial send" +msgstr "Envoi initial en attente" -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Pending update delivering date" +msgstr "Mise à jour de date de livraison en attente" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:34 msgid "Failed sent" msgstr "Échec de l'envoi" -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:34 +msgid "Failed update" +msgstr "Mise à jour échouée" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:35 msgid "Success sent" msgstr "Envoyé avec succès" @@ -6897,9 +8114,9 @@ msgstr "Il n'y a pas de jours disponibles satisfaisant aux critères." #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:96 msgid "" -"Another possibility is that the resources don't have days available due to " +"Another possibility is that the resources do not have days available due to " "their calendars." -msgstr "Une autre possibilité est que les ressources n'ont pas de jours disponibles à cause de leurs calendriers." +msgstr "Une autre possibilité est que les ressources n'ont pas de jours disponibles du fait de leurs calendriers." #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 msgid "" @@ -6912,16 +8129,12 @@ msgid "Maybe the criteria are not satisfied in those days." msgstr "Peut-être que les critères ne sont pas satisfaits ces jours là." #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 -msgid "" -"The resource's calendar has no available days starting from the start of the" -" task." -msgstr "Le calendrier des ressources n'a pas de jours disponibles débutant au commencement de la tâche." +msgid "Resource is not available from task's start" +msgstr "La ressource n'est pas disponible depuis le démarrage de la tâche" #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:180 -msgid "" -"There are no days available at resource's calendar in the days marked " -"available by the task's calendar." -msgstr "il n'y a pas de jours disponibles dans le calendrier des ressources pour les jours marqués disponibles dans le calendrier des tâches." +msgid "Resource is not available according to task's calendar" +msgstr "La ressource n'est pas disponible selon le calendrier de la tâche" #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 msgid "Finished" @@ -6931,10 +8144,22 @@ msgstr "Fini" msgid "In progress" msgstr "En cours" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:30 +msgid "Pending" +msgstr "En attente" + #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 msgid "Blocked" msgstr "Bloqué" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:32 +msgid "Ready to start" +msgstr "Prêt à démarrer" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskDeadlineViolationStatusEnum.java:35 +msgid "Deadline violated" +msgstr "Echéance violée" + #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:31 msgid "as soon as possible" msgstr "Dès que possible" @@ -6956,8 +8181,8 @@ msgid "finish not later than" msgstr "ne finit pas plus tard que" #: libreplan-business/src/main/java/org/libreplan/business/planner/limiting/entities/QueuePosition.java:53 -msgid "Hour should be a value between 0 and 23" -msgstr "L'heure doit être comprise en 0 et 23" +msgid "Hour should be between 0 and 23" +msgstr "L'heure doit être entre 0 et 23" #: libreplan-business/src/main/java/org/libreplan/business/planner/limiting/entities/LimitingResourceQueueDependency.java:170 msgid "A queue dependency has to have an origin different from destiny" @@ -6971,27 +8196,67 @@ msgstr "Permission en lecture" msgid "Write authorization" msgstr "Permission en écriture" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 msgid "Web service reader" msgstr "consommateur de web service" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 msgid "Web service writer" msgstr "fournisseur de web service" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 -msgid "All projects read allowed" -msgstr "Consultation de tous les projets autorisée" +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:39 +msgid "Web service subcontractor operations" +msgstr "Opérations de sous-traitant par web service" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 -msgid "All projects edition allowed" -msgstr "Modification de tous les projets autorisée" +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:41 +msgid "Read all projects" +msgstr "Lire tous les projets" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 -msgid "Project creation allowed" -msgstr "Création de projet autorisée" +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:42 +msgid "Edit all projects" +msgstr "Modifier tous les projets" -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:132 +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:43 +msgid "Create projects" +msgstr "Créer des projets" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:73 +msgid "Timesheet Lines List Report" +msgstr "Rapport de liste de lignes de feuille de temps" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:74 +msgid "Hours Worked Per Resource Report" +msgstr "Rapport d'heures travaillées par ressource" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:75 +msgid "Total Worked Hours By Resource In A Month Report" +msgstr "Rapport du total d'heures travaillées par ressource en un mois" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:76 +msgid "Work And Progress Per Project Report" +msgstr "Rapport de travail et d'avancement par projet" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:77 +msgid "Work And Progress Per Task Report" +msgstr "Rapport de travail et d'avancement par tâche" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:78 +msgid "Estimated/Planned Hours Per Task Report" +msgstr "Rapport heures estimées/planifiées par tâche" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:79 +msgid "Project Costs Report" +msgstr "Rapport de coûts de projets" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:80 +msgid "Task Scheduling Status In Project Report" +msgstr "Rapport d'état de prévision de tâche dans le projet" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:81 +msgid "Materials Needs At Date Report" +msgstr "Rapport des besoins en matériel par date" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:156 msgid "Line" msgstr "Ligne" @@ -7035,62 +8300,10 @@ msgstr "violet" msgid "unlimited" msgstr "illimité" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Monday" -msgstr "Lundi" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Tuesday" -msgstr "Mardi" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Wednesday" -msgstr "Mercredi" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Thursday" -msgstr "Jeudi" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Friday" -msgstr "Vendredi" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Saturday" -msgstr "Samedi" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 -msgid "Sunday" -msgstr "Dimanche" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 -msgid "Yes" -msgstr "Oui" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 -msgid "No" -msgstr "Non" - #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 msgid "[generic all machines]" msgstr "[générique pour toutes les machines]" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 -msgid "STRATEGIC RESOURCE" -msgstr "RESSOURCE STRATEGIQUE" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:39 -msgid "LOCATION" -msgstr "EMPLACEMENT" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:46 -msgid "CATEGORY" -msgstr "CATEGORIE" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:53 -msgid "SKILL" -msgstr "COMPETENCE" - #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 msgid "WORKER" msgstr "PARTICIPANT" @@ -7101,7 +8314,7 @@ msgstr "MACHINE" #: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 msgid "OFFERED" -msgstr "OFFERT" +msgstr "SOUMIS" #: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 msgid "ACCEPTED" @@ -7127,96 +8340,52 @@ msgstr "PROJET SOUS-TRAITE EN ATTENTE" msgid "STORED" msgstr "ENREGISTRE" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:215 -msgid "it's already somewhat scheduled" -msgstr "Il y a déjà quelque chose de programmé" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:366 +msgid "Fully scheduled" +msgstr "Totalement planifié" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:229 -msgid "it can't be unscheduled" -msgstr "il ne peut pas être déprogrammé" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:367 -msgid "Completely scheduled" -msgstr "Complètement programmé" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:369 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:368 msgid "Partially scheduled" msgstr "Partiellement programmé" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:371 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:370 msgid "Unscheduled" msgstr "Déprogrammé" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:377 -msgid "C" -msgstr "C" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:376 +msgid "F" +msgstr "F" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:379 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:378 msgid "P" msgstr "P" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:381 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:380 msgid "U" msgstr "D" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:629 -msgid "" -"Some ancestor has the same label assigned, so this element is already " -"inheriting this label" -msgstr "Certains ancêtres ont le même libellé affecté de telle sorte que cet élément a déjà hérité de ce libellé" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:728 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:761 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:995 msgid "Cannot spread two progress in the same task" msgstr "Impossible d'étendre deux avancements dans la même tâche" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:752 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:778 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:785 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:811 msgid "Duplicate Progress Assignment For Task" msgstr "Affectation d'avancement dupliquée pour la tâche" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1105 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1133 msgid "Quality form already exists" msgstr "Le formulaire qualité existe déjà" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 -msgid "workHours should be greater or equals to 0" -msgstr "Les heures de travail doivent être supérieures ou égales à 0" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:272 -msgid "" -"\"workHours\" value is not valid, taking into account the current list of " -"HoursGroup" -msgstr "La valeur \"workHours\" est incorrecte, prendre en compte la liste actuelle des groupes d'heures" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 -msgid "Working hours shouldn't be negative" -msgstr "Les heures travaillées ne doivent pas être négatives" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:208 msgid "Total percentage should be less than 100%" msgstr "Le pourcentage total doit être inférieur à 100%" -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:257 -msgid "" -"The criterion can not be assigned to this hoursGroup because its resource " -"type is diferent" -msgstr "Le critère ne peut pas être affecté à ce groupe d'heures car son type de ressource est différent" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:261 -msgid "" -"The criterion can not be assigned to this hoursGroup because it already " -"exist into the hoursGroup" -msgstr "Le critère ne peut pas être affecté à ce groupe d'heures car il existe déjà dans ce groupe d'heures" - #: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 -msgid "The criterion already exist into other task" +msgid "The criterion already exists into another task" msgstr "Le critère existe déjà dans une autre tâche" -#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 -msgid "Spreading progress" -msgstr "Avancement étendu" - #: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:37 msgid "Progress with all tasks by hours" msgstr "Avancement avec toutes les tâches par heure" @@ -7229,11 +8398,6 @@ msgstr "Avancement avec les tâches du chemin critique par heure" msgid "Progress with critical path tasks by duration" msgstr "Avancement avec les tâches du chemin critique par durée" -#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:90 -#: libreplan-business/src/main/java/org/libreplan/business/common/entities/EntitySequence.java:131 -msgid "You can not modifiy this entity sequence, it is already in use" -msgstr "Vous ne pouvez pas modifier cette séquence d'entité, elle est déjà utilisée" - #: libreplan-business/src/main/java/org/libreplan/business/common/daos/EntitySequenceDAO.java:82 -msgid "You can not remove this entity sequence, it is already in use" -msgstr "Vous ne pouvez pas supprimer cette séquence d'entité, elle est déjà utilisée" +msgid "Entity Sequence cannot be deleted. Entity Sequence already in use" +msgstr "La séquence d'entité ne peut pas être supprimée. Séquence d'entité déjà en cours d'utilisation"