diff --git a/AUTHORS b/AUTHORS index ccecbc2ce..32ea817b1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -31,9 +31,19 @@ Previous Team Members Translators ----------- -* [es] Manuel Rego Casasnovas -* [gl] Manuel Rego Casasnovas -* [pt] Helena Grosso +* [es] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [fr] Stephane Ayache , + Guillaume Postaire , + Philippe Poumaroux +* [gl] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [it] Giuseppe Zizza +* [nl] Jeroen Baten +* [pt] Helena Grosso , + Joaquim Rocha * [ru] Pavel Rudensky diff --git a/HACKING b/HACKING index ea5d586b1..30aa2b9a4 100644 --- a/HACKING +++ b/HACKING @@ -328,6 +328,13 @@ profiles defined in ``pom.xml`` of business and webapp modules). This is used to generate upgrade files in releases. +* *i18n* - Internationalization (default) + + It uses gettext to process language files in order to be used in *LibrePlan*. + + Like for *reports* and *userguide*, it is useful deactivate this profile + during development to save compilation time. + How to use profiles ~~~~~~~~~~~~~~~~~~~ @@ -335,9 +342,9 @@ Profiles active by default are used always if not deactivated. In order to activate or deactivate a profile you should use parameter ``-P`` for Maven command. For example: -* Deactivate *reports* and *userguide* to save compilation time:: +* Deactivate *reports*, *userguide* and *i18n* to save compilation time:: - mvn -P-reports,-userguide clean install + mvn -P-reports,-userguide,-i18n clean install * Use production environment:: diff --git a/NEWS b/NEWS index eb1b3c2d5..d17ce1e90 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,391 @@ NEWS ==== +Version 1.2.2 (15 Mar 2012) +--------------------------- + +Summary +~~~~~~~ + +Minor release of LibrePlan including all the maintanance work and small +enhancements done since 1.2.1. + +The major developments which come with this new version are the next ones: + +* We are going to provide for the first time RPM packages for the main + GNU/Linux distributions based on this package format. This has been a + contribution of Juan A. Suárez Romero. + +* LibrePlan interface is available in two new languages thanks to our growing + translators community: + + * French. Thanks to Stephane Ayache, Guillaume Postaire and + Philippe Poumaroux. + * Dutch. Thanks to Jeroen Baten. + +* Two new planning features have been added: + + * The Gantt chart has been improved to include a graphic representation of the + start date of a project through a dashed black vertical line. This is very + useful to have always visible when a project starts. + * If there are violated dependencies in the Gantt charts because of the higher + precendence of the task constraints, the dependencies are painted in red. + +* Some small user experience enhancements: + + * The project status is displayed in the Gantt chart next to the breadcrumb. + * States that represent a closed project (finished, canceled, stored) are + represented in the projects planning view (home page of the application) + with a grey color. So, from now on the code color is the next one: + + * Light blue. For projects without any allocated task and not closed. + * Dark blue. For project with any allocated task and not closed. + * Grey. For closed projects. + + * To measure progress is now a bit faster. The focus is automatically set in + the textbox of the row just created for the new progress value. + +* LDAP authentication system has been improved: + + * LDAP users cannot change the password in the LibrePlan interface. + * Managers cannot manage LDAP user roles if they are being imported from the + configured directory. + +Apart from this, the new versions come with fixes of many issues detected by +our users and that can be read in the Changes section. + +Notes +~~~~~ + +If you are upgrading from any 1.1.x version without using the Debian package, +you will need to manually execute on your database the SQL sentences from files: +``scripts/database/upgrade_1.2.0.sql``, ``scripts/database/upgrade_1.2.1.sql`` +and ``scripts/database/upgrade_1.2.2.sql``. + +If you are upgrading from 1.2.0 version without using the Debian package, +you will need to manually execute on your database the SQL sentences from files: +``scripts/database/upgrade_1.2.1.sql`` and +``scripts/database/upgrade_1.2.2.sql``. + +If you are upgrading from 1.2.1 version without using the Debian package, +you will need to manually execute on your database the SQL sentences from file: +``scripts/database/upgrade_1.2.2.sql``. + +Contributors +~~~~~~~~~~~~ + +Thanks to all the contributors to this new version: + +* Jacobo Aragunde Pérez +* Nacho Barrientos +* Ignacio Díaz Teijido +* Lucía García Fernández +* Óscar González Fernández +* Manuel Rego Casasnovas +* Juan A. Suárez Romero +* Lorenzo Tilve Álvaro + +Translators +~~~~~~~~~~~ + +Thanks to all the translators in this new version: + +* [es] Manuel Rego Casasnovas +* [fr] Stephane Ayache, Guillaume Postaire, Philippe Poumaroux +* [gl] Manuel Rego Casasnovas +* [it] Giuseppe Zizza +* [nl] Jeroen Baten +* [pt] Joaquim Rocha + +Changes +~~~~~~~ + +* Update RPM package for LibrePlan 1.2.2 +* Update Debian package for LibrePlan 1.2.2 +* Update database scripts for LibrePlan 1.2.2 +* Remove some unneeded lines in libreplan.spec +* www: Add new README files for Fedora and openSUSE in libreplan.org +* Rename database scripts to create database and user +* Prepare libreplan spec file for the release 1.2.2. +* Add LibrePlan RPM spec file +* Add instructions to configure LibrePlan in openSUSE +* Add instructions to configure LibrePlan in Fedora +* Add Tomcat6 configuration file +* Add scripts to create database and user libreplan +* Add CutyCapt RPM spec file +* Updated documentation about the new i18n profile +* Wrap gettext plugin inside a new profile i18n to save time while developing +* Bug #1362: Specify type of property in Templates.hbm.xml to avoid problems with MySQL +* doc: Removed legacy project logos from documentation screenshots +* Make bigger the description field in templates edition +* Bug #1398: Fix problem with long descriptions in templates +* Bug #1397: Revert a previous commit to avoid the problem +* Bug #1393: Fix NPE moving milestone +* Bug #1394: Fix problem because of deletedWorkReportLinesSet set was not reseted +* Change URL to demo in REST services example scripts +* Bug #1387: Reset the TaskSource when an OrderGroup changes to scheduling point. +* Bug #1390: correct method TaskComponent.setClass to overwrite the classes instead of adding them. +* doc: Update AUTHORS file info about new Dutch translator +* i18n: Add Dutch language to enum and modify pom.xml to use English userguide +* i18n: Add Dutch translation +* Bug #1382: Fix the bug in all cases. +* Bug #1382: Synchronize deadline dates between the WBS and the Gantt views. +* Bug 1383: Fixed corner case of deadline and current day right position +* Displayed project start vertical line with independency of project deadline +* Added vertical line in scheduling perspective to display project start date +* Bug #1344: Fix bug moving the addition of ConstraintViolationListeners to doAfterCompose instead of constructor. +* Remove redundant call to scheduling algorithm from TaskPropertiesController. +* Some API docs for the entering/reentering part +* Remove uneeded parameters to prevent redundant invocations to scheduling algorithm. +* Use more accurate name +* Bug #1354: Fix bug +* i18n: Update Portuguese translation +* i18n: Update Italian translation +* Update French translation +* Bug #1355: transform AS SOON AS POSSIBLE and AS LATE AS POSSIBLE constraints to the correct constraint based on the scheduling mode. +* Bug #1355: transform NOT EARLIER THAN and NOT LATER THAN constraints to the correct constraint based on the scheduling mode. +* Bug #1380: Don't allow ASAP constraint for tasks in projects where init date is not set. +* i18n: Update Spanish and Galician translations +* i18n: Update keys.pot files +* Bug #1374: Move capacity field to calendar tab in order to be edited together +* i18n: Avoid to translate language names and use the original ones +* Bug #1355: START IN FIXED DATE constraints don't change to NOT EARLIER THAN after drag & drop. +* Bug #1281: Remove unneeded checkVersion when editing progresses +* Bug #1375: Added a constraint for 24 hours and 0 minutes +* Disables the button save in change password window and remove role and profile button on edit user +* Added condition to method isLdapUser to check configuration +* Disallow to change roles and profiles in admin panel for LDAP users when roles are imported from LDAP +* Disallow managing passwords in admin users panel for LDAP users when LDAP is being used for authentication +* Disallow to change passwords to LDAP users +* Mark "Group by weeks" by default in MonteCarlo as it returns better results +* Bug #1379: Disable "Go" button in MonteCarlo if there is no tasks in a project +* Bug #1348: Added effort to predefined calendar exception types +* Bug #1282, #1376: Prevent exception when deleting a milestone inside a container. +* Correct a typo in an English string. +* Bug #1362: Specify type of property in hbm.xml to avoid problems with MySQL +* Bug #1343: Only closed projects in company view perspective are displayed in grey +* Bug #1343: Made graphically less relevant component showing project state +* Bug #1345: Added project state to name string in breadcrumbs line +* Bug #1343: Styled in grey all closed/finished/cancelled projects in company view +* Bug #1370: Fixed progress bars not being properly placed inside containers +* Bug #1373: When creating new projects from template the explicitly filled start date and deadline values are used +* Bug #1369: Moved the template combobox over autogenerated code checkbox in new project popup +* Bug #1369: Improved behaviour of project creation popup when using templates +* Bug #1343: Added method isRoot() to gantt tasks. +* doc: Update translators info in documentation +* Update AUTHORS file info about translators +* i18n: Add French language to enum and modify pom.xml to use English userguide +* i18n: Add French translation +* Bug #1343: Prevent NullPointerException when creating a new milestone. +* Remove redraw listeners for dependencies once these dependencies are removed. +* Prevent unnecessary redraws of dependencies when opening a container. +* Bug #1363: Remove visibility listeners corresponding to deleted tasks. +* Bug #1343: Prevent NullPointerException when showing default filtering dates on company view. +* Bug #1368: Allows to create users with null password when LDAP is used. +* Removed two warnings in the build process, which can cause problems with newer versions of maven. +* Bug #1343: Ensure that getDefaultPredicate is run in a transactional context. +* Bug #1343: Mark closed projects with a special class in the gantt. +* Bug #1343: Use getRawValue instead of getValue in date constraint checkers. +* Bug #1343: Allow showing closed projects in the company view, if they are inside the filter dates. +* Bug #1343: Show default filtering dates on company view. +* Bug #1343: Rewrite part of the code for company view initialization. +* Bug #1353: Create Tabpanels object for load/earned value Tabbox when the screen is loaded, not in the open event. +* Bug #1359: Initialize the resources when the page is loaded, independently from the hidden/shown property of the load chart. +* Bug #1357: Use end date minus one day as default date for earned value chart. +* Bug #1351: Replaced by a label the disabled listbox to display material unit type +* Bug #1351: fixed space for elements +* Bug #1330: Setted focus on new progress measurement after pressing on *Add measure* +* Bug #1357: Check if the date is out of the visualization area, and in that case set a new date before updating the legend. +* Bug #1357: Small code rewrite to simplify the fix of the bug +* Update TODO file with roadmap to LibrePlan 1.3 +* Bug #1366: Fix issue subtracting the value when you are removing work report lines +* Bug #1360: Refresh work report line from database before subtracting it from order elements +* Bug #1364: Milestones are filtered now like any other task +* Bug #1362: Fix problem with long descriptions in projects +* Bug #1352: Fix issue not saving tasks without order element +* Bug #1320: When asking a container for start constraints, return the leftmost of children's start-in-fixed-date constraints. +* Revert "[Bug #1273] Reimplement coerceToString as a workaround for the bug in Decimalbox." +* Upgrade ZK version to 5.0.10 +* doc: Update information in UPDATE file + + +Version 1.2.1 (19 Jan 2012) +--------------------------- + +Summary +~~~~~~~ + +This is a minor release including all the fixes done since LibrePlan 1.2.0 was +published at the beginning of past December. + +Apart from all the bugs fixed, we would like to highlight the following changes: + +* LibrePlan is now fully translated into Italian thanks to the work done by + Giuseppe Zizza. +* When a new release of LibrePlan is published, administrators will be notified + with a small warning inside LibrePlan. +* Timeplot graph values are displayed when hovering the chart. + +Notes +~~~~~ + +If you are upgrading from any 1.1.x version without using the Debian package, +you will need to manually execute on your database the SQL sentences from files: +``scripts/database/upgrade_1.2.0.sql`` and +``scripts/database/upgrade_1.2.1.sql`` + +If you are upgrading from 1.2.0 version without using the Debian package, +you will need to manually execute on your database the SQL sentences from file: +``scripts/database/upgrade_1.2.1.sql`` + +Contributors +~~~~~~~~~~~~ + +Thanks to all the contributors to this new version: + +* Jacobo Aragunde Pérez +* Nacho Barrientos +* Ignacio Díaz Teijido +* Lucía García Fernández +* Manuel Rego Casasnovas +* Lorenzo Tilve Álvaro + +Translators +~~~~~~~~~~~ + +Thanks to all the translators in this new version: + +* [es] Manuel Rego Casasnovas +* [gl] Manuel Rego Casasnovas +* [it] Giuseppe Zizza +* [pt] Joaquim Rocha + +Changes +~~~~~~~ + +* i18n: Update Portuguese translation +* Bug #1335: Don't force the check of the earned value legend date box every time the gantt is reloaded. +* Improve logging of possible exceptions checking version information +* Bug #1342: Move initial order state to PlanningState and use it from Gantt view too +* Bug #1346: Fix the cause of the bug removing TaskElement from parent if it is removed +* Bug #1342: Show save button in Gantt view when it is disabled +* Bug #1342: Now it's possible to mark a project like STORED +* Bug #1335: Update the earned value chart legend every time the chart is reloaded. +* doc: Update LDAP configuration translations +* Remove unused code in LibrePlanReportController +* i18: Remove unneeded code to manage languages in reports +* i18n: Add support to Italian language in reports +* i18n: Update Italian translation and add missing files for reports +* i18n: Update Spanish and Galician translations +* Bug #1340: Add a listener to refresh the earned value chart in AdvanceAssignmentPlanningController. +* Bug #1334: Prevent the accumulation of the values when building the BCWP chart. +* Fix typo precision is just with 1 s +* i18n: Update keys.pot files +* Fix typo in open reports string +* Fix typo in new version string +* Add information about current version in GET requests +* Add VERSION file just with version number in a text file +* Add configuration option to allow LibrePlan developers collect usage stats +* Add configuration option to disable warning about new LibrePlan versions +* Show a warning if there is a new project version published. +* Bug #1336: Checked permissions to enable project creation button +* Fixed chart tooltips scroll problem on resources load window +* Bug #1338: Fix some wrong strings in timeLineRequiredMaterial report +* Bug 1295: Remove TaskElements (except milestones) with TaskSource null when saving +* Fixed wrong criteria string format +* Bug #1337: Removed unnecesary response when redrawing earned value +* Bug #1324: Modified behaviour of west end arrow on violated dependencies +* Display timeplot graph values when pointing over the chart +* doc: Update LDAP configuration doc +* Bug #1333: Allow specify * in role matching +* i18n: Add Italian language language to enum and modify pom.xml to use English userguide +* i18n: Add Giuseppe Zizza as Italian translator in AUTHORS file +* i18n: Add Italian translation +* Bug #1333: Fix issue as property and search query are needed for group strategy too +* Bug #1332: Fix problem allowing to set empty values for userDn and password +* Bug #1329: Fix problem in StretchesFunctionTest due to changes in previous test +* Bug #1329: Fix issue calculating properly end date of stretches +* Bug #1329: Now tasks are not enlarged and nothing breaks just after selecting a stretches function +* Bug #1329: Update advanced allocation row after applying default stretches function +* Bug #1328: Fix issue calling onClose method on controller +* Bug #1261: Extract method createTab with common functionality for each tab +* Bug #1261: Allows tabs to be memorized when changing perspective +* Bug #1327: Fix issue changing method to do reassignments in consolidation process +* www: Folder and script for libreplan.org documentation +* [Bug #1326] Fix issue calculating properly hours to allocate +* [Bug #1325] Fix issue remove criteria from configuration unit +* Allow reported hours bar in gantt diagram to be wider than the task. +* [Bug #1242] Don't allow progress end dates superior to the corresponding task end date. +* [Bug #1311] Replace Date objects with IntraDayDate objects in SaveCommandBuilder. +* [Bug #1321] Reseting highlighted days in calendar to prevent issue +* [Bug #1323] Fix lazy loading properly derived allocations +* [Bug #1242] Return end date directly when calculating advance and percentage is 100%. +* [Bug #1242] Use IntraDayDate to draw the progress bar in leaf Tasks. +* [Bug #1319] Change division method of EffortDuration +* [Bug #1304] Make sumOfAssignedEffort return the cached value only for orders. +* [Bug #1304] Reorder the code to improve the performance with TaskGroups. +* Replace attribute TaskElement.sumOfHoursAllocated with an equivalent attribute measured in EffortDuration. +* [Bug #1304] Don't use the cached value sumOfHoursAllocated when drawing the progress bars of tasks. +* Revert "[Bug #1319] Change division method of EffortDuration" +* [Bug #1309] Fix problem with reported hours bar when progress type is changed +* [Bug #1319] Change division method of EffortDuration +* [Bug #1309] Invalidate each TaskComponent instead of the whole TaskList when progress type is changed +* Hide warning messages on bottom when user is not admin +* [Bug #1288] Return null instead of zero in a just created AdvanceMeasurement +* [Bug #1288] Fix message regarding progress type precision +* [Bug #1288] Set Decimalbox scale according to progress type precision +* [Bug #1307] Prevent changing spread progress in children when parents are consolidated +* [Bug #1307] Prevent add progress measurement before consolidated day in any parent +* Refactor method getSpreadIndirectAdvanceAssignmentWithSameType to be used in more places +* Prevent NPE editing progress measurements +* [doc] Add warning on INSTALL file about how to create database structure +* [Bug #1308] Remove unneeded preventing create default progress in containers +* [Bug #1305] Prevent adding progress measurement before last consolidated date +* Fix messages related with progress management and consolidations +* Disable some options in progress management if there is a consolidated progress +* [doc] Update SourceForge.net URLs due to rename to LibrePlan +* [Bug #1316] Use correct JS selectors to work both with leaf tasks and task groups. +* Fix NPE removed advance measurement +* Remove unused method +* [Bug #1301] Fix issue creating a container in a task with dependencies +* Remove duplicated method in QualityForm +* [Bug #1314] Fix problem in materials report +* Skipping some tests in ScenarioModelTest because they were causing problems in Debian Wheezy +* Remove uneeded test as it was causing problems in Debian Wheezy +* Fix problems in MaterialDAOTest and MaterialServiceTest +* Fix problem with consolidation and specific assignments +* [Bug #1300] Updated intended resources per day after consolidation is added or removed +* [Bug #1312] Fix issue with printing in HTTPs is enabled +* [Bug #1303] Fix issue removing consolidation using IntraDayDate for task end +* [Bug #1303] Fix issue adding consolidation using IntraDayDate for task end +* [Bug #1310] Reorder the code to fix the two exceptions happening here. +* [Bug #1299] Enable scrollbars in the tasks input buffer grid. +* [Bug #1297] Add listeners to 'See schedule allocation' buttons every time the panel is redrawn. +* [Bug #1297] Replaced the misleading word "Filter" with "Show". +* [Bug #1297] Reset the list listenersToAdd when changing perspectives. +* [Bug #1073] Fix issue introduced by me while reviewing the previous patch +* [Bug #1294] Revert "Update i18n files with the new translations for the replaced string." +* [Bug #1073] Add dependencies with its parent when a milestone is added. +* [Bug #1294] Update i18n files with the new translations for the replaced string. +* [Bug #1294] Replace the sentence 'Click on direct link to go to output directly' with a better alternative. +* [doc] Add warning about printing issues in Debian Squeeze +* [doc] Add instructions to install Cutycapt from testing +* [Bug #1296] Rename Spanish and Galician .properties files as country was not needed +* [Bug #1296] Remove duplicated \*_en_US.properties files after updating \*.properties when required +* [Bug #1292] Replace Toolbarbutton object for the link to the PDF with an A object. +* Remove an unnecessary check. +* [Bug #1287] Fix NPE opening a project from Gantt view +* [Bug #1290] Fix NPE issue launching LibrePlan +* [Bug #1291] Fix NPE when a task with a dependency is removed +* [Bug #1285] Avoided NPE when dropping a treerow in the same component +* Add vertical borders in watermarks to improve differentiation between days +* Added transparency effect to hover treerow +* [Bug #1256] Removed inner padding on help tooltip +* Made more explicit links styles in headers +* Changed treerow input style for over elements +* [i18n] Update Portuguese translation + + Version 1.2.0 (01 Dec 2011) --------------------------- @@ -2579,8 +2964,8 @@ Changes * [Bug #] Fix division by zero in Gantt -Version 1.0.5 (8 Apr 2011) --------------------------- +Version 1.0.5 (08 Apr 2011) +--------------------------- Last bugfixing version of NavalPlan for 1.0.x cycle, like in previous releases it includes all the fixes done in the stable branch since 1.0.4. Among them we diff --git a/README.Fedora b/README.Fedora new file mode 100644 index 000000000..d63abec06 --- /dev/null +++ b/README.Fedora @@ -0,0 +1,122 @@ +Configuring LibrePlan in Fedora for first time +============================================== + +This section explains how to set up LibrePlan in Fedora after installing the +package. + +It assumes that PostgreSQL is already running and configured to use ``md5`` as +the authentication method. + +If this is not the case, go to section "Configuring PostgreSQL to use ``md5`` +authentication method", at the end of this document. + + +1) Create libreplan database +---------------------------- + +# psql -h localhost -U postgres < /usr/share/libreplan/pgsql/create_db.sql + + +2) Create libreplan user +------------------------ + +# psql -h localhost -U postgres < /usr/share/libreplan/pgsql/create_user_postgresql.sql + + +3) Install LibrePlan database +----------------------------- + +# psql -h localhost -U libreplan -W libreplan < /usr/share/libreplan/pgsql/install.sql + + +4) Link LibrePlan configuration file in Tomcat6 configuration directory +----------------------------------------------------------------------- + +# ln -s /usr/share/libreplan/conf/libreplan.xml /etc/tomcat6/Catalina/localhost/ + + +5) Link Java JDBC driver for PostgreSQL in Tomcat6 libraries directory +---------------------------------------------------------------------- + +# ln -s /usr/share/java/postgresql-jdbc3.jar /usr/share/tomcat6/lib/ + + +6) Link LibrePlan WAR file in Tomcat6 we applications directory +--------------------------------------------------------------- + +# ln -s /usr/share/libreplan/webapps/libreplan.war /var/lib/tomcat6/webapps/ + + +7) Restart Tomcat6 +------------------ + +# service tomcat6 restart + + +LibrePlan should be running at http://localhost:8080/libreplan + + + +Upgrading LibrePlan a.b.c to LibrePlan x.y.z +============================================ + +This section explains how to upgrade LibrePlan from version a.b.c to version x.y.z. + + +1) Run upgrade scripts +---------------------- + +# psql -h localhost -U libreplan -W libreplan < /usr/share/libreplan/pgsql/upgrade_x.y.z.sql + +*VERY IMPORTANT*: If there are other versions between a.b.c and x.y.z, we need to execute those scripts in order, so the upgrade is done correctly. + + +2) Stop Tomcat6 +--------------- + +# service tomcat6 stop + + +3) Remove current deployed aplication +------------------------------------- + +# rm -rf /var/lib/tomcat6/webapps/libreplan/ + + +4) Start Tomcat6 +---------------- + +# service tomcat6 start + + +LibrePlan should be running at http://localhost:8080/libreplan + + + +Configuring PostgreSQL to use ``md5`` authentication method +=========================================================== + +We assume that PostgreSQL is using ``md5`` as the authentication method, instead of default ``ident``. + +These are the steps to change it. + + +1) Add a password to 'postgres' user (for instance, let's use 'postgres' as password') +-------------------------------------------------------------------------------------- + +# su postgres -c psql + +postgres=# ALTER USER postgres WITH PASSWORD 'postgres'; +postgres=# \q + + +2) Edit '/var/lib/pgsql/data/pg_hba.conf' and replace ``ident`` by ``md5`` +-------------------------------------------------------------------------- + +# sed -i "/^host/s/ident/md5/g" /var/lib/pgsql/data/pg_hba.conf + + +3) Restart PostgreSQL +--------------------- + +# service postgresql restart diff --git a/README.openSUSE b/README.openSUSE new file mode 100644 index 000000000..6cf1da88c --- /dev/null +++ b/README.openSUSE @@ -0,0 +1,128 @@ +Configuring LibrePlan in openSUSE for first time +================================================ + +This section explains how to set up LibrePlan in openSUSE after installing the +package. + +It assumes that PostgreSQL is already running and configured to use ``md5`` as +the authentication method. + +If this is not the case, go to section "Configuring PostgreSQL to use ``md5`` +authentication method", at the end of this document. + + +1) Create libreplan database +---------------------------- + +# psql -h localhost -U postgres < /usr/share/libreplan/pgsql/create_db.sql + + +2) Create libreplan user +------------------------ + +# psql -h localhost -U postgres < /usr/share/libreplan/pgsql/create_user_postgresql.sql + + +3) Install LibrePlan database +----------------------------- + +# psql -h localhost -U libreplan -W libreplan < /usr/share/libreplan/pgsql/install.sql + + +4) Link LibrePlan configuration file in Tomcat6 configuration directory +----------------------------------------------------------------------- + +# ln -s /usr/share/libreplan/conf/libreplan.xml /etc/tomcat6/Catalina/localhost/ + + +5) Download Java JDBC driver for PostgreSQL +------------------------------------------- + +# wget http://jdbc.postgresql.org/download/postgresql-9.0-801.jdbc3.jar -O /usr/share/java/postgresql-jdbc3.jar + + +6) Link Java JDBC driver for PostgreSQL in Tomcat6 libraries directory +---------------------------------------------------------------------- + +# ln -s /usr/share/java/postgresql-jdbc3.jar /usr/share/tomcat6/lib/ + + +7) Link LibrePlan WAR file in Tomcat6 we applications directory +--------------------------------------------------------------- + +# ln -s /usr/share/libreplan/webapps/libreplan.war /usr/share/tomcat6/webapps/ + + +8) Restart Tomcat6 +------------------ + +# service tomcat6 restart + + +LibrePlan should be running at http://localhost:8080/libreplan + + + +Upgrading LibrePlan a.b.c to LibrePlan x.y.z +============================================ + +This section explains how to upgrade LibrePlan from version a.b.c to version x.y.z. + + +1) Run upgrade scripts +---------------------- + +# psql -h localhost -U libreplan -W libreplan < /usr/share/libreplan/pgsql/upgrade_x.y.z.sql + +*VERY IMPORTANT*: If there are other versions between a.b.c and x.y.z, we need to execute those scripts in order, so the upgrade is done correctly. + + +2) Stop Tomcat6 +--------------- + +# service tomcat6 stop + + +3) Remove current deployed aplication +------------------------------------- + +# rm -rf /usr/share/tomcat6/webapps/ + + +4) Start Tomcat6 +---------------- + +# service tomcat6 start + + +LibrePlan should be running at http://localhost:8080/libreplan + + + +Configuring PostgreSQL to use ``md5`` authentication method +=========================================================== + +We assume that PostgreSQL is using ``md5`` as the authentication method, instead of default ``ident``. + +These are the steps to change it. + + +1) Add a password to 'postgres' user (for instance, let's use 'postgres' as password') +-------------------------------------------------------------------------------------- + +# su postgres -c psql + +postgres=# ALTER USER postgres WITH PASSWORD 'postgres'; +postgres=# \q + + +2) Edit '/var/lib/pgsql/data/pg_hba.conf' and replace ``ident`` by ``md5`` +-------------------------------------------------------------------------- + +# sed -i "/^host/s/ident/md5/g" /var/lib/pgsql/data/pg_hba.conf + + +3) Restart PostgreSQL +--------------------- + +# service postgresql restart diff --git a/TODO b/TODO index ef633eeb9..6f346d83b 100644 --- a/TODO +++ b/TODO @@ -1,96 +1,278 @@ TODO ==== -Version 1.2 - 2011w36 +Version 1.3 - 2012w14 --------------------- Dates ~~~~~ -* *IRC coordination meeting*: 2011w26 -* *Feature freeze*: 2011w31 -* *Release date*: 2011w36 +* *IRC coordination meeting*: 2012w2 +* *Feature freeze*: 2012w11 +* *Release date*: 2012w14 Features ~~~~~~~~ -* *Very high priority* +* **Top priority** - * Start to use new name LibrePlan with a new logo - * Merge and finish migration for ZK5 version - * Fix allocation model + * *Disable scenarios*: Scenarios feature is not tested properly and it's in an experimental state right now. We should directly remove the option from the UI to enable it and don't give the users the chance to enable scenarios as they can cause wrong behaviors in the tool. -* *High priority* + * *WBS setting up behavior*: The current behavior of setting up the WBS is very strange related to containers. This feature is the one mentioned that was going to be implemented in the `user forum `_. - * Help improvement (documentation) - * Fix last issues on printing - * Prevent perspective change without saving + * *Include the management and support of a currency to apply to the project*: Now all the reports are in euros. Internationalization must include to allow to configure the currency used and the symbols to use. -* *Normal priority* + * *Warning about new versions*: Add a warning in the bottom to administrators when a new version of LibrePlan is released. - * Fix issues in templates when using related entities like criteria, - progresses, ... - * Translation issues (common problems and specific issues with Galician) - * LDAP integration + This features consists of implementing a mechanism to display warnings to the users about the possibility to upgrade to a new version. -* *Low priority* + This system could be used to gather statistics about number of users with LibrePlan deployed in their machine (after notification and acceptance by the user of allowing to gather his data). - * New feature for simple users. Users would be related to application - resources, and would be able to specify hours, progresses, ... on their - assigned tasks - * Improve subcontractor system + * *Permissions enhancement*: It was part of release 1.2 but was not done yet. Improve the permissions system adding new roles to report hours and other stuff. Pending to analyze deeply to define the implementation. -* *Minor tasks* + * *Bind users to resources*: This was part of the release 1.2 roadmap but was not started. New feature for simple users. Users would be related to application resources, and would be able to specify hours, progresses, ... on their assigned tasks. - * Default login auto-completion configuration - * Permissions enhancements - * Show information about current entity being edited - * Improvements on work reports: allow specify minutes, add button to copy - work report line - * Add an operation to reassign a single task - * Web services: Add method to export only one entity by code - * Report: Add a new report which allows to check progress by task in a - project (tasks could be filtered by criteria, labels, ...) - * Save language per user in user configuration + * *Improve help and documentation*: Also part of 1.2 and not done yet. LibrePlan is quite big and it needs a better documentation to let users learn how to use it. + +* **Medium priority** + + * *Allow to introduce minutes in WBS screen*: This is the last planning information which is not possible to insert in minutes. So, this task consists of allowing it. + + Very close to this feature and maybe included in it would be to allow to specify quantities in a text format like: 8d7h + + * *Vertical line to show with the start of the project*: Show a line at the start of the project, something similar to what we do with the deadline. + + * *Improve allocation strategy calculate number of hours and calculate resources per day*: Currently is a bit complex to use this allocation strategies on using the workable days. This happens because you do not have control over the end date but over the workable days. This task will consists of translating from start/end date to workable days taking into account the task calendar. + + * *KPIs per project*: There are being developed several KPI (Key Performance Indicators) per project. More info at wiki in story `AnA14S01PerProjectDashboard `_. + + * *User experience improvements*: Improve user experience and aspect of some pages like the report ones (capturing input data ones). The idea is making the interaction with LibrePlan smoother, putting the focus on the newly created cells, easing the work just with the keyboard (the "name: input : Add button" system, that allows creating several elements without needing to point-n-click on things is an example). + + * *Icons*: Improve icons and ask for them (possible integration with icons of the web). + + * *Subcontracting module*: They are being implemented a set of tasks to implement improvements in subcontracting module. More info at wiki in story `AnA15SubcontractorModule `_. + + * *Upper menu revamp*: We have received the feedback that the upper menu is not understood many times correctly because it has the style of tabs. + + * *Refactor entity model for templates*: This was part of release 1.2 but was not started yet. There are some internal issues in the implementation of templates. + + * *Show the load of the resources to be assigned in allocation pop-up*: This feature was in the roadmap for release 1.2 but there was not enough time to to it, so it is pending. + + It consists of being able to query and to represent graphically the load of the resource allocation. This will consiste of a load chart in the period which affects the task duration. + + It would be interesting to be able to view the load of each resource allocation before being done and after it: + + * *Before being done*: In the advanced search pop-up you could see a small chart for each resource or for the set of criteria being selected to the allocation. + + * *After being done*: In the allocation table a link to open a pop-up with a chart which shows the load of the resource would be included. + + * *Right mouse menu register in the left menu of the project planning perspective*: It would be very useful and we have received the feedback of some users that it would be great to have this feature. Also the double-click over the project or task name. + + * *Flaw when changing start/end date of project, or when changing the START_NOT_SOONER_THAN constraint from WBS*: If you change the start date of a project already planned this start date affects the start date of the tasks planned with constraint AS_SOON_AS_POSSIBLE. The same happens with the end date of a project and the constraint AS_LATER_AS_POSSIBLE. + + This fact provokes that if you change the start date of a project and you visit the gantt window, the Gantt window replans the project to enforce the constraints. This provokes that the user sees data that is not the state of things stored in the database. However, the user is not informed of this circumstance. + + The same happens with the end date if there are tasks with AS_LATER_AS_POSSIBLE. + + There is another weird behavior with START_NOT_SOONER_THAN constraint of a task if it is introduced in the WBS. If the task is still not planned then the associated task in the Gantt is configured with a START_NOT_SOONER_THAN constraint. If it has allocations then the constraint is not added. Reflect about this. + + There is another problem when you manipulate the WBS and there are already tasks planned with dependencies or allocations. Currently when certain movements are done you lose the dependencies and the allocations but the user is not even informed or asked. It should be provided a way to avoid this undesirable situation. + + * *Android application*: Develop an Android application to allow work report adding as a first approach to make LibrePlan work from smartphones. + + It would use the LibrePlan webservices to add the work reports. Of course this should be improved and it would make many more things in the future, but as a first approach seems to be ok. + + * *Protect the upper menu from abandoning the planning of a project without saving*: This feature was not completed in release 1.2 but had been decided to do so in `analysis mail `_. + + It's also important review the behavior of advanced allocation window, we should prevent people change perspective without clicking "Apply" or even ask if they want to "Apply" if the click directly on "Save". -Future ------- +Future & wish list +------------------ -* Monte Carlo simulation improvements. -* Increase support of intraday operations in allocations regarding planning - dates. -* New features in Gantt window. -* Complex features disabled by default. -* Quick start wizard. -* Integration services scripts directly with Java. -* ZK 5 migration. -* Permission enhancements. -* *Exit without saving* detection. -* Historic information management. -* Templates with planning information. -* Cash-flow analysis. -* New outsourcing capabilities. -* Scenario system enhancements. -* Resource load charts improvements. -* Visualization of task states in Gantt. -* More reports. -* Calendars with intraday timetable. -* Machine system fixes. +* **Scheduling module** + * *Establishing dependencies from pop-up (form based interface)*: Now the only way to set up dependencies between activities is by dragging the arrow from the origin task and by releasing it in the destination task. -Wish List ---------- + This feature would consist of implementing a text based interface to managing dependencies. Two major advantages: -* Customization (e.g. recently opened projects in menu). -* Application theming. Possibility to customize the styles. -* Database snapshot with example data. -* Unit tests for integration services using truly HTTP requests and XML files. -* Auto-deployable executable. Application is downloaded and installed with JNLP - (Java Web Start) and on starting launches an embedded servlet container in - which it is executed. It will include a pure Java database like HSQLDB too. -* Notification system. -* Explorer and Opera support. -* Experimental rendering with canvas for Gantt and resource load. -* Interruptible tasks. -* Configurable reports. + * When tasks are very distant to establish them is difficult and time consuming. + * This is a step to allow to split up big Gantt charts in several pages. + + * *Dependencies with lag*: This is a feature asked by the users (community). Instead affecting immediately the start date or the end date of the origin task of the dependency, this behavior would let configure an amount of time to add. + + * *Templates with planning information* + + * *Labels with colors*: Labels with colors in order to distinguish them easily in the Gantt chart. + + * *Fixing and improving Monte Carlo simulation*: A mail was sent time ago about `how to fix and do a better Monte Carlo simulation `_. + + * *Fix consolidation model*: An analysis mail was sent explaining `how to fix and improve the consolidation model `_. + + * *Complete the configuration unit mechanism for machines*: Several analysis stories not started have been written for this: + + * `AnA17S01ConfigurationUnitInterfaceCorrections `_ + * `AnA17S02TakingIntoAccountDerivedDayAssigments `_ + * `AnA17S03EnforceDerivedDayAssignmentsWithAllocations `_ + + * *Allow to reassign just one task* + + * *Allow to modify task start and end dates in advanced allocation*: Now in advanced allocation you cannot change the start or the end date of a task by filling hours before the beginning or after the end respectively. This is not allowed because the Gantt graph and then reallocation engine has not been plugged into that screen. + + * *Limiting resources enforced*: Several things are pending to have a complete solution of limiting resources: + + * Avoid dependencies going from regular tasks to limiting tasks. + + * Avoid dependencies going from limiting tasks to regular tasks. + + * Change interface of limiting resource to allow several things: + + * Filter by time. It is needed. + * Allow to set tasks as finished (progresses). View it and mark it. + * By default filter: Filter the tasks that have not been finished. Establish a vertical line catching only tasks in the middle or not started one. + + * *Printing*: It is needed to keep on improving printing. Results are not enough satisfactory: + + * Specify layout to make it faster and aspect more accurate for printed version o a schedule. + + * Review if we could avoid fake xserver stuff + + * *New load chart scheme to view and analyze the load*: Now the resource load screen is in two dimensions en a color: + + * Dimensions: Resource, Time + + * Color: Load + + A better system would be to represent the load with a new axis. A row per resource. Inside each row two dimensions: vertical axis for load and horizontal axis for time. In this way, you get more accuracy in the representation of the load of each resource through time. + + Current system is besides inaccurate because it is based on the average load a task. Therefore a better scheme based on the load per day. + + * *Visualization of task states in Gantt*: Show the state of the tasks in the planning. We can know if a task has begun, it is waiting, ready, finished. Have an option to show this. + + * *Improve allocation model*: + + * Allow to specify a different strategy per allocation row. + + * Allow to specify an allocation function per allocation row: + + * Flat (by default). + + * S-curve. + + * Stretched flat function. + + * Allow to change the start date, end date of each allocation row (task start-end calculated dynamically taking this into account). + +* **Usability module** + + * *Menu breadcrumbs*: Proposed to be removed or at least being made consistent. + + * *Improve error detection at perspective changes*: Improve the detection of errors and prevent to do a perspective change on planning a project. + + * *Default viewing information for Gantt projects*: This task would consist of including configuration parameters per project or globally to configure the viewing options in the Gantt set on by default. So, instead of having to activate them on entering the project each time, it will be enabled as wished by default by the user. + +* **Architectural tasks** + + * *Save and back button created just in one place*: Currently save and back buttons that appear while you're editing a project are created from 2 perspectives: Gantt and WBS. This makes us to remove the options to go from general Gantt directly to resources load or advanced allocation perspectives. This should be modified and these buttons should be created just in one place allowing us to enable again that features. + + * *Performance enhancements*: + + * Performance enhancements in Gantt window. + * Performance enhancements in resource load window. + * Task to think how to manage data with time. + + * *Allow workers to ask for holidays*: Allow workers -if the profile is created- to ask for holidays. Each worker has a calendar assigned, and he/she could ask for the vacation days. Then, a reviewer -project manager- could confirm or deny that vacation days. + +* **Other** + + * Add export/import operations for different format files from other projects like OpenProj, MicrosoftProject, ... + + * Base line in projects. + + * Resource leveling. Intraproject approach. + + * Hierarchical projects. + + * Resource load view performance improvement. + + * Dependency type START-TO-FINISH. + + * Periodic allocation schemes. + + * Earned value improvements. + + * Critical chain project management critical chain paradigm in project planning. + + * Interface to resolve allocation conflicts. + + * Increase support of intraday operations in allocations regarding planning dates. + + * Calendars with intraday timetable. + + * Quick start wizard. + + * Integration services scripts directly with Java. + + * Review dependencies with libraries and upgrade to newer versions. + + * Historic information management. + + * Cash-flow analysis. + + * New outsourcing capabilities. + + * Scenario system enhancements. + + * More reports. Improve them with charts. + + * Improve advanced allocation with decomposition of load of generic allocations + + * Inclusion of portfolio management operations + + * Paginate the Gantt diagram configuring the number of task per page. + + * Import/export data from CSV format. + + * New KPIs and implementation of global (multi-project) KPI. + + * Customization (e.g. recently opened projects in menu). + + * Application theming. Possibility to customize the styles. + + * Database snapshot with example data. + + * Unit tests for integration services using truly HTTP requests and XML files. + + * Auto-deployable executable. Application is downloaded and installed with JNLP (Java Web Start) and on starting launches an embedded servlet container in which it is executed. It will include a pure Java database like HSQLDB too. + + * Notification system. + + * Explorer and Opera support. + + * Experimental rendering with canvas for Gantt and resource load. + + * Interruptible tasks. + + * Configurable reports. + + * Implement risk management + + * Document management in projects. + + * LibrePlan Control Center product. New application to manage several LibrePlan deployments in a large + + * Segmentation of projects per portfolio. + + * Automatic allocation of set of projects of a unit by several criteria. Tabu search algorithm. + + * Workflow processes implementation or BPM. For instance, needed to review tracked hours to be incorporated to the projects. + + * Mobile applications to introduce some data like work report (track time). + + * New UI whole redisign. New app theme. + + * Budgeting module. Benefit analysis. + + * Operations management support. There are tasks or departments inside a company which are not projects. They are regular tasks which are done periodically (vacations, incidences,...). + + * Integration or development of ticket systems associated to tasks. diff --git a/UPDATE b/UPDATE index 391279b93..13f3c25fe 100644 --- a/UPDATE +++ b/UPDATE @@ -26,11 +26,11 @@ Instructions: * Download the new package:: - $ wget http://downloads.sourceforge.net/project/libreplan/NavalPlan/navalplan_1.1.1-1_amd64.deb + $ wget http://downloads.sourceforge.net/project/libreplan/LibrePlan/libreplan_1.2.1-1_amd64.deb * Install package:: - # dpkg -i navalplan_1.1.1-1_amd64.deb + # dpkg -i libreplan_1.2.1-1_amd64.deb * Install new dependencies if needed:: @@ -48,18 +48,18 @@ Debian/Ubuntu # /etc/init.d/tomcat6 stop * Download database upgrade scripts from previous version. For example, if you - are upgrading from *LibrePlan 1.0.4* to *LibrePlan 1.1.1* you should download - ``upgrade_1.1.0.sql``:: + are upgrading from *LibrePlan 1.2.0* to *LibrePlan 1.2.1* you should download + ``upgrade_1.2.1.sql``:: - $ wget http://downloads.sourceforge.net/project/libreplan/NavalPlan/upgrade_1.1.0.sql + $ wget http://downloads.sourceforge.net/project/libreplan/LibrePlan/upgrade_1.2.1.sql * Upgrade database:: - $ psql -h localhost -U libreplan -W libreplan < upgrade_1.1.0.sql + $ psql -h localhost -U libreplan -W libreplan < upgrade_1.2.1.sql * Download ``.war`` file of new version from SourceForge.net:: - $ wget -O libreplan.war http://downloads.sourceforge.net/project/libreplan/NavalPlan/navalplan_1.1.1.war + $ wget -O libreplan.war http://downloads.sourceforge.net/project/libreplan/LibrePlan/libreplan_1.2.1.war * Backup current deployed application:: @@ -84,18 +84,18 @@ openSUSE # /etc/init.d/tomcat6 stop * Download database upgrade scripts from previous version. For example, if you - are upgrading from *LibrePlan 1.0.4* to *LibrePlan 1.1.1* you should download - ``upgrade_1.1.0.sql``:: + are upgrading from *LibrePlan 1.2.0* to *LibrePlan 1.2.1* you should download + ``upgrade_1.2.1.sql``:: - $ wget http://downloads.sourceforge.net/project/libreplan/NavalPlan/upgrade_1.1.0.sql + $ wget http://downloads.sourceforge.net/project/libreplan/LibrePlan/upgrade_1.2.1.sql * Upgrade database:: - $ psql -h localhost -U libreplan -W libreplan < upgrade_1.1.0.sql + $ psql -h localhost -U libreplan -W libreplan < upgrade_1.2.1.sql * Download ``.war`` file of new version from SourceForge.net:: - $ wget -O libreplan.war http://downloads.sourceforge.net/project/libreplan/NavalPlan/navalplan_1.1.1.war + $ wget -O libreplan.war http://downloads.sourceforge.net/project/libreplan/LibrePlan/libreplan_1.2.1.war * Backup current deployed application:: diff --git a/VERSION b/VERSION new file mode 100644 index 000000000..23aa83906 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.2.2 diff --git a/conf/libreplan.xml b/conf/libreplan.xml new file mode 100644 index 000000000..2eb4921c0 --- /dev/null +++ b/conf/libreplan.xml @@ -0,0 +1,10 @@ + + + + + diff --git a/contrib/cutycapt/cutycapt.spec b/contrib/cutycapt/cutycapt.spec new file mode 100644 index 000000000..8ddcc19c4 --- /dev/null +++ b/contrib/cutycapt/cutycapt.spec @@ -0,0 +1,56 @@ +Name: cutycapt +Version: 20110107 +Release: 2 +Summary: Captures web pages to files in different formats +License: GPLv2+ +URL: http://cutycapt.sourceforge.net/ +Source0: http://cutycapt.svn.sourceforge.net/viewvc/cutycapt/CutyCapt.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +BuildRequires: qt-devel +%if 0%{?suse_version} +BuildRequires: libQtWebKit-devel +%else +%if 0%{?fedora} == 15 +BuildRequires: qt-webkit-devel +%else +BuildRequires: qtwebkit-devel +%endif +%endif +BuildRequires: gcc-c++ + +%description +CutyCapt is a small cross-platform command-line utility to capture +WebKit's rendering of a web page into a variety of vector and bitmap +formats, including SVG, PDF, PS, PNG, JPEG, TIFF, GIF, and BMP. See +IECapt for a similar tool based on Internet Explorer. + +%prep +%setup -q -n CutyCapt + +%build +%if 0%{?suse_version} +qmake +%else +qmake-qt4 +%endif +make + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT +install -m 755 -d $RPM_BUILD_ROOT/usr/bin +install -m 755 CutyCapt $RPM_BUILD_ROOT/usr/bin/cutycapt + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%{_bindir}/cutycapt + + +%changelog +* Fri Feb 17 2012 Juan A. Suarez Romero - 20110107-1 +- Initial build. diff --git a/debian/changelog b/debian/changelog index f2c9f891e..57166d5b4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +libreplan (1.2.2-1) squeeze; urgency=low + + * Released LibrePlan 1.2.2 + + -- Manuel Rego Casasnovas Thu, 15 Mar 2012 10:23:00 +0100 + +libreplan (1.2.1-1) squeeze; urgency=low + + * Released LibrePlan 1.2.1 + + -- Manuel Rego Casasnovas Thu, 19 Jan 2012 11:47:00 +0100 + libreplan (1.2.0-1) maverick; urgency=low * Released LibrePlan 1.2.0 diff --git a/debian/libreplan.install b/debian/libreplan.install index 96d84a98c..759c6e7ab 100644 --- a/debian/libreplan.install +++ b/debian/libreplan.install @@ -4,3 +4,5 @@ debian/tmp/usr/share/dbconfig-common/data/libreplan/install/pgsql debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.0.0 debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.1.0 debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.2.0 +debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.2.1 +debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.2.2 diff --git a/debian/rules b/debian/rules index f08cc3c9a..fe8000eac 100755 --- a/debian/rules +++ b/debian/rules @@ -84,6 +84,12 @@ install: # Copy SQL upgrade script for version 1.2.0 $(call CMD,cp $(CURDIR)/scripts/database/upgrade_1.2.0.sql \ $(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.2.0) + # Copy SQL upgrade script for version 1.2.1 + $(call CMD,cp $(CURDIR)/scripts/database/upgrade_1.2.1.sql \ + $(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.2.1) + # Copy SQL upgrade script for version 1.2.2 + $(call CMD,cp $(CURDIR)/scripts/database/upgrade_1.2.2.sql \ + $(CURDIR)/debian/tmp/usr/share/dbconfig-common/data/libreplan/upgrade/pgsql/1.2.2) # Install Policy file $(call CMD,mkdir -p $(CURDIR)/debian/tmp/etc/tomcat6/policy.d) $(call CMD,cp $(CURDIR)/debian/51libreplan.policy \ diff --git a/doc/src/technical/howto-start-development-with-eclipse.rst b/doc/src/technical/howto-start-development-with-eclipse.rst index f4f2b6e87..7d676d590 100644 --- a/doc/src/technical/howto-start-development-with-eclipse.rst +++ b/doc/src/technical/howto-start-development-with-eclipse.rst @@ -137,9 +137,9 @@ Configure project to run * Name: LibrePlan * Base directory: Choose ``libreplan-webapp`` folder in your workspace * Goals: ``jetty:stop jetty:run`` - * Profiles (optional): ``-userguide,-reports`` (to disable userguide and - reports profiles to save compilation time as they are not mandatory to run - LibrePlan) + * Profiles (optional): ``-userguide,-reports,-i18n`` (to disable userguide, + reports and i18n profiles to save compilation time as they are not + mandatory to run LibrePlan) * Mark the following checkboxes (recommended): * Resolve Workspace artifacts diff --git a/doc/src/user/en/01-introducion.rst b/doc/src/user/en/01-introducion.rst index f675b06b7..18e91a273 100644 --- a/doc/src/user/en/01-introducion.rst +++ b/doc/src/user/en/01-introducion.rst @@ -36,7 +36,7 @@ As can be seen in the program's main screen (shot given previously) and the comp .. figure:: images/order_list.png :scale: 50 - Order list + Work Breakdown Structure The view management commented on previously for the company overview is very similar to the management planned for a single project. A project can be accessed in several ways: diff --git a/doc/src/user/en/16-ldap-authentication.rst b/doc/src/user/en/16-ldap-authentication.rst index 54ea7a26c..604951906 100644 --- a/doc/src/user/en/16-ldap-authentication.rst +++ b/doc/src/user/en/16-ldap-authentication.rst @@ -24,13 +24,18 @@ will depend on the roles in LDAP that the user has. Configuration ============= -This section has the parameter values for accessing LDAP.*Base, UserDN and -Password* are parameters used to connect to LDAP and search for the users, so +This section has the parameter values for accessing LDAP. *Base*, *UserDN* and +*Password* are parameters used to connect to LDAP and search for the users, so given user must have permission to do that operation in LDAP. At bottom part of this section there is a button to check if LDAP connection is possible with the given parameters. It is a good idea to try it before continuing the configuration. +.. NOTE:: + + If your LDAP is configured to work with anonymous authentication you can + leave empty *UserDN* and *Password* attributes. + Authentication ============== @@ -55,29 +60,171 @@ Group strategy When this strategy is used, it means that LDAP has a role-group strategy. It means that users in LDAP are nodes that hang directly from a branch which -represents the group. In this way, considering as example an LDAP with a branch -(group) called *Admin* and two nodes (users) in the branch called *John* and -*William*, an administrator could assign to both users a role in LibrePlan. The -only parameter needed in this case is the *Group path* that represents the path -in LDAP to find the branches with the groups. +represents the group. + +The next example represents a valid LDAP structure to use group strategy. + +* LDAP structure:: + + dc=example,dc=org + |- ou=groups + |- cn=admins + |- cn=itpeople + |- cn=workers + |- ou=people + |- uid=admin1 + |- uid=it1 + |- uid=it2 + |- uid=worker1 + |- uid=worker2 + |- uid=worker3 + +In this case, each group will have an attribute, for example called ``member``, +with the list of users belonging to the group: + +* ``cn=admins``: + + * ``member: uid=admin1,ou=people,dc=example,dc=org`` + * ``member: uid=it1,ou=people,dc=example,dc=org`` + +* ``cn=itpeople``: + + * ``member: uid=it1,ou=people,dc=example,dc=org`` + * ``member: uid=it2,ou=people,dc=example,dc=org`` + +* ``cn=workers``: + + * ``member: uid=worker1,ou=people,dc=example,dc=org`` + * ``member: uid=worker2,ou=people,dc=example,dc=org`` + * ``member: uid=worker3,ou=people,dc=example,dc=org`` + +The configuration for this case is the following: + +* Role search strategy: ``Group strategy`` +* Group path: ``ou=groups`` +* Role property: ``member`` +* Role search query: ``uid=[USER_ID],ou=people,dc=example,dc=org`` + +And for example if you want to match some roles: + +* Administration: ``cn=admins;cn=itpeople`` +* Web service reader: ``cn=itpeople`` +* Web service writer: ``cn=itpeople`` +* All projects read allowed: ``cn=admins`` +* All projects edition allowed: ``cn=admins`` +* Project creation allowed: ``cn=workers`` Property strategy ----------------- When administrator decides to use this strategy, it means that each user is a LDAP node and in the node exists a property that represents the group(s) for -the user. In this case, the configuration needs two parameters: +the user. In this case, the configuration does not need the parameter *Group +path*: -* *Role property*. It represents the property in user's node in LDAP which - contains all the roles for that user. +The next example represents a valid LDAP structure to use property strategy. -* *Role search query*. It represents the path in LDAP to find the nodes of - the users; in this case, note that is important to know that string - "[USER_ID]" represents the place where the login name given in the login - form should be placed to get the correct user's node in LDAP. +* LDAP structure:: + + dc=example,dc=org + |- ou=people + |- uid=admin1 + |- uid=it1 + |- uid=it2 + |- uid=worker1 + |- uid=worker2 + |- uid=worker3 + +With attribute +.............. + +In this case, each user will have attribute, for example called ``group`` with +the name of the group to which it belongs: + +* ``uid=admin1``: + + * ``group: admins`` + +* ``uid=it1``: + + * ``group: itpeople`` + +* ``uid=it2``: + + * ``group: itpeople`` + +* ``uid=worker1``: + + * ``group: workers`` + +* ``uid=worker2``: + + * ``group: workers`` + +* ``uid=worker3``: + + * ``group: workers`` + + +.. WARNING:: + + This strategy has a restriction, each user can belong only to one group. + +The configuration for this case is the following: + +* Role search strategy: ``Property strategy`` +* Group path: +* Role property: ``group`` +* Role search query: ``[USER_ID]`` + +And for example if you want to match some roles: + +* Administration: ``admins;itpeople`` +* Web service reader: ``itpeople`` +* Web service writer: ``itpeople`` +* All projects read allowed: ``admins`` +* All projects edition allowed: ``admins`` +* Project creation allowed: ``workers`` + +By user identifier +.................. + +You can even have a workaround to specify LibrePlan roles directly to users, +without having an attribute in each LDAP user. + +In this case, you will specify which users have the different LibrePlan roles +by ``uid``. + +The configuration for this case is the following: + +* Role search strategy: ``Property strategy`` +* Group path: +* Role property: ``uid`` +* Role search query: ``[USER_ID]`` + +And for example if you want to match some roles: + +* Administration: ``admin1;it1`` +* Web service reader: ``it1;it2`` +* Web service writer: ``it1;it2`` +* All projects read allowed: ``admin1`` +* All projects edition allowed: ``admin1`` +* Project creation allowed: ``worker1;worker2;worker3`` + +Role matching +------------- At the bottom of this section there is a table with all the LibrePlan roles and a text field next to each one. This is for matching roles. For instance, if administrator decides that *Administration* LibrePlan role matches with *admin* and *administrators* roles of LDAP, in the text field should appear: -"admin;administrators". The character for splitting roles is ";". +"``admin;administrators``". The character for splitting roles is "``;``". + +.. NOTE:: + + If you want to specify that all users or all groups have one permission you + can use an asterisk (``*``) as wildcard to refer to them. For example, if you + want that everybody has the role *Project creation allowed* you will + configure the role matching as follows: + + * Project creation allowed: ``*`` diff --git a/doc/src/user/en/20-acerca-de.rst b/doc/src/user/en/20-acerca-de.rst index 31b1ef821..80f5ab9fa 100644 --- a/doc/src/user/en/20-acerca-de.rst +++ b/doc/src/user/en/20-acerca-de.rst @@ -54,9 +54,19 @@ Previous Team Members Translators ----------- -* [es] Manuel Rego Casasnovas -* [gl] Manuel Rego Casasnovas -* [pt] Helena Grosso +* [es] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [fr] Stephane Ayache , + Guillaume Postaire , + Philippe Poumaroux +* [gl] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [it] Giuseppe Zizza +* [nl] Jeroen Baten +* [pt] Helena Grosso , + Joaquim Rocha * [ru] Pavel Rudensky Contributors diff --git a/doc/src/user/en/images/advance-assignment.png b/doc/src/user/en/images/advance-assignment.png index 5bedd1c1b..aeb55b2b6 100644 Binary files a/doc/src/user/en/images/advance-assignment.png and b/doc/src/user/en/images/advance-assignment.png differ diff --git a/doc/src/user/en/images/category-cost-edit.png b/doc/src/user/en/images/category-cost-edit.png index d633f8c81..1755ee79e 100644 Binary files a/doc/src/user/en/images/category-cost-edit.png and b/doc/src/user/en/images/category-cost-edit.png differ diff --git a/doc/src/user/en/images/category-cost-list.png b/doc/src/user/en/images/category-cost-list.png index 24e6469d8..1d7ff838c 100644 Binary files a/doc/src/user/en/images/category-cost-list.png and b/doc/src/user/en/images/category-cost-list.png differ diff --git a/doc/src/user/en/images/company_view.png b/doc/src/user/en/images/company_view.png index 0feb4b575..c3a7631e6 100644 Binary files a/doc/src/user/en/images/company_view.png and b/doc/src/user/en/images/company_view.png differ diff --git a/doc/src/user/en/images/edicion-criterio.png b/doc/src/user/en/images/edicion-criterio.png index a4f7cfcae..2b879ced5 100644 Binary files a/doc/src/user/en/images/edicion-criterio.png and b/doc/src/user/en/images/edicion-criterio.png differ diff --git a/doc/src/user/en/images/hour-type-edit.png b/doc/src/user/en/images/hour-type-edit.png index 9ae5c3eff..4917b08a8 100644 Binary files a/doc/src/user/en/images/hour-type-edit.png and b/doc/src/user/en/images/hour-type-edit.png differ diff --git a/doc/src/user/en/images/hour-type-list.png b/doc/src/user/en/images/hour-type-list.png index 2649f26f1..1872eb4f7 100644 Binary files a/doc/src/user/en/images/hour-type-list.png and b/doc/src/user/en/images/hour-type-list.png differ diff --git a/doc/src/user/en/images/manage-user-profile.png b/doc/src/user/en/images/manage-user-profile.png index 8c644e570..6a86064e2 100644 Binary files a/doc/src/user/en/images/manage-user-profile.png and b/doc/src/user/en/images/manage-user-profile.png differ diff --git a/doc/src/user/en/images/manage-user.png b/doc/src/user/en/images/manage-user.png index 9c5c078cc..df59f1b7c 100644 Binary files a/doc/src/user/en/images/manage-user.png and b/doc/src/user/en/images/manage-user.png differ diff --git a/doc/src/user/en/images/material.png b/doc/src/user/en/images/material.png index c70da6bd8..a77b5aa41 100644 Binary files a/doc/src/user/en/images/material.png and b/doc/src/user/en/images/material.png differ diff --git a/doc/src/user/en/images/order-criterions.png b/doc/src/user/en/images/order-criterions.png index f1b281fcf..e59bd833f 100644 Binary files a/doc/src/user/en/images/order-criterions.png and b/doc/src/user/en/images/order-criterions.png differ diff --git a/doc/src/user/en/images/order-edition.png b/doc/src/user/en/images/order-edition.png index 5d5e40f85..ff67134db 100644 Binary files a/doc/src/user/en/images/order-edition.png and b/doc/src/user/en/images/order-edition.png differ diff --git a/doc/src/user/en/images/order-labels.png b/doc/src/user/en/images/order-labels.png index 9a0cc5fb3..076e0a745 100644 Binary files a/doc/src/user/en/images/order-labels.png and b/doc/src/user/en/images/order-labels.png differ diff --git a/doc/src/user/en/images/order-material.png b/doc/src/user/en/images/order-material.png index 0d4e33ed6..9197679e7 100644 Binary files a/doc/src/user/en/images/order-material.png and b/doc/src/user/en/images/order-material.png differ diff --git a/doc/src/user/en/images/order-quality.png b/doc/src/user/en/images/order-quality.png index 2e9be6fc2..ee9e9027e 100644 Binary files a/doc/src/user/en/images/order-quality.png and b/doc/src/user/en/images/order-quality.png differ diff --git a/doc/src/user/en/images/order_list.png b/doc/src/user/en/images/order_list.png index 9e1047563..72e70f3b6 100644 Binary files a/doc/src/user/en/images/order_list.png and b/doc/src/user/en/images/order_list.png differ diff --git a/doc/src/user/en/images/planning-view.png b/doc/src/user/en/images/planning-view.png index 10629a67d..de74811eb 100644 Binary files a/doc/src/user/en/images/planning-view.png and b/doc/src/user/en/images/planning-view.png differ diff --git a/doc/src/user/en/images/quality.png b/doc/src/user/en/images/quality.png index 94334ecbd..1850f51b9 100644 Binary files a/doc/src/user/en/images/quality.png and b/doc/src/user/en/images/quality.png differ diff --git a/doc/src/user/en/images/resource-calendar.png b/doc/src/user/en/images/resource-calendar.png index 731260960..749c7b829 100644 Binary files a/doc/src/user/en/images/resource-calendar.png and b/doc/src/user/en/images/resource-calendar.png differ diff --git a/doc/src/user/en/images/resource-load.png b/doc/src/user/en/images/resource-load.png index e7a646ea1..e2b15ceb4 100644 Binary files a/doc/src/user/en/images/resource-load.png and b/doc/src/user/en/images/resource-load.png differ diff --git a/doc/src/user/en/images/resources_global.png b/doc/src/user/en/images/resources_global.png index f96998452..e2b15ceb4 100644 Binary files a/doc/src/user/en/images/resources_global.png and b/doc/src/user/en/images/resources_global.png differ diff --git a/doc/src/user/en/images/virtual-resources.png b/doc/src/user/en/images/virtual-resources.png index 05e342210..3a54f95d3 100644 Binary files a/doc/src/user/en/images/virtual-resources.png and b/doc/src/user/en/images/virtual-resources.png differ diff --git a/doc/src/user/en/images/work-report-types.png b/doc/src/user/en/images/work-report-types.png index 732767749..986f705aa 100644 Binary files a/doc/src/user/en/images/work-report-types.png and b/doc/src/user/en/images/work-report-types.png differ diff --git a/doc/src/user/es/01-introducion.rst b/doc/src/user/es/01-introducion.rst index 68ef02e99..f43d276a4 100644 --- a/doc/src/user/es/01-introducion.rst +++ b/doc/src/user/es/01-introducion.rst @@ -42,7 +42,7 @@ Como se muestra en la anterior la captura de la pantalla principal de la aplicac .. figure:: images/order_list.png :scale: 50 - Listado de pedidos + Estructura de Descomposición de Trabajo La gestión de perspectivas que se comentó para la vista global de empresa es muy similar a la planteada para un solo proyecto. El acceso a un proyecto se puede realizar de varias formas: diff --git a/doc/src/user/es/16-ldap-authentication.rst b/doc/src/user/es/16-ldap-authentication.rst index 9419d055a..72630dace 100644 --- a/doc/src/user/es/16-ldap-authentication.rst +++ b/doc/src/user/es/16-ldap-authentication.rst @@ -1,34 +1,40 @@ -Configuracion LDAP +Configuración LDAP ################## .. contents:: -Esta pantalla permite establecer una conexión LDAP para delegar autenticación y/o autorización. +Esta pantalla permite establecer una conexión LDAP para delegar autenticación +y/o autorización. Está dividida en catro áreas diferentes relacionadas que se explican debajo: Activación ========== - -Esta área se usa para establecer las propiedades que configuran como *LibrePlan* usa LDAP. +Esta área se usa para establecer las propiedades que configuran como *LibrePlan* +usa LDAP. Si el campo *Habilita autenticación LDAP* está marcado, *LibrePlan* utiliza el LDAP para autenticar cada vez que el usuario intenta entrar en la aplicación. El campo *Usar LDAP roles* marcado significa que el mapping entre el roles LDAP -y roles LibrePlan está establecido, de manera que los permisos en LibrePlan dependen -de los roles que el usuario tiene en el LDAP. +y roles LibrePlan está establecido, de manera que los permisos en LibrePlan +dependen de los roles que el usuario tiene en el LDAP. Configuración ============= Esta sección tiene los parámentros para el acceso al LDAP. Los parámetros -*Base, UserDN y Password* son los parámetros para conectar al LDAP y buscar a -los usuarios. El usuario configurado debe tener permiso en -el LDAP. En la última parte de esta sección hay un botón para comprobar que la -conexión con el LDAP es posible con los parámetros configurados. Es una buena idea -probar la conexión antes de continuar con la configuración. +*Base*, *UserDN* y *Contraseña* son los parámetros para conectar al LDAP y buscar +a los usuarios. El usuario configurado debe tener permiso en el LDAP. En la +última parte de esta sección hay un botón para comprobar que la conexión con el +LDAP es posible con los parámetros configurados. Es una buena idea probar la +conexión antes de continuar con la configuración. + +.. NOTE:: + + Si su LDAP está configurado para trabajar con autenticación anónima puede + dejar vacíos los atributos *UserDN* y *Contraseña*. Autenticación ============= @@ -45,7 +51,6 @@ usuarios del LDAP pueden autenticarse contra la base de datos de LibrePlan. Si no está marcado, los usuario de LDAP sólo pueden ser autenticados contro el LDAP. - Autorización ============ @@ -57,34 +62,173 @@ Estrategia de grupo Cuando se usa esta estrategia, implica que el LDAP está usando una estrageia de grupo de rol. Significa que los usuarios en el LDAP son nodos que cuelgan -directamente de una rama que representa el grupo. Un ejemplo de ello sería tener -un LDAP con una rama (grupo) llamada *Admin* y que tuviera debajo dos nodos -(usuarios) llamados *John* y *William*. En este caso un administrador de -LibrePlan podría asignar ambos usuarios a un rol en LibrePlan. +directamente de una rama que representa el grupo. -El único parámetro en este caso es el *Path de grupo* que representa la ruta en -LDAP para encontras las ramas que representan los grupos. +El siguiente ejemplo representa una estructura de LDAP válida para usar la +estrategia de grupo. + +* Estructura del LDAP:: + + dc=example,dc=org + |- ou=groups + |- cn=admins + |- cn=itpeople + |- cn=workers + |- ou=people + |- uid=admin1 + |- uid=it1 + |- uid=it2 + |- uid=worker1 + |- uid=worker2 + |- uid=worker3 + +En este caso, cada grupo tendrá un atributo, por ejemplo llamado ``member``, +con la lista de usuarios que pertenencen al grupo: + +* ``cn=admins``: + + * ``member: uid=admin1,ou=people,dc=example,dc=org`` + * ``member: uid=it1,ou=people,dc=example,dc=org`` + +* ``cn=itpeople``: + + * ``member: uid=it1,ou=people,dc=example,dc=org`` + * ``member: uid=it2,ou=people,dc=example,dc=org`` + +* ``cn=workers``: + + * ``member: uid=worker1,ou=people,dc=example,dc=org`` + * ``member: uid=worker2,ou=people,dc=example,dc=org`` + * ``member: uid=worker3,ou=people,dc=example,dc=org`` + +La configuración para este caso es la siguiente: + +* Estrategia para la búsqueda de roles: ``Estrategia de grupo`` +* Path del grupo: ``ou=groups`` +* Propiedad del rol: ``member`` +* Consulta para la búsqueda de roles: ``uid=[USER_ID],ou=people,dc=example,dc=org`` + +Y por ejemplo si quiere hacer alguna correspondencia de roles: + +* Administration: ``cn=admins;cn=itpeople`` +* Web service reader: ``cn=itpeople`` +* Web service writer: ``cn=itpeople`` +* All projects read allowed: ``cn=admins`` +* All projects edition allowed: ``cn=admins`` +* Project creation allowed: ``cn=workers`` Estrategia de propiedad ----------------------- -Cuando un usuario administrador decide usar esta estrategia, implica que cada -usuario es un nodo de LDAP y que en el nodo existe una propiedad que representa -el grupo o grupos al que pertenece el usuairo. En este caso, la configuración -necesita dos parámetros: +Cuando el administrador decide usar esta estrategia, implica que cada usuario es +un nodo de LDAP y que en el nodo existe una propiedad que representa el grupo o +grupos al que pertenece el usuairo. En este caso, la configuración no necesita +el parámetro *Path del grupo*: -* *Propiedad del rol*. Representa la propiedad en el nodo del usuario que - contiene todos los roles para el mismo. +El siguiente ejemplo representa una estructura de LDAP válida para usar la +estrategia de propiedad. -* *Consulta para la búsqueda de roles*. Representa la ruta en el LDAP para - encontrar los nodos de los usuarios. En este caso, hay que tener en cuenta que - la cadena "[USER_ID]" representa el lugar en el que el nombre del usuario - proporcionado en el formulario de entrada debe ser situado para obtener el - nodo apropiado correspondiente al usuario en el LDAP. +* Estructura del LDAP:: + + dc=example,dc=org + |- ou=people + |- uid=admin1 + |- uid=it1 + |- uid=it2 + |- uid=worker1 + |- uid=worker2 + |- uid=worker3 + +Con atributo +............ + +En este caso, cada usuario tendrá un atributo, por ejemplo llamado ``group``` +con el nombre del grupo al que pertenece: + +* ``uid=admin1``: + + * ``group: admins`` + +* ``uid=it1``: + + * ``group: itpeople`` + +* ``uid=it2``: + + * ``group: itpeople`` + +* ``uid=worker1``: + + * ``group: workers`` + +* ``uid=worker2``: + + * ``group: workers`` + +* ``uid=worker3``: + + * ``group: workers`` + +.. WARNING:: + + Esta estrategia tienen una restricción, cada usuario puede pertenecer sólo a un + grupo. + +La configuración para este caso es la siguiente: + +* Estrategia para la búsqueda de roles: ``Estrategia de propiedad`` +* Path del grupo: +* Propiedad del rol: ``group`` +* Consulta para la búsqueda de roles: ``[USER_ID]`` + +Y por ejemplo si quiere hacer alguna correspondencia de roles: + +* Administration: ``admins;itpeople`` +* Web service reader: ``itpeople`` +* Web service writer: ``itpeople`` +* All projects read allowed: ``admins`` +* All projects edition allowed: ``admins`` +* Project creation allowed: ``workers`` + +Por identificador de usuario +............................ + +Incluso puede tener una solución para especificar los roles de LibrePlan +directamente a los usuarios, sin tener un atributo en cada usuario de LDAP. + +En este caso, especificará que usuarios tienen los diferentes roles por ``uid``. + +La configuración para este caso es la siguiente: + +* Estrategia para la búsqueda de roles: ``Estrategia de propiedad`` +* Path del grupo: +* Propiedad del rol: ``uid`` +* Consulta para la búsqueda de roles: ``[USER_ID]`` + +Y por ejemplo si quiere hacer alguna correspondencia de roles: + +* Administration: ``admin1;it1`` +* Web service reader: ``it1;it2`` +* Web service writer: ``it1;it2`` +* All projects read allowed: ``admin1`` +* All projects edition allowed: ``admin1`` +* Project creation allowed: ``worker1;worker2;worker3`` + +Correspondencia de roles +------------------------ En el fondo de la pantalla de esta sección hay una tabla con todos los roles de LibrePlan y un campo de texto anexo a cada uno de ellos. Esta área es para la asociación de los roles. Por ejemplo, si un usuario administrador de LibrePlan decide que rol de LibrePlan *Administración* se corresponde con los roles *admin* y *administrators* del LDAP en el campo de texto hay que configurar: -"admin;administrators". El carácter de separación de roles es ";". +"``admin;administrators``". El carácter de separación de roles es "``;``". + +.. NOTE:: + + Si quiere especificar que todos los usuarios o todos los roles tengan un + permiso puede usar un asterisco (``*``) como comodín para referirse a ellos. + Por ejemplo, si quiere que todo el mundo tenga el rol *Project creation + allowed* configurará la correspondica de roles como sigue: + + * Project creation allowed: ``*`` diff --git a/doc/src/user/es/20-acerca-de.rst b/doc/src/user/es/20-acerca-de.rst index a9c69fcbe..12a93ef76 100644 --- a/doc/src/user/es/20-acerca-de.rst +++ b/doc/src/user/es/20-acerca-de.rst @@ -51,9 +51,19 @@ Anteriores miembros del equipo Traductores ----------- -* [es] Manuel Rego Casasnovas -* [gl] Manuel Rego Casasnovas -* [pt] Helena Grosso +* [es] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [fr] Stephane Ayache , + Guillaume Postaire , + Philippe Poumaroux +* [gl] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [it] Giuseppe Zizza +* [nl] Jeroen Baten +* [pt] Helena Grosso , + Joaquim Rocha * [ru] Pavel Rudensky Contribuidores diff --git a/doc/src/user/es/images/advance-assignment.png b/doc/src/user/es/images/advance-assignment.png index 5bedd1c1b..aeb55b2b6 100644 Binary files a/doc/src/user/es/images/advance-assignment.png and b/doc/src/user/es/images/advance-assignment.png differ diff --git a/doc/src/user/es/images/category-cost-edit.png b/doc/src/user/es/images/category-cost-edit.png index d633f8c81..1755ee79e 100644 Binary files a/doc/src/user/es/images/category-cost-edit.png and b/doc/src/user/es/images/category-cost-edit.png differ diff --git a/doc/src/user/es/images/category-cost-list.png b/doc/src/user/es/images/category-cost-list.png index 24e6469d8..1d7ff838c 100644 Binary files a/doc/src/user/es/images/category-cost-list.png and b/doc/src/user/es/images/category-cost-list.png differ diff --git a/doc/src/user/es/images/company_view.png b/doc/src/user/es/images/company_view.png index 0feb4b575..c3a7631e6 100644 Binary files a/doc/src/user/es/images/company_view.png and b/doc/src/user/es/images/company_view.png differ diff --git a/doc/src/user/es/images/edicion-criterio.png b/doc/src/user/es/images/edicion-criterio.png index a4f7cfcae..2b879ced5 100644 Binary files a/doc/src/user/es/images/edicion-criterio.png and b/doc/src/user/es/images/edicion-criterio.png differ diff --git a/doc/src/user/es/images/hour-type-edit.png b/doc/src/user/es/images/hour-type-edit.png index 9ae5c3eff..4917b08a8 100644 Binary files a/doc/src/user/es/images/hour-type-edit.png and b/doc/src/user/es/images/hour-type-edit.png differ diff --git a/doc/src/user/es/images/hour-type-list.png b/doc/src/user/es/images/hour-type-list.png index 2649f26f1..1872eb4f7 100644 Binary files a/doc/src/user/es/images/hour-type-list.png and b/doc/src/user/es/images/hour-type-list.png differ diff --git a/doc/src/user/es/images/manage-user-profile.png b/doc/src/user/es/images/manage-user-profile.png index 8c644e570..6a86064e2 100644 Binary files a/doc/src/user/es/images/manage-user-profile.png and b/doc/src/user/es/images/manage-user-profile.png differ diff --git a/doc/src/user/es/images/manage-user.png b/doc/src/user/es/images/manage-user.png index 9c5c078cc..df59f1b7c 100644 Binary files a/doc/src/user/es/images/manage-user.png and b/doc/src/user/es/images/manage-user.png differ diff --git a/doc/src/user/es/images/material.png b/doc/src/user/es/images/material.png index c70da6bd8..a77b5aa41 100644 Binary files a/doc/src/user/es/images/material.png and b/doc/src/user/es/images/material.png differ diff --git a/doc/src/user/es/images/order-criterions.png b/doc/src/user/es/images/order-criterions.png index f1b281fcf..e59bd833f 100644 Binary files a/doc/src/user/es/images/order-criterions.png and b/doc/src/user/es/images/order-criterions.png differ diff --git a/doc/src/user/es/images/order-edition.png b/doc/src/user/es/images/order-edition.png index 5d5e40f85..ff67134db 100644 Binary files a/doc/src/user/es/images/order-edition.png and b/doc/src/user/es/images/order-edition.png differ diff --git a/doc/src/user/es/images/order-labels.png b/doc/src/user/es/images/order-labels.png index 9a0cc5fb3..076e0a745 100644 Binary files a/doc/src/user/es/images/order-labels.png and b/doc/src/user/es/images/order-labels.png differ diff --git a/doc/src/user/es/images/order-material.png b/doc/src/user/es/images/order-material.png index 0d4e33ed6..9197679e7 100644 Binary files a/doc/src/user/es/images/order-material.png and b/doc/src/user/es/images/order-material.png differ diff --git a/doc/src/user/es/images/order-quality.png b/doc/src/user/es/images/order-quality.png index 2e9be6fc2..ee9e9027e 100644 Binary files a/doc/src/user/es/images/order-quality.png and b/doc/src/user/es/images/order-quality.png differ diff --git a/doc/src/user/es/images/order_list.png b/doc/src/user/es/images/order_list.png index 9e1047563..72e70f3b6 100644 Binary files a/doc/src/user/es/images/order_list.png and b/doc/src/user/es/images/order_list.png differ diff --git a/doc/src/user/es/images/planning-view.png b/doc/src/user/es/images/planning-view.png index 10629a67d..de74811eb 100644 Binary files a/doc/src/user/es/images/planning-view.png and b/doc/src/user/es/images/planning-view.png differ diff --git a/doc/src/user/es/images/quality.png b/doc/src/user/es/images/quality.png index 94334ecbd..1850f51b9 100644 Binary files a/doc/src/user/es/images/quality.png and b/doc/src/user/es/images/quality.png differ diff --git a/doc/src/user/es/images/resource-calendar.png b/doc/src/user/es/images/resource-calendar.png index 731260960..749c7b829 100644 Binary files a/doc/src/user/es/images/resource-calendar.png and b/doc/src/user/es/images/resource-calendar.png differ diff --git a/doc/src/user/es/images/resource-load.png b/doc/src/user/es/images/resource-load.png index e7a646ea1..e2b15ceb4 100644 Binary files a/doc/src/user/es/images/resource-load.png and b/doc/src/user/es/images/resource-load.png differ diff --git a/doc/src/user/es/images/resources_global.png b/doc/src/user/es/images/resources_global.png index f96998452..e2b15ceb4 100644 Binary files a/doc/src/user/es/images/resources_global.png and b/doc/src/user/es/images/resources_global.png differ diff --git a/doc/src/user/es/images/virtual-resources.png b/doc/src/user/es/images/virtual-resources.png index 05e342210..3a54f95d3 100644 Binary files a/doc/src/user/es/images/virtual-resources.png and b/doc/src/user/es/images/virtual-resources.png differ diff --git a/doc/src/user/es/images/work-report-types.png b/doc/src/user/es/images/work-report-types.png index 732767749..986f705aa 100644 Binary files a/doc/src/user/es/images/work-report-types.png and b/doc/src/user/es/images/work-report-types.png differ diff --git a/doc/src/user/gl/01-introducion.rst b/doc/src/user/gl/01-introducion.rst index b50195f2a..c77d36c4a 100644 --- a/doc/src/user/gl/01-introducion.rst +++ b/doc/src/user/gl/01-introducion.rst @@ -41,7 +41,7 @@ Tal e como se visualiza na anterior captura, a principal pantalla da aplicación .. figure:: images/order_list.png :scale: 50 - Listado de pedidos + Estructura de Descomposición de Traballo A xestión de perspectivas que se comentou para a vista global de empresa é moi similar á prantexada para un só proxecto. O acceso a un proxecto pódese realizar de varias formas: diff --git a/doc/src/user/gl/16-ldap-authentication.rst b/doc/src/user/gl/16-ldap-authentication.rst index d3a636a11..d69af0b6b 100644 --- a/doc/src/user/gl/16-ldap-authentication.rst +++ b/doc/src/user/gl/16-ldap-authentication.rst @@ -3,32 +3,38 @@ Configuracion LDAP .. contents:: -Esta pantalla permite establecer unha conexión LDAP para delegar autenticación e/ou autorización. +Esta pantalla permite establecer unha conexión LDAP para delegar autenticación +e/ou autorización. Está dividida en catro áreas diferentes relacionadas que se explican debaixo: Activación ========== - -Esta área úsase para establecer as propiedades que configuran como *LibrePlan* usa LDAP. +Esta área úsase para establecer as propiedades que configuran como *LibrePlan* +usa LDAP. Se o campo *Habilita autenticación LDAP* está marcado, *LibrePlan* utiliza o LDAP para autenticar cada vez que o usuario tenta entrar na aplicación. O campo *Usar LDAP roles* marcado significa que o mapping entre os roles LDAP -e os roles de LibrePlan está establecido, de maneira que os permisos en LibrePlan dependen -dos roles que o usuario ten no LDAP. +e os roles de LibrePlan está establecido, de maneira que os permisos en +LibrePlan dependen dos roles que o usuario ten no LDAP. Configuración ============= Esta sección ten os parámentros para o acceso ao LDAP. Os parámetros -*Basee, UserDN e Password* son os parámetros para conectar ao LDAP e buscar aos -usuarios. O usuario configurado debe ter permiso no -LDAP. Na última parte desta sección hai un botón para comprobar que a -conexión co LDAP é posible cos parámetros configurados. É unha boa idea -probar a conexión antes de continuar coa configuración. +*Base*, *UserDN* e *Contrasinal* son os parámetros para conectar ao LDAP e +buscar aos usuarios. O usuario configurado debe ter permiso no LDAP. Na última +parte desta sección hai un botón para comprobar que a conexión co LDAP é posible +cos parámetros configurados. É unha boa idea probar a conexión antes de +continuar coa configuración. + +.. NOTE:: + + Se o seu LDAP está configurado para traballar con autenticación anónima pode + deixar baleiros oos atributos *UserDN* e *Contrasinal*. Autenticación ============= @@ -45,7 +51,6 @@ usuarios do LDAP poden autenticarse contra a base de datos de LibrePlan. Se non está marcado, o usuario de LDAP só poden ser autenticados contro o LDAP. - Autorización ============ @@ -55,36 +60,175 @@ roles de LibrePlan. Estratexia de grupo ------------------- -Cando se usa esta estratexia, implica que o LDAP está a usar unha estratexia de grupo -de rol. Significa que os usuarios no LDAP son nodos que colgan -directamente dunha rama que representa o grupo. Un exemplo diso sería ter -un LDAP cunha rama (grupo) chamada *Admin* e que tivese debaixo dous nodos -(usuarios) chamados *John* e *William*. Neste caso un administrador de LibrePlan -podería asignar ambos usuarios a un rol en LibrePlan. +Cando se usa esta estratexia, implica que o LDAP está a usar unha estratexia de +grupo de rol. Significa que os usuarios no LDAP son nodos que colgan +directamente dunha rama que representa o grupo. -O único parámetro neste caso é o *Path de grupo* que representa a ruta en LDAP -para atopar as ramas que representan os grupos. +O seguiente exemplo representa unha estrutura de LDAP válida para usar a +estratexia de grupo. + +* Estrutura do LDAP:: + + dc=example,dc=org + |- ou=groups + |- cn=admins + |- cn=itpeople + |- cn=workers + |- ou=people + |- uid=admin1 + |- uid=it1 + |- uid=it2 + |- uid=worker1 + |- uid=worker2 + |- uid=worker3 + +Neste caso, cada grupo tenrá un atributo, por exemplo chamado ``member``, +coa lista de usuarios que pertencen ao grupo: + +* ``cn=admins``: + + * ``member: uid=admin1,ou=people,dc=example,dc=org`` + * ``member: uid=it1,ou=people,dc=example,dc=org`` + +* ``cn=itpeople``: + + * ``member: uid=it1,ou=people,dc=example,dc=org`` + * ``member: uid=it2,ou=people,dc=example,dc=org`` + +* ``cn=workers``: + + * ``member: uid=worker1,ou=people,dc=example,dc=org`` + * ``member: uid=worker2,ou=people,dc=example,dc=org`` + * ``member: uid=worker3,ou=people,dc=example,dc=org`` + +A configuración para este caso é a seguinte: + +* Estratexia para a búsqueda de roles: ``Estratexia de grupo`` +* Path do grupo: ``ou=groups`` +* Propiedade do rol: ``member`` +* Consulta para a búsqueda de roles: ``uid=[USER_ID],ou=people,dc=example,dc=org`` + +E por exemplo se quere facer algunha correspondencia de roles: + +* Administration: ``cn=admins;cn=itpeople`` +* Web service reader: ``cn=itpeople`` +* Web service writer: ``cn=itpeople`` +* All projects read allowed: ``cn=admins`` +* All projects edition allowed: ``cn=admins`` +* Project creation allowed: ``cn=workers`` Estratexia de propiedade ------------------------ -Cando un usuario administrador decide usar esta estratexia, implica que cada -usuario é un nodo de LDAP e que no nodo existe unha propiedade que representa -o grupo ou grupos ao que pertence o usuairo. Neste caso, a configuración -necesita dous parámetros: +Cando o administrador decide usar esta estratexia, implica que cada usuario é +un nodo de LDAP e que no nodo existe unha propiedade que representa o grupo ou +grupos ao que pertence o usuairo. Neste caso, a configuración non necesita +o parámetro *Path do grupo*: -* *Propiedade do rol*. Representa a propiedade no nodo do usuario que - contén todos os roles para o mesmo. +O seguiente exemplo representa unha estrutura de LDAP válida para usar a +estratexia de propiedade. -* *Consulta para a procura de roles*. Representa a ruta no LDAP para - atopar os nodos dos usuarios. Neste caso, hai que ter en conta que - a cadea "[USER_IDE]" representa o lugar no que o nome do usuario - proporcionado no formulario de entrada debe ser situado para obter o - nodo apropiado correspondente ao usuario no LDAP. +* Estrutura do LDAP:: -No fondo da pantalla desta sección hai unha táboa con todos os roles de LibrePlan -e un campo de texto anexo a cada un deles. Esta área é para a + dc=example,dc=org + |- ou=people + |- uid=admin1 + |- uid=it1 + |- uid=it2 + |- uid=worker1 + |- uid=worker2 + |- uid=worker3 + +Con atributo +............ + +Neste caso, cada usuario tenrá un atributo, por exemplo chamado ``group``` +co nome do grupo ao que pertence: + +* ``uid=admin1``: + + * ``group: admins`` + +* ``uid=it1``: + + * ``group: itpeople`` + +* ``uid=it2``: + + * ``group: itpeople`` + +* ``uid=worker1``: + + * ``group: workers`` + +* ``uid=worker2``: + + * ``group: workers`` + +* ``uid=worker3``: + + * ``group: workers`` + +.. WARNING:: + + Esta estratexia ten unha restricción, cada usuario pode pertencer só a un + grupo. + +A configuración para este caso é a seguinte: + +* Estratexia para a búsqueda de roles: ``Estratexia de propiedade`` +* Path do grupo: +* Propiedade do rol: ``group`` +* Consulta para a búsqueda de roles: ``[USER_ID]`` + +E por exemplo se quere facer algunha correspondencia de roles: + +* Administration: ``admins;itpeople`` +* Web service reader: ``itpeople`` +* Web service writer: ``itpeople`` +* All projects read allowed: ``admins`` +* All projects edition allowed: ``admins`` +* Project creation allowed: ``workers`` + +Por identificador de usuario +............................ + +Incluso pode ter unha solución para especificar os roles de LibrePlan +directamente aos usuarios, sen ter un atributo en cada usuario de LDAP. + +Neste caso, especificará que usuarios teñen os diferentes roles por ``uid``. + +A configuración para este caso é a seguinte: + +* Estratexia para a búsqueda de roles: ``Estratexia de propiedade`` +* Path do grupo: +* Propiedade do rol: ``uid`` +* Consulta para a búsqueda de roles: ``[USER_ID]`` + +E por exemplo se quere facer algunha correspondencia de roles: + +* Administration: ``admin1;it1`` +* Web service reader: ``it1;it2`` +* Web service writer: ``it1;it2`` +* All projects read allowed: ``admin1`` +* All projects edition allowed: ``admin1`` +* Project creation allowed: ``worker1;worker2;worker3`` + +Correspondencia de roles +------------------------ + +No fondo da pantalla desta sección hai unha táboa con todos os roles de +LibrePlan e un campo de texto anexo a cada un deles. Esta área é para a asociación dos roles. Por exemplo, se un usuario administrador de LibrePlan decide que rol de LibrePlan *Administración* correspóndese cos roles *admin* e *administrators* do LDAP no campo de texto hai que configurar: -"admin;administrators". O carácter de separación de roles é ";". +"``admin;administrators``". O carácter de separación de roles é "``;``". + +.. NOTE:: + + Se quere especificar que todos os usuarios ou todos os roles teñan un + permiso pode usar un asterisco (``*``) coma comodín para referirse a eles. + Por exemplo, se quere que todo o mundo teña o rol *Project creation + allowed* configurará a correspondica de roles coma segue: + + * Project creation allowed: ``*`` diff --git a/doc/src/user/gl/20-acerca-de.rst b/doc/src/user/gl/20-acerca-de.rst index d9d3c273a..1b377b26f 100644 --- a/doc/src/user/gl/20-acerca-de.rst +++ b/doc/src/user/gl/20-acerca-de.rst @@ -51,9 +51,19 @@ Anteriores membros do equipo Traductores ----------- -* [es] Manuel Rego Casasnovas -* [gl] Manuel Rego Casasnovas -* [pt] Helena Grosso +* [es] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [fr] Stephane Ayache , + Guillaume Postaire , + Philippe Poumaroux +* [gl] Jacobo Aragunde Pérez , + Manuel Rego Casasnovas , + Diego Pino García +* [it] Giuseppe Zizza +* [nl] Jeroen Baten +* [pt] Helena Grosso , + Joaquim Rocha * [ru] Pavel Rudensky Contribuidores diff --git a/doc/src/user/gl/images/advance-assignment.png b/doc/src/user/gl/images/advance-assignment.png index 5bedd1c1b..aeb55b2b6 100644 Binary files a/doc/src/user/gl/images/advance-assignment.png and b/doc/src/user/gl/images/advance-assignment.png differ diff --git a/doc/src/user/gl/images/category-cost-edit.png b/doc/src/user/gl/images/category-cost-edit.png index d633f8c81..1755ee79e 100644 Binary files a/doc/src/user/gl/images/category-cost-edit.png and b/doc/src/user/gl/images/category-cost-edit.png differ diff --git a/doc/src/user/gl/images/category-cost-list.png b/doc/src/user/gl/images/category-cost-list.png index 24e6469d8..1d7ff838c 100644 Binary files a/doc/src/user/gl/images/category-cost-list.png and b/doc/src/user/gl/images/category-cost-list.png differ diff --git a/doc/src/user/gl/images/company_view.png b/doc/src/user/gl/images/company_view.png index 0feb4b575..c3a7631e6 100644 Binary files a/doc/src/user/gl/images/company_view.png and b/doc/src/user/gl/images/company_view.png differ diff --git a/doc/src/user/gl/images/edicion-criterio.png b/doc/src/user/gl/images/edicion-criterio.png index a4f7cfcae..2b879ced5 100644 Binary files a/doc/src/user/gl/images/edicion-criterio.png and b/doc/src/user/gl/images/edicion-criterio.png differ diff --git a/doc/src/user/gl/images/hour-type-edit.png b/doc/src/user/gl/images/hour-type-edit.png index 9ae5c3eff..4917b08a8 100644 Binary files a/doc/src/user/gl/images/hour-type-edit.png and b/doc/src/user/gl/images/hour-type-edit.png differ diff --git a/doc/src/user/gl/images/hour-type-list.png b/doc/src/user/gl/images/hour-type-list.png index 2649f26f1..1872eb4f7 100644 Binary files a/doc/src/user/gl/images/hour-type-list.png and b/doc/src/user/gl/images/hour-type-list.png differ diff --git a/doc/src/user/gl/images/manage-user-profile.png b/doc/src/user/gl/images/manage-user-profile.png index 8c644e570..6a86064e2 100644 Binary files a/doc/src/user/gl/images/manage-user-profile.png and b/doc/src/user/gl/images/manage-user-profile.png differ diff --git a/doc/src/user/gl/images/manage-user.png b/doc/src/user/gl/images/manage-user.png index 9c5c078cc..df59f1b7c 100644 Binary files a/doc/src/user/gl/images/manage-user.png and b/doc/src/user/gl/images/manage-user.png differ diff --git a/doc/src/user/gl/images/material.png b/doc/src/user/gl/images/material.png index c70da6bd8..a77b5aa41 100644 Binary files a/doc/src/user/gl/images/material.png and b/doc/src/user/gl/images/material.png differ diff --git a/doc/src/user/gl/images/order-criterions.png b/doc/src/user/gl/images/order-criterions.png index f1b281fcf..e59bd833f 100644 Binary files a/doc/src/user/gl/images/order-criterions.png and b/doc/src/user/gl/images/order-criterions.png differ diff --git a/doc/src/user/gl/images/order-edition.png b/doc/src/user/gl/images/order-edition.png index 5d5e40f85..ff67134db 100644 Binary files a/doc/src/user/gl/images/order-edition.png and b/doc/src/user/gl/images/order-edition.png differ diff --git a/doc/src/user/gl/images/order-labels.png b/doc/src/user/gl/images/order-labels.png index 9a0cc5fb3..076e0a745 100644 Binary files a/doc/src/user/gl/images/order-labels.png and b/doc/src/user/gl/images/order-labels.png differ diff --git a/doc/src/user/gl/images/order-material.png b/doc/src/user/gl/images/order-material.png index 0d4e33ed6..9197679e7 100644 Binary files a/doc/src/user/gl/images/order-material.png and b/doc/src/user/gl/images/order-material.png differ diff --git a/doc/src/user/gl/images/order-quality.png b/doc/src/user/gl/images/order-quality.png index 2e9be6fc2..ee9e9027e 100644 Binary files a/doc/src/user/gl/images/order-quality.png and b/doc/src/user/gl/images/order-quality.png differ diff --git a/doc/src/user/gl/images/order_list.png b/doc/src/user/gl/images/order_list.png index 9e1047563..72e70f3b6 100644 Binary files a/doc/src/user/gl/images/order_list.png and b/doc/src/user/gl/images/order_list.png differ diff --git a/doc/src/user/gl/images/planning-view.png b/doc/src/user/gl/images/planning-view.png index 10629a67d..de74811eb 100644 Binary files a/doc/src/user/gl/images/planning-view.png and b/doc/src/user/gl/images/planning-view.png differ diff --git a/doc/src/user/gl/images/quality.png b/doc/src/user/gl/images/quality.png index 94334ecbd..1850f51b9 100644 Binary files a/doc/src/user/gl/images/quality.png and b/doc/src/user/gl/images/quality.png differ diff --git a/doc/src/user/gl/images/resource-calendar.png b/doc/src/user/gl/images/resource-calendar.png index 731260960..749c7b829 100644 Binary files a/doc/src/user/gl/images/resource-calendar.png and b/doc/src/user/gl/images/resource-calendar.png differ diff --git a/doc/src/user/gl/images/resource-load.png b/doc/src/user/gl/images/resource-load.png index e7a646ea1..e2b15ceb4 100644 Binary files a/doc/src/user/gl/images/resource-load.png and b/doc/src/user/gl/images/resource-load.png differ diff --git a/doc/src/user/gl/images/resources_global.png b/doc/src/user/gl/images/resources_global.png index f96998452..e2b15ceb4 100644 Binary files a/doc/src/user/gl/images/resources_global.png and b/doc/src/user/gl/images/resources_global.png differ diff --git a/doc/src/user/gl/images/virtual-resources.png b/doc/src/user/gl/images/virtual-resources.png index 05e342210..3a54f95d3 100644 Binary files a/doc/src/user/gl/images/virtual-resources.png and b/doc/src/user/gl/images/virtual-resources.png differ diff --git a/doc/src/user/gl/images/work-report-types.png b/doc/src/user/gl/images/work-report-types.png index 732767749..986f705aa 100644 Binary files a/doc/src/user/gl/images/work-report-types.png and b/doc/src/user/gl/images/work-report-types.png differ diff --git a/ganttzk/pom.xml b/ganttzk/pom.xml index ce42da520..36f4e0184 100644 --- a/ganttzk/pom.xml +++ b/ganttzk/pom.xml @@ -6,47 +6,58 @@ org.libreplan libreplan - 1.2.0 + 1.2.2 ganttzk jar LibrePlan ZK Components Module - - - - org.xnap.commons - maven-gettext-plugin - - app.i18n.Messages - ${project.build.sourceDirectory}/../resources/i18n - -k_ - - - - compile - - dist - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.1.2 - - - default - package - - jar-no-fork - - - + + + i18n + + true + + + + + org.xnap.commons + maven-gettext-plugin + + app.i18n.Messages + ${project.build.sourceDirectory}/../resources/i18n + -k_ + + + + compile + + dist + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + default + package + + jar-no-fork + + + - - + + + + + + + diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/CommandContextualized.java b/ganttzk/src/main/java/org/zkoss/ganttz/CommandContextualized.java index ee235995a..07f5f1721 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/CommandContextualized.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/CommandContextualized.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -62,13 +62,17 @@ class CommandContextualized { result.setImage(command.getImage()); result.setTooltiptext(command.getName()); } - result.addEventListener(Events.ON_CLICK, new EventListener() { + if (command.isDisabled()) { + result.setDisabled(true); + } else { + result.addEventListener(Events.ON_CLICK, new EventListener() { - @Override - public void onEvent(Event event) { - doAction(); - } - }); + @Override + public void onEvent(Event event) { + doAction(); + } + }); + } button = result; return result; } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/DependencyComponent.java b/ganttzk/src/main/java/org/zkoss/ganttz/DependencyComponent.java index 7641298af..45d6315db 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/DependencyComponent.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/DependencyComponent.java @@ -56,6 +56,10 @@ public class DependencyComponent extends XulElement implements AfterCompose { private IConstraintViolationListener violationListener; + private PropertyChangeListener visibilityChangeListener; + + private PropertyChangeListener listener; + private boolean violated = false; public DependencyComponent(TaskComponent source, TaskComponent destination, @@ -69,23 +73,6 @@ public class DependencyComponent extends XulElement implements AfterCompose { this.source = source; this.destination = destination; this.dependency = dependency; - violationListener = Constraint - .onlyOnZKExecution(new IConstraintViolationListener() { - - @Override - public void constraintViolated(Constraint constraint, GanttDate value) { - violated = true; - sendCSSUpdate(); - } - - @Override - public void constraintSatisfied(Constraint constraint, GanttDate value) { - violated = false; - sendCSSUpdate(); - } - }); - this.dependency.addConstraintViolationListener(violationListener, - Mode.RECEIVE_PENDING); } private void sendCSSUpdate() { @@ -104,7 +91,7 @@ public class DependencyComponent extends XulElement implements AfterCompose { if (listenerAdded) { return; } - PropertyChangeListener listener = new PropertyChangeListener() { + listener = new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { @@ -113,9 +100,37 @@ public class DependencyComponent extends XulElement implements AfterCompose { }; this.source.getTask().addFundamentalPropertiesChangeListener(listener); this.destination.getTask().addFundamentalPropertiesChangeListener(listener); + + violationListener = Constraint + .onlyOnZKExecution(new IConstraintViolationListener() { + + @Override + public void constraintViolated(Constraint constraint, GanttDate value) { + violated = true; + sendCSSUpdate(); + } + + @Override + public void constraintSatisfied(Constraint constraint, GanttDate value) { + violated = false; + sendCSSUpdate(); + } + }); + this.dependency.addConstraintViolationListener(violationListener, + Mode.RECEIVE_PENDING); + listenerAdded = true; } + public void removeChangeListeners() { + if (!listenerAdded) { + return; + } + this.source.getTask().removePropertyChangeListener(listener); + this.destination.getTask().removePropertyChangeListener(listener); + listenerAdded = false; + } + /** * @return the idTaskOrig */ @@ -192,4 +207,12 @@ public class DependencyComponent extends XulElement implements AfterCompose { return (source.isLimiting() || destination.isLimiting()); } + public PropertyChangeListener getVisibilityChangeListener() { + return visibilityChangeListener; + } + + public void setVisibilityChangeListener(PropertyChangeListener visibilityChangeListener) { + this.visibilityChangeListener = visibilityChangeListener; + } + } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java b/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java index 7b38a5f9a..04ca965e3 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java @@ -149,6 +149,7 @@ public class DependencyList extends XulElement implements AfterCompose { visibilityToggler); destination.getTask().addVisibilityPropertiesChangeListener( visibilityToggler); + dependencyComponent.setVisibilityChangeListener(visibilityToggler); boolean dependencyMustBeVisible = visibilityToggler .dependencyMustBeVisible(); visibilityToggler.toggleDependencyExistence(dependencyMustBeVisible); @@ -280,7 +281,7 @@ public class DependencyList extends XulElement implements AfterCompose { for (DependencyComponent dependencyComponent : DependencyList.this .getDependencyComponents()) { if (dependencyComponent.contains(task)) { - this.removeChild(dependencyComponent); + removeDependencyComponent(dependencyComponent); } } } @@ -289,8 +290,24 @@ public class DependencyList extends XulElement implements AfterCompose { for (DependencyComponent dependencyComponent : DependencyList.this .getDependencyComponents()) { if (dependencyComponent.hasSameSourceAndDestination(dependency)) { - this.removeChild(dependencyComponent); + removeDependencyComponent(dependencyComponent); } } } + + private void removeDependencyComponent(DependencyComponent dependencyComponent) { + //remove the visibility listener attached to the tasks + TaskComponent source = dependencyComponent.getSource(); + TaskComponent destination = dependencyComponent.getDestination(); + PropertyChangeListener listener = + dependencyComponent.getVisibilityChangeListener(); + source.getTask().removeVisibilityPropertiesChangeListener(listener); + destination.getTask().removeVisibilityPropertiesChangeListener(listener); + + //remove other change listeners + dependencyComponent.removeChangeListeners(); + + //remove the dependency itself + this.removeChild(dependencyComponent); + } } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java b/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java index 1b28ffae8..5320124d7 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/FunctionalityExposedForExtensions.java @@ -306,11 +306,11 @@ public class FunctionalityExposedForExtensions implements IContext { public Position remove(T domainObject) { Task task = mapper.findAssociatedBean(domainObject); Position position = mapper.findPositionFor(task); + adapter.doRemovalOf(mapper.findAssociatedDomainObject(task)); + mapper.remove(domainObject); diagramGraph.remove(task); task.removed(); planner.removeTask(task); - adapter.doRemovalOf(mapper.findAssociatedDomainObject(task)); - mapper.remove(domainObject); return position; } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java index 32743e614..5c20e4709 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java @@ -222,6 +222,9 @@ public class TaskComponent extends Div implements AfterCompose { cssClass += task.isLimitingAndHasDayAssignments() ? " limiting-assigned " : " limiting-unassigned "; } + if (task.isRoot() && task.belongsClosedProject()) { + cssClass += " project-closed "; + } return cssClass; } @@ -547,10 +550,6 @@ public class TaskComponent extends Div implements AfterCompose { this.progressType = progressType; } - private DependencyList getDependencyList() { - return getGanntPanel().getDependencyList(); - } - private GanttPanel getGanntPanel() { return getTaskList().getGanttPanel(); } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java b/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java index d4128d163..ce23f7823 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java @@ -142,7 +142,6 @@ public class TaskList extends XulElement implements AfterCompose { taskComponent.afterCompose(); if (relocate) { getGanttPanel().adjustZoomColumnsHeight(); - getGanttPanel().getDependencyList().redrawDependencies(); } } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java b/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java index 951595be5..e9728222a 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -46,7 +46,9 @@ import org.zkoss.zk.ui.Component; /** * A object that defines several extension points for gantt planner + * * @author Óscar González Fernández + * @author Manuel Rego Casasnovas */ public class PlannerConfiguration implements IDisabilityConfiguration { @@ -79,6 +81,11 @@ public class PlannerConfiguration implements IDisabilityConfiguration { return ""; } + @Override + public boolean isDisabled() { + return false; + } + } private static class NullCommandOnTask implements ICommandOnTask { diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/data/DefaultFundamentalProperties.java b/ganttzk/src/main/java/org/zkoss/ganttz/data/DefaultFundamentalProperties.java index 75a6949c1..d85fc6233 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/DefaultFundamentalProperties.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/DefaultFundamentalProperties.java @@ -279,4 +279,14 @@ public class DefaultFundamentalProperties implements ITaskFundamentalProperties return false; } + @Override + public boolean belongsClosedProject() { + return false; + } + + @Override + public boolean isRoot() { + return false; + } + } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java b/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java index 822dd56f2..571891055 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/GanttDiagramGraph.java @@ -79,6 +79,10 @@ public class GanttDiagramGraph> implements public void setStartDate(GanttDate previousStart, GanttDate previousEnd, GanttDate newStart) { } + + @Override + public void positionPotentiallyModified() { + } }; } @@ -555,16 +559,51 @@ public class GanttDiagramGraph> implements } } - public interface IDependenciesEnforcerHook { + private interface IDependenciesEnforcer { public void setStartDate(GanttDate previousStart, GanttDate previousEnd, GanttDate newStart); public void setNewEnd(GanttDate previousEnd, GanttDate newEnd); } + /** + *

+ * When a {@link Task}'s dates are modified methods of this interface must + * be called. This can potentially trigger the dependencies enforcement + * algorithm. + *

+ *

+ * If the date modification happens outside the dependencies enforcement + * algorithm, it's always executed. Through the algorithm execution other + * tasks' dates are modified. When this happens we don't want to trigger the + * algorithm, instead we want to record that the change has happened and + * when the algorithm ends all the tasks are notified at once. + *

+ *

+ * For example imagine a Gantt with three tasks: T1 -> T2 -> T3. Imagine + * that T1 position is modified due to being moved by the user. In that case + * the scheduling algorithm triggers and the {@link Recalculation + * recalculations} needed are done. T2 position would be recalculated and T3 + * position too. When the recalculation happens their dates are modified, + * but in that case we don't want to trigger the dependencies enforcement + * algorithm again. What we want is to record the changes that have happened + * due to the algorithm. When the algorithm ends all notifications are fired + * at once. These notifications are notified to the registered + * {@link INotificationAfterDependenciesEnforcement}. + *

+ */ + public interface IDependenciesEnforcerHook extends IDependenciesEnforcer { + public void positionPotentiallyModified(); + } + public interface IDependenciesEnforcerHookFactory { + /** + * Creates a {@link IDependenciesEnforcerHook} that uses the provided + * {@link INotificationAfterDependenciesEnforcement notifier} to notify + * the changes that have happened due to the algorithm. + */ public IDependenciesEnforcerHook create(T task, - INotificationAfterDependenciesEnforcement notification); + INotificationAfterDependenciesEnforcement notifier); public IDependenciesEnforcerHook create(T task); } @@ -588,6 +627,11 @@ public class GanttDiagramGraph> implements } }; + /** + * Tracks all modifications to dates that have happened inside the + * dependencies enforcement algorithm. At the end of the algorithm they're + * executed via {@link DeferedNotifier#doNotifications()}. + */ public class DeferedNotifier { private Map notificationsPending = new LinkedHashMap(); @@ -705,11 +749,18 @@ public class GanttDiagramGraph> implements private ThreadLocal deferedNotifier = new ThreadLocal(); + /** + * It creates a {@link IDependenciesEnforcerHook} that starts the + * algorithm onEntrance and in subsequent tasks position + * modifications records the changes onNotification. + */ @Override public IDependenciesEnforcerHook create(V task, INotificationAfterDependenciesEnforcement notificator) { - return onlyEnforceDependenciesOnEntrance(onEntrance(task), - onNotification(task, notificator)); + return withPositionPotentiallyModified( + task, + onlyEnforceDependenciesOnEntrance(onEntrance(task), + onNotification(task, notificator))); } @Override @@ -717,8 +768,12 @@ public class GanttDiagramGraph> implements return create(task, EMPTY_NOTIFICATOR); } - private IDependenciesEnforcerHook onEntrance(final V task) { - return new IDependenciesEnforcerHook() { + /** + * What to do when a task's position is modified not inside the + * dependencies enforcement algorithm. + */ + private IDependenciesEnforcer onEntrance(final V task) { + return new IDependenciesEnforcer() { public void setStartDate(GanttDate previousStart, GanttDate previousEnd, GanttDate newStart) { @@ -733,9 +788,13 @@ public class GanttDiagramGraph> implements }; } - private IDependenciesEnforcerHook onNotification(final V task, + /** + * What to do when a task's position is modified from inside the + * dependencies enforcement algorithm. + */ + private IDependenciesEnforcer onNotification(final V task, final INotificationAfterDependenciesEnforcement notification) { - return new IDependenciesEnforcerHook() { + return new IDependenciesEnforcer() { @Override public void setStartDate(GanttDate previousStart, @@ -757,11 +816,46 @@ public class GanttDiagramGraph> implements } - private IDependenciesEnforcerHook onlyEnforceDependenciesOnEntrance( - final IDependenciesEnforcerHook onEntrance, - final IDependenciesEnforcerHook notification) { + /** + * Enrich {@link IDependenciesEnforcer} with + * {@link IDependenciesEnforcerHook#positionPotentiallyModified()}. + */ + private IDependenciesEnforcerHook withPositionPotentiallyModified( + final V task, final IDependenciesEnforcer enforcer) { return new IDependenciesEnforcerHook() { + @Override + public void setStartDate(GanttDate previousStart, + GanttDate previousEnd, GanttDate newStart) { + enforcer.setStartDate(previousStart, previousEnd, newStart); + } + + @Override + public void setNewEnd(GanttDate previousEnd, GanttDate newEnd) { + enforcer.setNewEnd(previousEnd, newEnd); + } + + @Override + public void positionPotentiallyModified() { + taskPositionModified(task); + } + }; + } + + /** + * Creates a {@link IDependenciesEnforcer} that detects if a position + * change comes from the dependencies algorithm or comes from outside. + * For that a {@link ReentranceGuard} is used. If the dependencies + * enforcement algorithm isn't being executed the + * {@link IDependenciesEnforcer} created delegates to + * onEntrance. Otherwise it delegates to + * notifier. + */ + private IDependenciesEnforcer onlyEnforceDependenciesOnEntrance( + final IDependenciesEnforcer onEntrance, + final IDependenciesEnforcer notifier) { + return new IDependenciesEnforcer() { + @Override public void setStartDate(final GanttDate previousStart, final GanttDate previousEnd, final GanttDate newStart) { @@ -774,7 +868,7 @@ public class GanttDiagramGraph> implements @Override public void doAction() { - notification.setStartDate( + notifier.setStartDate( previousStart, previousEnd, newStart); onEntrance.setStartDate( @@ -786,7 +880,7 @@ public class GanttDiagramGraph> implements @Override public void ifAlreadyInside() { - notification.setStartDate(previousStart, + notifier.setStartDate(previousStart, previousEnd, newStart); } @@ -805,7 +899,7 @@ public class GanttDiagramGraph> implements @Override public void doAction() { - notification.setNewEnd(previousEnd, + notifier.setNewEnd(previousEnd, newEnd); onEntrance.setNewEnd(previousEnd, newEnd); @@ -815,7 +909,7 @@ public class GanttDiagramGraph> implements @Override public void ifAlreadyInside() { - notification.setNewEnd(previousEnd, newEnd); + notifier.setNewEnd(previousEnd, newEnd); } }); } @@ -862,10 +956,20 @@ public class GanttDiagramGraph> implements }); } + /** + * When entering and exiting the dependencies enforcement algorithm some + * listeners must be notified. + */ private void onNewEntrance(final IAction action) { preAndPostActions.doAction(decorateWithNotifications(action)); } + /** + * Attach the {@link DeferedNotifier} for the current execution. + * {@link DeferedNotifier#doNotifications()} is called once the + * execution has finished, telling all listeners the task positions + * modifications that have happened. + */ private IAction decorateWithNotifications(final IAction action) { return new IAction() { @@ -1177,14 +1281,15 @@ public class GanttDiagramGraph> implements } private boolean haveToDoCalculation() { - return (recalculationsCouldAffectThis.isEmpty() || parentsHaveBeenModified()); + return recalculationsCouldAffectThis.isEmpty() + || predecessorsHaveBeenModified(); } - private boolean parentsHaveBeenModified() { + private boolean predecessorsHaveBeenModified() { for (Recalculation each : recalculationsCouldAffectThis) { if (!each.recalculationCalled) { throw new RuntimeException( - "the parent must be called first"); + "the predecessor must be called first"); } if (each.dataPointModified || each.couldHaveBeenModifiedBeforehand) { @@ -1746,15 +1851,17 @@ public class GanttDiagramGraph> implements .withConstraints(restrictions.getStartConstraints()) .withConstraints(getStartConstraints()) .applyWithoutFinalCheck(); - if (result != null && !result.equals(getStartDate(task))) { - return enforceRestrictions(result); + if (result != null) { + enforceRestrictions(result); + return biggerThan(result, adapter.getEndDateFor(task)); } return restrictions; } - private PositionRestrictions enforceRestrictions(GanttDate result) { - adapter.setStartDateFor(task, result); - return biggerThan(result, adapter.getEndDateFor(task)); + private void enforceRestrictions(GanttDate result) { + if (!result.equals(getStartDate(task))) { + adapter.setStartDateFor(task, result); + } } } @@ -1768,8 +1875,9 @@ public class GanttDiagramGraph> implements .withConstraints(restrictions.getEndConstraints()) .withConstraints(getEndConstraints()) .applyWithoutFinalCheck(); - if (result != null && !result.equals(getEndDateFor(task))) { - return enforceRestrictions(result); + if (result != null) { + enforceRestrictions(result); + return lessThan(adapter.getStartDate(task), result); } return restrictions; } @@ -1784,11 +1892,11 @@ public class GanttDiagramGraph> implements return adapter.getEndConstraintsFor(task); } - private PositionRestrictions enforceRestrictions(GanttDate newEnd) { - adapter.setEndDateFor(task, newEnd); - return lessThan(adapter.getStartDate(task), newEnd); + private void enforceRestrictions(GanttDate newEnd) { + if (!newEnd.equals(getEndDateFor(task))) { + adapter.setEndDateFor(task, newEnd); + } } - } @Override diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/data/ITaskFundamentalProperties.java b/ganttzk/src/main/java/org/zkoss/ganttz/data/ITaskFundamentalProperties.java index 1c35b2de9..0df1bf198 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/ITaskFundamentalProperties.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/ITaskFundamentalProperties.java @@ -116,4 +116,8 @@ public interface ITaskFundamentalProperties { boolean isManualAnyAllocation(); + public boolean belongsClosedProject(); + + public boolean isRoot(); + } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java b/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java index 0ee220112..b1f9788a6 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java @@ -85,7 +85,8 @@ public abstract class Task implements ITaskFundamentalProperties { private ConstraintViolationNotificator violationNotificator = ConstraintViolationNotificator .create(); - private IDependenciesEnforcerHook dependenciesEnforcerHook = GanttDiagramGraph.doNothingHook(); + private IDependenciesEnforcerHook dependenciesEnforcerHook = GanttDiagramGraph + .doNothingHook(); private final INotificationAfterDependenciesEnforcement notifyDates = new INotificationAfterDependenciesEnforcement() { @@ -258,11 +259,8 @@ public abstract class Task implements ITaskFundamentalProperties { Validate.notNull(dependenciesEnforcerHook); } - public void fireChangesForPreviousValues(GanttDate previousStart, - GanttDate previousEnd) { - dependenciesEnforcerHook.setStartDate(previousStart, previousStart, - fundamentalProperties.getBeginDate()); - dependenciesEnforcerHook.setNewEnd(previousEnd, getEndDate()); + public void enforceDependenciesDueToPositionPotentiallyModified() { + dependenciesEnforcerHook.positionPotentiallyModified(); } public GanttDate getBeginDate() { @@ -309,6 +307,11 @@ public abstract class Task implements ITaskFundamentalProperties { .removePropertyChangeListener(listener); } + public void removeVisibilityPropertiesChangeListener( + PropertyChangeListener listener) { + this.visibilityProperties.removePropertyChangeListener(listener); + } + @Override public GanttDate getEndDate() { return fundamentalProperties.getEndDate(); @@ -488,4 +491,12 @@ public abstract class Task implements ITaskFundamentalProperties { return fundamentalProperties.isManualAnyAllocation(); } + public boolean belongsClosedProject() { + return fundamentalProperties.belongsClosedProject(); + } + + public boolean isRoot() { + return fundamentalProperties.isRoot(); + } + } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/extensions/ICommand.java b/ganttzk/src/main/java/org/zkoss/ganttz/extensions/ICommand.java index 95145a35d..d883748b3 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/extensions/ICommand.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/extensions/ICommand.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -25,7 +25,9 @@ package org.zkoss.ganttz.extensions; /** * An action that can be applied to the planner and it's wanted to be available * to the user
+ * * @author Óscar González Fernández + * @author Manuel Rego Casasnovas */ public interface ICommand { @@ -35,4 +37,6 @@ public interface ICommand { public String getImage(); + boolean isDisabled(); + } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/DetailItem.java b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/DetailItem.java index edae81347..99504b9d4 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/DetailItem.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/DetailItem.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -50,6 +50,9 @@ public final class DetailItem { private boolean currentPeriod; private int currentDayOffset; + private boolean projectStart = false; + private int projectStartOffset = 0; + private boolean deadlinePeriod; private int deadlineOffset; @@ -99,7 +102,19 @@ public final class DetailItem { new DateTime()).getDays()) + (float) 0.5) / ((float) Days .daysBetween(this.startDate, this.endDate).getDays())) * this.size); - this.markCurrentDay(offsetInPx); + // 1px per column side, 1px for right border and 1px own bg-width + this.markCurrentDay(Math.min(this.size - 4, offsetInPx)); + } + } + + public void markProjectStart(DateTime projectStart) { + if (!this.startDate.isAfter(projectStart) + && projectStart.isBefore(endDate)) { + int offsetInPx = Math.round((((float) Days.daysBetween( + this.startDate, projectStart).getDays()) / ((float) Days + .daysBetween(this.startDate, this.endDate).getDays())) + * this.size); + this.markprojectStart(offsetInPx); } } @@ -109,8 +124,8 @@ public final class DetailItem { this.startDate, deadline).getDays()) / ((float) Days .daysBetween(this.startDate, this.endDate).getDays())) * this.size); - // Management of left border case for current line format - this.markDeadlineDay(Math.min(this.size - 1, offsetInPx)); + // 1px per column side, 1px for right border and 1px own bg-width + this.markDeadlineDay(Math.min(this.size - 4, offsetInPx)); } } @@ -144,6 +159,11 @@ public final class DetailItem { this.deadlineOffset = offset; } + public void markprojectStart(int offset) { + this.projectStart = true; + this.projectStartOffset = offset; + } + public boolean isEven() { return even; } @@ -164,6 +184,14 @@ public final class DetailItem { return currentDayOffset; } + public boolean isProjectStart() { + return projectStart; + } + + public int getProjectStartOffset() { + return projectStartOffset; + } + public boolean isDeadlinePeriod() { return deadlinePeriod; } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/util/ReentranceGuard.java b/ganttzk/src/main/java/org/zkoss/ganttz/util/ReentranceGuard.java index dff3ba324..70d1e221c 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/util/ReentranceGuard.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/util/ReentranceGuard.java @@ -19,6 +19,21 @@ package org.zkoss.ganttz.util; /** + *

+ * It marks the start and the end part of a potentially reentering execution + * using a {@link ThreadLocal} variable. For example, some method execution can + * eventually be called again. When that methods is called we want to know if + * it's called within the execution of itself or from the outside. I.e., it's + * useful to do different things depending if the execution is already being + * done or entering in it. + *

+ * + *

+ * It can detect if it's already executing or not. If it is, + * {@link IReentranceCases#ifAlreadyInside()} is called, otherwise + * {@link IReentranceCases#ifNewEntrance()} is called. + *

+ * * @author Óscar González Fernández */ public class ReentranceGuard { diff --git a/ganttzk/src/main/resources/i18n/es.po b/ganttzk/src/main/resources/i18n/es.po index afffe548f..3573626b7 100644 --- a/ganttzk/src/main/resources/i18n/es.po +++ b/ganttzk/src/main/resources/i18n/es.po @@ -1,33 +1,33 @@ -# Spanish translations for LibrePlan - GanttZK module -# Traducciones al español para LibrePlan - módulo GanttZK +# LibrePlan - GanttZK module. # Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e # Desenvolvemento Tecnolóxico de Galicia -# Copyright (C) 2010-2011 Igalia, S.L. +# Copyright (C) 2010-2012 Igalia, S.L. # This file is distributed under the same license as the LibrePlan package. -# Diego Pino García , 2009. -# Jacobo Aragunde Pérez , 2009, 2010. -# Manuel Rego Casasnovas , 2010, 2011. # +# Translators: +# Diego Pino García , 2009. +# Jacobo Aragunde Pérez , 2009, 2010. +# Manuel Rego Casasnovas , 2010, 2011, 2012. msgid "" msgstr "" -"Project-Id-Version: 1.2.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-10 20:11+0100\n" -"PO-Revision-Date: 2011-11-10 20:18+0100\n" +"Project-Id-Version: 1.2.1\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-01-13 16:49+0100\n" +"PO-Revision-Date: 2012-01-13 16:00+0000\n" "Last-Translator: Manuel Rego Casasnovas \n" -"Language-Team: Spanish <>\n" -"Language: es\n" +"Language-Team: Español\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:215 #: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:234 msgid "Erase" msgstr "Borrar" -#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:299 +#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:300 msgid "Add Dependency" msgstr "Añadir dependencia" @@ -39,7 +39,7 @@ msgstr "Trabajador" msgid "Start" msgstr "Inicio" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:629 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:635 msgid "Show reported hours" msgstr "Mostrar horas reportadas" @@ -72,17 +72,17 @@ msgstr "Definir Fin-Fin" msgid "Show/Hide progress" msgstr "Mostrar/Ocultar progreso" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 -msgid "available effort: {0}, assigned effort: {1}" -msgstr "esfuerzo disponible: {0}, esfuerzo asignado: {1}" +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Task" +msgstr "Tarea" #: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 msgid "by resources" msgstr "por recursos" -#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 -msgid "Task" -msgstr "Tarea" +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 +msgid "available effort: {0}, assigned effort: {1}" +msgstr "esfuerzo disponible: {0}, esfuerzo asignado: {1}" #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:64 msgid "Criterion" @@ -104,6 +104,10 @@ msgstr "filtrando por nombre" msgid "See scheduling" msgstr "Ver planificación" +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 +msgid "Show" +msgstr "Mostrar" + #: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:30 msgid "End" msgstr "Fin" @@ -124,10 +128,6 @@ msgstr "Ninguno" msgid "Flatten/Unflatten tree" msgstr "Aplanar/Expandir árbol" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 -msgid "Filter" -msgstr "Filtro" - #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 msgid "Project" msgstr "Proyecto" @@ -141,7 +141,7 @@ msgstr "Nombre" msgid "Name filter" msgstr "Filtro por nombres" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:609 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:615 msgid "Show progress" msgstr "Mostrar progreso" @@ -173,11 +173,11 @@ msgstr "Mostrar/Ocultar recursos" msgid "Set End-Start" msgstr "Definir Fin-Inicio" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:298 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:297 msgid "decreasing zoom" msgstr "reduciendo zoom" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:590 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:596 msgid "Hide critical path" msgstr "Ocultar camino crítico" @@ -185,7 +185,7 @@ msgstr "Ocultar camino crítico" msgid "Day" msgstr "Día" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:636 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:642 msgid "Hide reported hours" msgstr "Ocultar horas reportadas" @@ -218,7 +218,7 @@ msgstr "Definir Inicio-Inicio" msgid "See resource allocation" msgstr "Ver asignación de recursos" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:281 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:280 msgid "increasing zoom" msgstr "aumentando zoom" @@ -234,10 +234,10 @@ msgstr "Todos" msgid "Refresh" msgstr "Actualizar" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:585 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:591 msgid "Show critical path" msgstr "Mostrar camino crítico" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:614 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:620 msgid "Hide progress" msgstr "Ocultar progreso" diff --git a/ganttzk/src/main/resources/i18n/fr.po b/ganttzk/src/main/resources/i18n/fr.po new file mode 100644 index 000000000..acc323409 --- /dev/null +++ b/ganttzk/src/main/resources/i18n/fr.po @@ -0,0 +1,241 @@ +# LibrePlan - GanttZK module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. +# +# Translators: +# Philippe Poumaroux , 2012. +msgid "" +msgstr "" +"Project-Id-Version: 1.2.1\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-01-13 16:49+0100\n" +"PO-Revision-Date: 2012-01-23 12:36+0000\n" +"Last-Translator: Philippe Poumaroux \n" +"Language-Team: Français\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:215 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:234 +msgid "Erase" +msgstr "Supprimer" + +#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:300 +msgid "Add Dependency" +msgstr "Ajouter une dépendance" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Worker" +msgstr "Travailleur" + +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:29 +msgid "Start" +msgstr "Début" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:635 +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" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:35 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:49 +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" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:254 +msgid "Set End-End" +msgstr "Faire correspondre les achèvements" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:78 +msgid "Show/Hide progress" +msgstr "Monter/Cacher l'avancement" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +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}" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:64 +msgid "Criterion" +msgstr "Critère" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:44 +msgid "Print" +msgstr "Imprimer" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:71 +msgid "Week" +msgstr "Semaine" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:501 +msgid "filtering by name" +msgstr "Filter par nom" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadLeftPane.java:111 +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/timetracker/TimeTracker.java:243 +msgid "changing zoom" +msgstr "Changer le zoom" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:45 +msgid "Quarter" +msgstr "Trimestre" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "None" +msgstr "Aucun" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:71 +msgid "Flatten/Unflatten tree" +msgstr "Déployer/Réduire l'arbre" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Project" +msgstr "Projet" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:67 +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:28 +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:615 +msgid "Show progress" +msgstr "Monter l'avancement" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:67 +msgid "Expand/Collapse all" +msgstr "Déplier/Replier tout" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:58 +msgid "Show/Hide critical path" +msgstr "Montrer/Cacher le chemin critique" + +#: 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" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:64 +msgid "Show/Hide resources" +msgstr "Montrer/Cacher les ressources" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:246 +msgid "Set End-Start" +msgstr "Ajuster le début sur la fin" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:297 +msgid "decreasing zoom" +msgstr "réduire le zoom" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:596 +msgid "Hide critical path" +msgstr "Cacher le chemin critique" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:84 +msgid "Day" +msgstr "Jour" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:642 +msgid "Hide reported hours" +msgstr "Cacher les heures comptabilisées" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:193 +msgid "Load: {0}%" +msgstr "Charge: {0}%" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:147 +msgid "showing resources" +msgstr "montrer les ressources" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:61 +msgid "Show/Hide labels" +msgstr "Montrer/Cacher les libellés" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:97 +msgid "Hour" +msgstr "Heure" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:90 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:114 +msgid "Graphics" +msgstr "Graphiques" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:250 +msgid "Set Start-Start" +msgstr "Ajuster sur le début" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:152 +msgid "See resource allocation" +msgstr "Voir l'allocation des ressources" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:280 +msgid "increasing zoom" +msgstr "augmenter le zoom" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:467 +msgid "Show all elements" +msgstr "Montrer tous les éléments" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:466 +msgid "All" +msgstr "Tout" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:38 +msgid "Refresh" +msgstr "Rafraîchir" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:591 +msgid "Show critical path" +msgstr "Montrer le chemin critique" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:620 +msgid "Hide progress" +msgstr "Cacher l'avancement" diff --git a/ganttzk/src/main/resources/i18n/gl.po b/ganttzk/src/main/resources/i18n/gl.po index b284d0d42..1f90df997 100644 --- a/ganttzk/src/main/resources/i18n/gl.po +++ b/ganttzk/src/main/resources/i18n/gl.po @@ -1,33 +1,33 @@ -# Galician translations for LibrePlan - GanttZK module -# Traducciones al español para LibrePlan - módulo GanttZK +# LibrePlan - GanttZK module. # Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e # Desenvolvemento Tecnolóxico de Galicia -# Copyright (C) 2010-2011 Igalia, S.L. +# Copyright (C) 2010-2012 Igalia, S.L. # This file is distributed under the same license as the LibrePlan package. -# Igalia , 2009. -# Jacobo Aragunde Pérez , 2010. -# Manuel Rego Casasnovas , 2010, 2011. # +# Translators: +# Diego Pino García , 2009. +# Jacobo Aragunde Pérez , 2010. +# Manuel Rego Casasnovas , 2010, 2011, 2012. msgid "" msgstr "" -"Project-Id-Version: 1.2.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-10 20:11+0100\n" -"PO-Revision-Date: 2011-11-10 20:20+0100\n" -"Last-Translator: Manuel Rego Casasnovas \n" -"Language-Team: Galician <>\n" -"Language: gl\n" +"Project-Id-Version: 1.2.1\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-01-13 16:49+0100\n" +"PO-Revision-Date: 2012-01-13 16:01+0000\n" +"Last-Translator: Manuel Rego Casasnovas\n" +"Language-Team: Galego\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:215 #: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:234 msgid "Erase" msgstr "Borrar" -#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:299 +#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:300 msgid "Add Dependency" msgstr "Engadir dependencia" @@ -39,7 +39,7 @@ msgstr "Traballador" msgid "Start" msgstr "Inicio" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:629 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:635 msgid "Show reported hours" msgstr "Mostrar horas reportadas" @@ -72,17 +72,17 @@ msgstr "Definir Fin-Fin" msgid "Show/Hide progress" msgstr "Mostrar/Ocultar progreso" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 -msgid "available effort: {0}, assigned effort: {1}" -msgstr "esforzo dispoñible: {0}, esforzo asignado: {1}" +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Task" +msgstr "Tarefa" #: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 msgid "by resources" msgstr "por recursos" -#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 -msgid "Task" -msgstr "Tarefa" +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 +msgid "available effort: {0}, assigned effort: {1}" +msgstr "esforzo dispoñible: {0}, esforzo asignado: {1}" #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:64 msgid "Criterion" @@ -104,6 +104,10 @@ msgstr "filtrando por nome" msgid "See scheduling" msgstr "Ver planificación" +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 +msgid "Show" +msgstr "Amosar" + #: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:30 msgid "End" msgstr "Fin" @@ -124,10 +128,6 @@ msgstr "Ningún" msgid "Flatten/Unflatten tree" msgstr "Aplanar/Expandir árbore" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 -msgid "Filter" -msgstr "Filtro" - #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 msgid "Project" msgstr "Proxecto" @@ -141,7 +141,7 @@ msgstr "Nome" msgid "Name filter" msgstr "Filtro por nomes" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:609 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:615 msgid "Show progress" msgstr "Mostrar progreso" @@ -173,11 +173,11 @@ msgstr "Mostrar/Ocultar recursos" msgid "Set End-Start" msgstr "Definir Fin-Inicio" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:298 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:297 msgid "decreasing zoom" msgstr "reducindo zoom" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:590 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:596 msgid "Hide critical path" msgstr "Ocultar camiño crítico" @@ -185,7 +185,7 @@ msgstr "Ocultar camiño crítico" msgid "Day" msgstr "Día" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:636 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:642 msgid "Hide reported hours" msgstr "Ocultar horas reportadas" @@ -218,7 +218,7 @@ msgstr "Definir Inicio-Inicio" msgid "See resource allocation" msgstr "Ver asignación de recursoss" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:281 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:280 msgid "increasing zoom" msgstr "aumentando zoom" @@ -234,10 +234,10 @@ msgstr "Todos" msgid "Refresh" msgstr "Actualizar" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:585 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:591 msgid "Show critical path" msgstr "Mostrar camiño crítico" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:614 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:620 msgid "Hide progress" msgstr "Ocultar progreso" diff --git a/ganttzk/src/main/resources/i18n/it.po b/ganttzk/src/main/resources/i18n/it.po new file mode 100644 index 000000000..ef0c84cde --- /dev/null +++ b/ganttzk/src/main/resources/i18n/it.po @@ -0,0 +1,241 @@ +# LibrePlan - GanttZK module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. +# +# Translators: +# Giuseppe Zizza , 2012. +msgid "" +msgstr "" +"Project-Id-Version: 1.2.1\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-01-13 16:49+0100\n" +"PO-Revision-Date: 2012-01-13 16:09+0000\n" +"Last-Translator: Giuseppe Zizza \n" +"Language-Team: Italiano\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:215 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:234 +msgid "Erase" +msgstr "Cancella" + +#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:300 +msgid "Add Dependency" +msgstr "Aggiungi dipendenza" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Worker" +msgstr "Lavoratore" + +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:29 +msgid "Start" +msgstr "Inizio" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:635 +msgid "Show reported hours" +msgstr "Mostra le ore riportate" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:90 +msgid "by criteria" +msgstr "per criterio" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:85 +msgid "Show/Hide reported hours" +msgstr "Mostra/Nascondi le ore riportate" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:35 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:49 +msgid "Zoom" +msgstr "Visualizza" + +#: ganttzk/src/main/java/org/zkoss/ganttz/TabsRegistry.java:121 +msgid "Limiting resources" +msgstr "Risorse limitanti" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:67 +msgid "The specified dependency is not allowed" +msgstr "La dipendenza specifica non è permessa" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:254 +msgid "Set End-End" +msgstr "Imposta Fine-Fine" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:78 +msgid "Show/Hide progress" +msgstr "Mostra/Nascondi progresso" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Task" +msgstr "Compito" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 +msgid "by resources" +msgstr "per risorsa" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 +msgid "available effort: {0}, assigned effort: {1}" +msgstr "Forza disponbile: {0}, forza assegnata: {1}" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:64 +msgid "Criterion" +msgstr "Criterio" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:44 +msgid "Print" +msgstr "Stampa" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:71 +msgid "Week" +msgstr "Settimana" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:501 +msgid "filtering by name" +msgstr "filtra per nome" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadLeftPane.java:111 +msgid "See scheduling" +msgstr "Mostra pianificazione" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 +msgid "Show" +msgstr "Mostra" + +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:30 +msgid "End" +msgstr "Fine" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTracker.java:243 +msgid "changing zoom" +msgstr "Cambio vista" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:45 +msgid "Quarter" +msgstr "Quarto" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "None" +msgstr "Nessuno" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:71 +msgid "Flatten/Unflatten tree" +msgstr "Appiattisci/Ripristina albero" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Project" +msgstr "Progetto" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:67 +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:28 +msgid "Name" +msgstr "Nome" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:50 +msgid "Name filter" +msgstr "Nome filtro" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:615 +msgid "Show progress" +msgstr "Mostra progresso" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:67 +msgid "Expand/Collapse all" +msgstr "Espandi/Riduci tutti" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:58 +msgid "Show/Hide critical path" +msgstr "Mostra/Nascondi percorso critico" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:32 +msgid "Year" +msgstr "Anno" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:150 +msgid "showing criteria" +msgstr "Mostro i criteri" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:58 +msgid "Month" +msgstr "Mese" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:64 +msgid "Show/Hide resources" +msgstr "Mostra/Nascondi risorse" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:246 +msgid "Set End-Start" +msgstr "Imposta Fine-Inizio" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:297 +msgid "decreasing zoom" +msgstr "Riduco ingrandimento" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:596 +msgid "Hide critical path" +msgstr "Nascondi percorso critico" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:84 +msgid "Day" +msgstr "Giorno" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:642 +msgid "Hide reported hours" +msgstr "Nascondi ore riportate" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:193 +msgid "Load: {0}%" +msgstr "Carico: {0}%" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:147 +msgid "showing resources" +msgstr "Mostro le risorse" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:61 +msgid "Show/Hide labels" +msgstr "Mostra/Nascondi etichette" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:97 +msgid "Hour" +msgstr "Ora" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:90 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:114 +msgid "Graphics" +msgstr "Grafici" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:250 +msgid "Set Start-Start" +msgstr "Imposta Inizio-Inizio" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:152 +msgid "See resource allocation" +msgstr "Mostra allocazione risorse" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:280 +msgid "increasing zoom" +msgstr "Aumento l'ingrandimento" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:467 +msgid "Show all elements" +msgstr "Mostra tutti gli elementi" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:466 +msgid "All" +msgstr "Tutti" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:38 +msgid "Refresh" +msgstr "Aggiorna" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:591 +msgid "Show critical path" +msgstr "Mostra percorso critico" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:620 +msgid "Hide progress" +msgstr "Nascondi progresso" diff --git a/ganttzk/src/main/resources/i18n/keys.pot b/ganttzk/src/main/resources/i18n/keys.pot index 9485c0326..f0bff0848 100644 --- a/ganttzk/src/main/resources/i18n/keys.pot +++ b/ganttzk/src/main/resources/i18n/keys.pot @@ -1,18 +1,15 @@ # LibrePlan - GanttZK module. # Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e # Desenvolvemento Tecnolóxico de Galicia -# Copyright (C) 2010-2011 Igalia, S.L. +# Copyright (C) 2010-2012 Igalia, S.L. # This file is distributed under the same license as the LibrePlan package. -# Diego Pino García , 2009. -# Jacobo Aragunde Pérez , 2009, 2010. -# Manuel Rego Casasnovas , 2010, 2011. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 1.2.0\n" +"Project-Id-Version: 1.2.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-10 20:11+0100\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,8 +18,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:215 -#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:234 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:216 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:235 msgid "Erase" msgstr "" @@ -38,7 +35,7 @@ msgstr "" msgid "Start" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:629 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:635 msgid "Show reported hours" msgstr "" @@ -63,7 +60,7 @@ msgstr "" msgid "The specified dependency is not allowed" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:254 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:255 msgid "Set End-End" msgstr "" @@ -71,16 +68,16 @@ msgstr "" msgid "Show/Hide progress" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 -msgid "available effort: {0}, assigned effort: {1}" +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Task" msgstr "" #: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 msgid "by resources" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 -msgid "Task" +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 +msgid "available effort: {0}, assigned effort: {1}" msgstr "" #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:64 @@ -103,6 +100,10 @@ msgstr "" msgid "See scheduling" msgstr "" +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 +msgid "Show" +msgstr "" + #: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:30 msgid "End" msgstr "" @@ -123,10 +124,6 @@ msgstr "" msgid "Flatten/Unflatten tree" msgstr "" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 -msgid "Filter" -msgstr "" - #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 msgid "Project" msgstr "" @@ -140,7 +137,7 @@ msgstr "" msgid "Name filter" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:609 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:615 msgid "Show progress" msgstr "" @@ -168,15 +165,15 @@ msgstr "" msgid "Show/Hide resources" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:246 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:247 msgid "Set End-Start" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:298 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:297 msgid "decreasing zoom" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:590 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:596 msgid "Hide critical path" msgstr "" @@ -184,7 +181,7 @@ msgstr "" msgid "Day" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:636 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:642 msgid "Hide reported hours" msgstr "" @@ -209,7 +206,7 @@ msgstr "" msgid "Graphics" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:250 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:251 msgid "Set Start-Start" msgstr "" @@ -217,7 +214,7 @@ msgstr "" msgid "See resource allocation" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:281 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:280 msgid "increasing zoom" msgstr "" @@ -233,10 +230,10 @@ msgstr "" msgid "Refresh" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:585 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:591 msgid "Show critical path" msgstr "" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:614 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:620 msgid "Hide progress" msgstr "" diff --git a/ganttzk/src/main/resources/i18n/nl.po b/ganttzk/src/main/resources/i18n/nl.po new file mode 100644 index 000000000..339ca61b0 --- /dev/null +++ b/ganttzk/src/main/resources/i18n/nl.po @@ -0,0 +1,241 @@ +# LibrePlan - GanttZK module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. +# +# Translators: +# Jeroen Baten , 2012. +msgid "" +msgstr "" +"Project-Id-Version: LibrePlan\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" +"PO-Revision-Date: 2012-02-29 19:53+0000\n" +"Last-Translator: Jeroen Baten \n" +"Language-Team: Nederlands\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:216 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:235 +msgid "Erase" +msgstr "Verwijder" + +#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:299 +msgid "Add Dependency" +msgstr "Voeg afhankelijkheid toe" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Worker" +msgstr "Werker" + +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:29 +msgid "Start" +msgstr "Start" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:635 +msgid "Show reported hours" +msgstr "Toon gerapporteerde uren" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:90 +msgid "by criteria" +msgstr "op criterium" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:85 +msgid "Show/Hide reported hours" +msgstr "Toon/Verberg gerapporteerde uren" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:35 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:49 +msgid "Zoom" +msgstr "Zoom" + +#: ganttzk/src/main/java/org/zkoss/ganttz/TabsRegistry.java:121 +msgid "Limiting resources" +msgstr "Begrensde resources" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:67 +msgid "The specified dependency is not allowed" +msgstr "Die specifieke afhankelijkheid is niet toegestaan" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:255 +msgid "Set End-End" +msgstr "Set End-End" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:78 +msgid "Show/Hide progress" +msgstr "Toon/Verberg voortgang" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Task" +msgstr "Taak" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 +msgid "by resources" +msgstr "per resources" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 +msgid "available effort: {0}, assigned effort: {1}" +msgstr "Beschikbare inspanning: {0}, toegewezen inspanning: {1}" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:64 +msgid "Criterion" +msgstr "Criterium" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:44 +msgid "Print" +msgstr "Afdrukken" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:71 +msgid "Week" +msgstr "Week" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:501 +msgid "filtering by name" +msgstr "filteren op naam" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadLeftPane.java:111 +msgid "See scheduling" +msgstr "Zie planning" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 +msgid "Show" +msgstr "Toon" + +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:30 +msgid "End" +msgstr "Einde" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTracker.java:243 +msgid "changing zoom" +msgstr "wijzig zoom" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:45 +msgid "Quarter" +msgstr "Kwartaal" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "None" +msgstr "Geen" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:71 +msgid "Flatten/Unflatten tree" +msgstr "Inklappen/Uitklappen boom" + +#: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 +msgid "Project" +msgstr "Project" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:67 +#: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:28 +msgid "Name" +msgstr "Naam" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:50 +msgid "Name filter" +msgstr "Naam filter " + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:615 +msgid "Show progress" +msgstr "Toon voortgang" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:67 +msgid "Expand/Collapse all" +msgstr "Inklappen/Uitklappen alles" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:58 +msgid "Show/Hide critical path" +msgstr "Toon/Verberg kritieke pad" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:32 +msgid "Year" +msgstr "Jaar" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:150 +msgid "showing criteria" +msgstr "tonen criteria" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:58 +msgid "Month" +msgstr "Maand" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:64 +msgid "Show/Hide resources" +msgstr "Toon/Verberg resources" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:247 +msgid "Set End-Start" +msgstr "Set End-Start" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:297 +msgid "decreasing zoom" +msgstr "uitzoomen" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:596 +msgid "Hide critical path" +msgstr "Verberg kritieke pad" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:84 +msgid "Day" +msgstr "Dag" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:642 +msgid "Hide reported hours" +msgstr "Verberg gerapporteerde uren" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:193 +msgid "Load: {0}%" +msgstr "Belasting: {0}%" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:147 +msgid "showing resources" +msgstr "tonen resources" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:61 +msgid "Show/Hide labels" +msgstr "Toon/Verberg labels" + +#: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:97 +msgid "Hour" +msgstr "Uur" + +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:90 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:114 +msgid "Graphics" +msgstr "Graphics" + +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:251 +msgid "Set Start-Start" +msgstr "Set Start-Start" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:152 +msgid "See resource allocation" +msgstr "Zie resource allocation" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:280 +msgid "increasing zoom" +msgstr "Inzoomen" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:467 +msgid "Show all elements" +msgstr "Toon alle elementen" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:466 +msgid "All" +msgstr "Alle" + +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:38 +msgid "Refresh" +msgstr "Ververs" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:591 +msgid "Show critical path" +msgstr "Toon kritieke pad" + +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:620 +msgid "Hide progress" +msgstr "Verberg voortgang" diff --git a/ganttzk/src/main/resources/i18n/pt.po b/ganttzk/src/main/resources/i18n/pt.po index 8830b207b..b222b9761 100644 --- a/ganttzk/src/main/resources/i18n/pt.po +++ b/ganttzk/src/main/resources/i18n/pt.po @@ -1,28 +1,32 @@ -# Portuguese translations for LibrePlan - GanttZK module -# Copyright (C) 2011 Helena Grosso -# This file is distributed under the same license as the NavalPlan package. -# Helena Grosso , 2011. +# LibrePlan - GanttZK module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. # +# Translators: +# Helena Grosso , 2011. +# Joaquim Rocha , 2012. msgid "" msgstr "" -"Project-Id-Version: 1.1.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-08-09 16:17+0200\n" -"PO-Revision-Date: 2011-11-14 10:53+0100\n" -"Last-Translator: Helena Grosso \n" -"Language-Team: Português <>\n" -"Language: pt\n" +"Project-Id-Version: 1.2.1\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-01-13 16:49+0100\n" +"PO-Revision-Date: 2012-01-17 18:45+0000\n" +"Last-Translator: Joaquim Rocha \n" +"Language-Team: Português\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:215 #: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:234 msgid "Erase" msgstr "Apagar" -#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:319 +#: ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java:300 msgid "Add Dependency" msgstr "Adicionar Dependência" @@ -34,20 +38,20 @@ msgstr "Trabalhador" msgid "Start" msgstr "Início" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:592 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:635 msgid "Show reported hours" msgstr "Mostrar horas registadas" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:92 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:90 msgid "by criteria" msgstr "por critérios" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:72 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:85 msgid "Show/Hide reported hours" msgstr "Mostrar/Ocultar horas registadas" #: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:35 -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:46 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:49 msgid "Zoom" msgstr "Zoom" @@ -55,7 +59,7 @@ msgstr "Zoom" msgid "Limiting resources" msgstr "Recursos restringentes" -#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:68 +#: ganttzk/src/main/java/org/zkoss/ganttz/DependencyList.java:67 msgid "The specified dependency is not allowed" msgstr "A dependência especificada não está permitida" @@ -63,27 +67,27 @@ msgstr "A dependência especificada não está permitida" msgid "Set End-End" msgstr "Definir Fim-Fim" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:80 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:78 msgid "Show/Hide progress" msgstr "Mostrar/Ocultar progresso" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:188 -msgid "available effort: {0}, assigned effort: {1}" -msgstr "esforço disponível: {0}, esforço atribuído: {1}" - -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:91 -msgid "by resources" -msgstr "por recursos" - #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 msgid "Task" msgstr "Tarefa" +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:89 +msgid "by resources" +msgstr "por recursos" + +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:199 +msgid "available effort: {0}, assigned effort: {1}" +msgstr "esforço disponível: {0}, esforço atribuído: {1}" + #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:64 msgid "Criterion" msgstr "Critério" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:41 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:44 msgid "Print" msgstr "Imprimir" @@ -91,7 +95,7 @@ msgstr "Imprimir" msgid "Week" msgstr "Semana" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:489 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:501 msgid "filtering by name" msgstr "a filtrar por nome" @@ -99,14 +103,14 @@ msgstr "a filtrar por nome" msgid "See scheduling" msgstr "Ver planificação" +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 +msgid "Show" +msgstr "Mostrar" + #: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:30 msgid "End" msgstr "Fim" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:37 -msgid "Choosing Template" -msgstr "Seleção de modelo" - #: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/TimeTracker.java:243 msgid "changing zoom" msgstr "a alterar o zoom" @@ -119,19 +123,15 @@ msgstr "Trimestre" msgid "None" msgstr "Nenhum" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:69 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:71 msgid "Flatten/Unflatten tree" msgstr "Nivelar/Expandir árvore" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:43 -msgid "Filter" -msgstr "Filtro" - #: ganttzk/src/main/java/org/zkoss/ganttz/data/resourceload/TimeLineRole.java:58 msgid "Project" msgstr "Projeto" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:68 +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:67 #: ganttzk/src/main/resources/web/ganttz/zul/leftTasksTree.zul:28 msgid "Name" msgstr "Nome" @@ -140,27 +140,23 @@ msgstr "Nome" msgid "Name filter" msgstr "Filtro de nomes" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:572 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:615 msgid "Show progress" msgstr "Mostrar progresso" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:66 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:67 msgid "Expand/Collapse all" msgstr "Expandir/Colapsar tudo" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:56 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:58 msgid "Show/Hide critical path" msgstr "Mostrar/Ocultar caminho crítico" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:36 -msgid "Create Project" -msgstr "Criar projeto" - #: ganttzk/src/main/java/org/zkoss/ganttz/timetracker/zoom/ZoomLevel.java:32 msgid "Year" msgstr "Ano" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:145 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:150 msgid "showing criteria" msgstr "a mostrar critérios" @@ -168,7 +164,7 @@ msgstr "a mostrar critérios" msgid "Month" msgstr "Mês" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:63 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:64 msgid "Show/Hide resources" msgstr "Mostrar/Ocultar recursos" @@ -176,11 +172,11 @@ msgstr "Mostrar/Ocultar recursos" msgid "Set End-Start" msgstr "Definir Fim-Início" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:302 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:297 msgid "decreasing zoom" msgstr "a reduzir o zoom" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:559 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:596 msgid "Hide critical path" msgstr "Ocultar caminho crítico" @@ -188,19 +184,19 @@ msgstr "Ocultar caminho crítico" msgid "Day" msgstr "Dia" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:599 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:642 msgid "Hide reported hours" msgstr "Ocultar horas registadas" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:182 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:193 msgid "Load: {0}%" msgstr "Carregamento: {0}%" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:142 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:147 msgid "showing resources" msgstr "a mostrar recursos" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:60 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:61 msgid "Show/Hide labels" msgstr "Mostrar/Ocultar etiquetas" @@ -208,8 +204,8 @@ msgstr "Mostrar/Ocultar etiquetas" msgid "Hour" msgstr "Hora" -#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:91 -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:116 +#: ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul:90 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:114 msgid "Graphics" msgstr "Gráficos" @@ -217,30 +213,30 @@ msgstr "Gráficos" msgid "Set Start-Start" msgstr "Definir Início-Início" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:141 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourceLoadComponent.java:152 msgid "See resource allocation" msgstr "Ver atribuição de recursoss" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:285 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:280 msgid "increasing zoom" msgstr "a aumentar o zoom" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:455 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:467 msgid "Show all elements" msgstr "Mostrar todos os elementos" -#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:454 +#: ganttzk/src/main/java/org/zkoss/ganttz/resourceload/ResourcesLoadPanel.java:466 msgid "All" msgstr "Todos" -#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:39 +#: ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul:38 msgid "Refresh" msgstr "Atualizar" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:554 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:591 msgid "Show critical path" msgstr "Mostrar caminho crítico" -#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:577 +#: ganttzk/src/main/java/org/zkoss/ganttz/Planner.java:620 msgid "Hide progress" msgstr "Ocultar progresso" diff --git a/ganttzk/src/main/resources/web/ganttz/zul/timetracker/timetrackersecondlevel.zul b/ganttzk/src/main/resources/web/ganttz/zul/timetracker/timetrackersecondlevel.zul index c8db8f08a..0291f5143 100644 --- a/ganttzk/src/main/resources/web/ganttz/zul/timetracker/timetrackersecondlevel.zul +++ b/ganttzk/src/main/resources/web/ganttz/zul/timetracker/timetrackersecondlevel.zul @@ -3,7 +3,7 @@ Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia - Copyright (C) 2010-2011 Igalia, S.L. + Copyright (C) 2010-2012 Igalia, S.L. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by @@ -32,6 +32,7 @@ + diff --git a/ganttzk/src/main/resources/web/js/ganttz/GanttPanel.js b/ganttzk/src/main/resources/web/js/ganttz/GanttPanel.js index 1ac8d09d0..bd20095d8 100644 --- a/ganttzk/src/main/resources/web/js/ganttz/GanttPanel.js +++ b/ganttzk/src/main/resources/web/js/ganttz/GanttPanel.js @@ -51,7 +51,7 @@ ganttz.GanttPanel = zk.$extends(zk.Widget,{ * it's not available right now. It is queried instead. Using throttle * to not re-query it constantly */ _getTimeplotContainer: common.Common.throttle(500, function() { - return jq('canvas.timeplot-canvas'); + return jq('canvas.timeplot-canvas').parent(); }), _initializeProperties : function(){ this._timetrackergap = jq('.timetrackergap'); diff --git a/ganttzk/src/main/resources/web/js/ganttz/TaskComponent.js b/ganttzk/src/main/resources/web/js/ganttz/TaskComponent.js index 5d0f9ecbb..9c1b74b07 100644 --- a/ganttzk/src/main/resources/web/js/ganttz/TaskComponent.js +++ b/ganttzk/src/main/resources/web/js/ganttz/TaskComponent.js @@ -234,7 +234,7 @@ ganttz.TaskComponent = zk.$extends(zul.Widget, { jq('.task-labels',this.$n()).hide(); }, setClass : function(cssClass){ - jq(this.$n()).addClass(cssClass); + jq(this.$n()).removeClass().addClass(cssClass); } },{ //"Class" methods and properties diff --git a/ganttzk/src/main/resources/web/js/ganttz/resourceload/ResourceLoadList.js b/ganttzk/src/main/resources/web/js/ganttz/resourceload/ResourceLoadList.js index 0b42016b3..505715827 100644 --- a/ganttzk/src/main/resources/web/js/ganttz/resourceload/ResourceLoadList.js +++ b/ganttzk/src/main/resources/web/js/ganttz/resourceload/ResourceLoadList.js @@ -53,7 +53,7 @@ ganttz.resourceload.ResourceLoadList = zk.$extends(zk.Widget,{ var scrolledPannelScrollLeft = jq('.rightpanellayout div:first').scrollLeft(); var scrolledPannelScrollTop = jq('.rightpanellayout div:first').scrollTop(); - jq('canvas.timeplot-canvas').css("left", "-" + scrolledPannelScrollLeft + "px"); + jq('canvas.timeplot-canvas').parent().css("left", "-" + scrolledPannelScrollLeft + "px"); jq('.timetrackergap').css("left", "-" + scrolledPannelScrollLeft + "px"); jq('.leftpanelgap .z-tree-body').css("top", "-" + scrolledPannelScrollTop + "px"); jq('.resourcesloadgraph div').scrollLeft(scrolledPannelScrollLeft + "px"); diff --git a/libreplan-business/pom.xml b/libreplan-business/pom.xml index 1fce9d967..ed7e38662 100644 --- a/libreplan-business/pom.xml +++ b/libreplan-business/pom.xml @@ -5,7 +5,7 @@ org.libreplan libreplan - 1.2.0 + 1.2.2 libreplan-business jar diff --git a/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java b/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java index 4ae8571b1..c27130d07 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java +++ b/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/BaseCalendar.java @@ -941,8 +941,9 @@ public class BaseCalendar extends IntegrationEntity implements ICalendar, EffortDuration amountRequestedDuration = amount .asDurationGivenWorkingDayOf(oneResourcePerDayWorkingDuration); - return multiplyByCalendarUnits(capacity).limitDuration( - amountRequestedDuration); + EffortDuration duration = multiplyByCalendarUnits(capacity) + .limitDuration(amountRequestedDuration); + return duration.atNearestMinute(); } /** diff --git a/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/PredefinedCalendarExceptionTypes.java b/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/PredefinedCalendarExceptionTypes.java index d25442180..19c8ac945 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/PredefinedCalendarExceptionTypes.java +++ b/libreplan-business/src/main/java/org/libreplan/business/calendars/entities/PredefinedCalendarExceptionTypes.java @@ -21,6 +21,7 @@ package org.libreplan.business.calendars.entities; +import org.libreplan.business.workingday.EffortDuration; /** * Defines the default {@link CalendarExceptionType}. @@ -29,19 +30,26 @@ package org.libreplan.business.calendars.entities; */ public enum PredefinedCalendarExceptionTypes { - RESOURCE_HOLIDAY("RESOURCE_HOLIDAY", CalendarExceptionTypeColor.YELLOW, true), - LEAVE("LEAVE", CalendarExceptionTypeColor.MAGENTA, true), - STRIKE("STRIKE", CalendarExceptionTypeColor.PURPLE, true), - BANK_HOLIDAY("BANK_HOLIDAY", CalendarExceptionTypeColor.DEFAULT, true), - HALF_DAY_HOLIDAY("HALF_DAY_HOLIDAY", CalendarExceptionTypeColor.ORANGE, false); + RESOURCE_HOLIDAY("RESOURCE_HOLIDAY", CalendarExceptionTypeColor.YELLOW, true, + EffortDuration.zero()), + LEAVE("LEAVE", CalendarExceptionTypeColor.MAGENTA, true, + EffortDuration.zero()), + STRIKE("STRIKE", CalendarExceptionTypeColor.PURPLE, true, + EffortDuration.zero()), + BANK_HOLIDAY("BANK_HOLIDAY", CalendarExceptionTypeColor.DEFAULT, true, + EffortDuration.zero()), + HALF_DAY_HOLIDAY("HALF_DAY_HOLIDAY", CalendarExceptionTypeColor.ORANGE, false, + EffortDuration.hours(4)); private CalendarExceptionType calendarExceptionType; private PredefinedCalendarExceptionTypes(String name, - CalendarExceptionTypeColor color, Boolean notAssignable) { + CalendarExceptionTypeColor color, Boolean notAssignable, + EffortDuration duration) { // Using the name as code in order to be more human friendly calendarExceptionType = CalendarExceptionType.create(name, name, color, notAssignable); + calendarExceptionType.setDuration(duration); } public CalendarExceptionType getCalendarExceptionType() { diff --git a/libreplan-business/src/main/java/org/libreplan/business/common/VersionInformation.java b/libreplan-business/src/main/java/org/libreplan/business/common/VersionInformation.java index 113768faf..414c0b505 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/common/VersionInformation.java +++ b/libreplan-business/src/main/java/org/libreplan/business/common/VersionInformation.java @@ -19,20 +19,82 @@ package org.libreplan.business.common; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.Date; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + /** * It contains the current version of project and implements of singleton - * pattern. + * pattern.
+ * It also has a cached value with information about last project version + * published. It checks the last version against a URL. + * * @author Susana Montes Pedreira */ public class VersionInformation { + private static final Log LOG = LogFactory.getLog(VersionInformation.class); + + /** + * URL with a text file only with last number version of LibrePlan + */ + private static final String LIBREPLAN_VERSION_URL = "http://libreplan.org/VERSION"; + + private static final String LIBREPLAN_USAGE_STATS_PARAM = "stats"; + private static final String LIBREPLAN_VERSION_PARAM = "version"; + + + /** + * Delay to wait till we check the URL again + */ + private static final long DELAY_TO_CHECK_URL = 24 * 60 * 60 * 1000; // 1 day + private static final VersionInformation singleton = new VersionInformation(); private String projectVersion; + private boolean newVersionCached = false; + + private Date lastVersionCachedDate = new Date(); + private VersionInformation() { } + private void loadNewVersionFromURL(boolean allowToGatherUsageStatsEnabled) { + lastVersionCachedDate = new Date(); + try { + URL url = getURL(allowToGatherUsageStatsEnabled); + String lastVersion = (new BufferedReader(new InputStreamReader( + url.openStream()))).readLine(); + if (projectVersion != null && lastVersion != null) { + newVersionCached = !projectVersion.equals(lastVersion); + } + } catch (MalformedURLException e) { + LOG.warn("Problems generating URL to check LibrePlan version. MalformedURLException: " + + e.getMessage()); + } catch (IOException e) { + LOG.info("Could not check LibrePlan version information from " + + LIBREPLAN_VERSION_URL + ". IOException: " + + e.getMessage()); + } + } + + private URL getURL(boolean allowToGatherUsageStatsEnabled) + throws MalformedURLException { + String url = LIBREPLAN_VERSION_URL; + if (allowToGatherUsageStatsEnabled) { + url += "?" + LIBREPLAN_USAGE_STATS_PARAM + "=1"; + url += "&" + LIBREPLAN_VERSION_PARAM + "=" + projectVersion; + } + return new URL(url); + } + public static VersionInformation getInstance() { return singleton; } @@ -50,6 +112,37 @@ public class VersionInformation { public void setProjectVersion(String argVersion) { projectVersion = argVersion; + loadNewVersionFromURL(false); } -} \ No newline at end of file + /** + * Returns true if a new version of the project is published. + * + * @param allowToGatherUsageStatsEnabled + * If true LibrePlan developers will process the requests to check + * the new versions to generate usages statistics + */ + public static boolean isNewVersionAvailable( + boolean allowToGatherUsageStatsEnabled) { + return singleton + .checkIsNewVersionAvailable(allowToGatherUsageStatsEnabled); + } + + /** + * If there is a new version already detected, it doesn't check it again. + * Otherwise, during one day it returns the cached value. And it checks it + * again after that time. + */ + private boolean checkIsNewVersionAvailable( + boolean allowToGatherUsageStatsEnabled) { + if (!newVersionCached) { + long oneDayLater = lastVersionCachedDate.getTime() + + DELAY_TO_CHECK_URL; + if (oneDayLater < new Date().getTime()) { + loadNewVersionFromURL(allowToGatherUsageStatsEnabled); + } + } + return newVersionCached; + } + +} diff --git a/libreplan-business/src/main/java/org/libreplan/business/common/daos/GenericDAOHibernate.java b/libreplan-business/src/main/java/org/libreplan/business/common/daos/GenericDAOHibernate.java index d8b8637e6..012d30304 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/common/daos/GenericDAOHibernate.java +++ b/libreplan-business/src/main/java/org/libreplan/business/common/daos/GenericDAOHibernate.java @@ -85,21 +85,14 @@ public class GenericDAOHibernate{ public Class getEntityClass(); - public enum Mode { - FLUSH_BEFORE_VALIDATION, AUTOMATIC_FLUSH; - } - /** - * It saves with automatic flush - * - * @see #save(Object, Mode) - */ - public void save(E entity) throws ValidationException; - - /** - *

* It inserts the object passed as a parameter in the ORM session, planning * it for updating (even though it is not modified before or after the call * to this method) or insertion, depending if it is was detached or @@ -63,15 +51,11 @@ public interface IGenericDAO { * executed (if the entity has version control enabled) with the possible * org.springframework.dao.OptimisticLockingFailureException * being thrown. - *

- *

- * - *

* * @throws ValidationException * if the entity has some invalid values */ - public void save(E entity, Mode mode) throws ValidationException; + public void save(E entity) throws ValidationException; /** * Unlike save, it does not execute validations. diff --git a/libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java b/libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java index 4ff84c63d..3414abe4c 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java +++ b/libreplan-business/src/main/java/org/libreplan/business/common/entities/Configuration.java @@ -87,6 +87,10 @@ public class Configuration extends BaseEntity { private LDAPConfiguration ldapConfiguration; + private Boolean checkNewVersionEnabled = true; + + private Boolean allowToGatherUsageStatsEnabled = false; + public void setDefaultCalendar(BaseCalendar defaultCalendar) { this.defaultCalendar = defaultCalendar; } @@ -146,16 +150,6 @@ public class Configuration extends BaseEntity { return true; } - @AssertTrue(message = "userDn not specified") - public boolean checkConstraintLdapUserDnWithoutWhiteSpaces() { - if (getLdapConfiguration().getLdapAuthEnabled()) { - if (StringUtils.isBlank(getLdapConfiguration().getLdapUserDn())) { - return false; - } - } - return true; - } - @AssertTrue(message = "userId not specified") public boolean checkConstraintLdapUserIdWithoutWhiteSpaces() { if (getLdapConfiguration().getLdapAuthEnabled()) { @@ -166,16 +160,6 @@ public class Configuration extends BaseEntity { return true; } - @AssertTrue(message = "password not specified") - public boolean checkConstraintLdapPasswordWithoutWhiteSpaces() { - if (getLdapConfiguration().getLdapAuthEnabled()) { - if (StringUtils.isBlank(getLdapConfiguration().getLdapPassword())) { - return false; - } - } - return true; - } - public void setGenerateCodeForCriterion(Boolean generateCodeForCriterion) { this.generateCodeForCriterion = generateCodeForCriterion; } @@ -360,4 +344,23 @@ public class Configuration extends BaseEntity { public void setAutocompleteLogin(Boolean autocompleteLogin) { this.autocompleteLogin = autocompleteLogin; } + + public boolean isCheckNewVersionEnabled() { + return checkNewVersionEnabled != null ? checkNewVersionEnabled : true; + } + + public void setCheckNewVersionEnabled(boolean checkNewVersionEnabled) { + this.checkNewVersionEnabled = checkNewVersionEnabled; + } + + public boolean isAllowToGatherUsageStatsEnabled() { + return allowToGatherUsageStatsEnabled != null ? allowToGatherUsageStatsEnabled + : false; + } + + public void setAllowToGatherUsageStatsEnabled( + boolean allowToGatherUsageStatsEnabled) { + this.allowToGatherUsageStatsEnabled = allowToGatherUsageStatsEnabled; + } + } diff --git a/libreplan-business/src/main/java/org/libreplan/business/orders/daos/OrderElementDAO.java b/libreplan-business/src/main/java/org/libreplan/business/orders/daos/OrderElementDAO.java index bb38af315..c304e94bb 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/orders/daos/OrderElementDAO.java +++ b/libreplan-business/src/main/java/org/libreplan/business/orders/daos/OrderElementDAO.java @@ -36,6 +36,7 @@ import java.util.Set; import org.apache.commons.lang.StringUtils; import org.hibernate.Criteria; import org.hibernate.Query; +import org.hibernate.SessionFactory; import org.hibernate.criterion.Restrictions; import org.libreplan.business.common.IAdHocTransactionService; import org.libreplan.business.common.IOnTransaction; @@ -87,6 +88,9 @@ public class OrderElementDAO extends IntegrationEntityDAO @Autowired private IAdHocTransactionService transactionService; + @Autowired + private SessionFactory sessionFactory; + @Override public List findWithoutParent() { Criteria c = getSession().createCriteria(OrderElement.class); @@ -503,6 +507,11 @@ public class OrderElementDAO extends IntegrationEntityDAO //if the line hadn't been saved, we have nothing to update return; } + + // Refresh data from database, because of changes not saved are not + // useful for the following operations + sessionFactory.getCurrentSession().refresh(workReportLine); + OrderElement orderElement = find(workReportLine.getOrderElement().getId()); EffortDuration effort = workReportLine.getEffort(); @@ -535,13 +544,21 @@ public class OrderElementDAO extends IntegrationEntityDAO } private void updateIndirectChargedEffortWithMap( - Map relationOrderElementIdAndIndirectChargedEffort) + Map relationOrderElementIdAndIndirectChargedEffort, + boolean sum) throws InstanceNotFoundException { for (Long id : relationOrderElementIdAndIndirectChargedEffort.keySet()) { OrderElement orderElement = find(id); - orderElement.getSumChargedEffort().addIndirectChargedEffort( - relationOrderElementIdAndIndirectChargedEffort.get(id)); + if (sum) { + orderElement.getSumChargedEffort().addIndirectChargedEffort( + relationOrderElementIdAndIndirectChargedEffort.get(id)); + } else { + orderElement.getSumChargedEffort() + .subtractIndirectChargedEffort( + relationOrderElementIdAndIndirectChargedEffort + .get(id)); + } save(orderElement); } } @@ -555,7 +572,8 @@ public class OrderElementDAO extends IntegrationEntityDAO updateRelatedSumChargedEffortWithDeletedWorkReportLine(line, relationOrderElementIdAndIndirectChargedEffort); } - updateIndirectChargedEffortWithMap(relationOrderElementIdAndIndirectChargedEffort); + updateIndirectChargedEffortWithMap( + relationOrderElementIdAndIndirectChargedEffort, false); } @Override @@ -567,7 +585,8 @@ public class OrderElementDAO extends IntegrationEntityDAO updateRelatedSumChargedEffortWithWorkReportLine(line, relationOrderElementIdAndIndirectChargedEffort); } - updateIndirectChargedEffortWithMap(relationOrderElementIdAndIndirectChargedEffort); + updateIndirectChargedEffortWithMap( + relationOrderElementIdAndIndirectChargedEffort, true); } @SuppressWarnings("unchecked") diff --git a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java index d40dc43dc..bc6fe6739 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java +++ b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java @@ -57,6 +57,7 @@ import org.libreplan.business.orders.entities.SchedulingState.Type; import org.libreplan.business.orders.entities.TaskSource.TaskSourceSynchronization; import org.libreplan.business.planner.entities.Task; import org.libreplan.business.planner.entities.TaskElement; +import org.libreplan.business.planner.entities.TaskGroup; import org.libreplan.business.planner.entities.TaskPositionConstraint; import org.libreplan.business.qualityforms.entities.QualityForm; import org.libreplan.business.qualityforms.entities.TaskQualityForm; @@ -290,6 +291,11 @@ public abstract class OrderElement extends IntegrationEntity implements SchedulingDataForVersion schedulingDataForVersion) { List result = new ArrayList(); if (isSchedulingPoint()) { + if(isSchedulingPointButItWasNot()) { + //this element was a container but now it's a scheduling point + //we have to remove the TaskSource which contains a TaskGroup instead of TaskElement + removeTaskSource(result); + } result .addAll(synchronizationForSchedulingPoint(schedulingDataForVersion)); } else if (isSuperElementPartialOrCompletelyScheduled()) { @@ -323,6 +329,11 @@ public abstract class OrderElement extends IntegrationEntity implements && getTaskSource().getTask() instanceof Task; } + private boolean isSchedulingPointButItWasNot() { + return getTaskSource() != null + && getTaskSource().getTask() instanceof TaskGroup; + } + private List childrenSynchronizations() { List childrenOfGroup = new ArrayList(); for (OrderElement orderElement : getSomewhatScheduledOrderElements()) { diff --git a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java index 89bc4c3cd..e9f925045 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java +++ b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java @@ -36,6 +36,7 @@ import org.libreplan.business.advance.entities.AdvanceAssignment; import org.libreplan.business.advance.entities.AdvanceType; import org.libreplan.business.advance.entities.DirectAdvanceAssignment; import org.libreplan.business.advance.entities.IndirectAdvanceAssignment; +import org.libreplan.business.planner.entities.DayAssignment.FilterType; import org.libreplan.business.requirements.entities.CriterionRequirement; import org.libreplan.business.templates.entities.OrderLineTemplate; @@ -98,6 +99,43 @@ public class OrderLine extends OrderElement { return true; } + @Override + public boolean isEmptyLeaf() { + if (getWorkHours() != 0) { + return false; + } + if (!getDirectCriterionRequirement().isEmpty()) { + return false; + } + if (!getDirectAdvanceAssignments().isEmpty()) { + for (DirectAdvanceAssignment each : getDirectAdvanceAssignments()) { + if (!each.getAdvanceMeasurements().isEmpty()) { + return false; + } + } + } + if (!getQualityForms().isEmpty()) { + return false; + } + if (!getLabels().isEmpty()) { + return false; + } + if (!getMaterialAssignments().isEmpty()) { + return false; + } + if (!getSumChargedEffort().getDirectChargedEffort().isZero()) { + return false; + } + if (!getTaskElements().isEmpty()) { + if (!getTaskElements().iterator().next() + .getDayAssignments(FilterType.KEEP_ALL).isEmpty()) { + return false; + } + } + + return true; + } + @Override public OrderLine toLeaf() { return this; @@ -106,7 +144,8 @@ public class OrderLine extends OrderElement { @Override public OrderLineGroup toContainer() { OrderLineGroup result = OrderLineGroup.create(); - result.setName("new container"); + result.setName(getName()); + setName(""); return result; } diff --git a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java index e7d283701..52d66e5b7 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java +++ b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java @@ -131,6 +131,17 @@ public class OrderLineGroup extends OrderElement implements public OrderLineGroup getThis() { return OrderLineGroup.this; } + + @Override + public boolean isLeaf() { + return false; + } + + @Override + public boolean isEmptyLeaf() { + return false; + } + } public static OrderLineGroup create() { @@ -225,6 +236,11 @@ public class OrderLineGroup extends OrderElement implements return false; } + @Override + public boolean isEmptyLeaf() { + return false; + } + @Override public void remove(OrderElement child) { getManipulator().remove(child); diff --git a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/SumChargedEffort.java b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/SumChargedEffort.java index beebc893b..bbb782ec9 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/SumChargedEffort.java +++ b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/SumChargedEffort.java @@ -62,6 +62,12 @@ public class SumChargedEffort extends BaseEntity { .plus(indirectChargedEffort); } + public void subtractIndirectChargedEffort( + EffortDuration indirectChargedEffort) { + this.indirectChargedEffort = this.indirectChargedEffort + .minus(indirectChargedEffort); + } + public EffortDuration getIndirectChargedEffort() { return indirectChargedEffort; } diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/daos/ITaskElementDAO.java b/libreplan-business/src/main/java/org/libreplan/business/planner/daos/ITaskElementDAO.java index e63ead959..e9f751f3d 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/daos/ITaskElementDAO.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/daos/ITaskElementDAO.java @@ -37,4 +37,6 @@ public interface ITaskElementDAO extends IGenericDAO { List listFilteredByDate(Date start, Date end); + List getTaskElementsNoMilestonesWithoutTaskSource(); + } diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/daos/TaskElementDAO.java b/libreplan-business/src/main/java/org/libreplan/business/planner/daos/TaskElementDAO.java index e504e212b..abe1aac58 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/daos/TaskElementDAO.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/daos/TaskElementDAO.java @@ -26,6 +26,7 @@ import java.util.List; import org.hibernate.Criteria; import org.hibernate.Hibernate; +import org.hibernate.Query; import org.hibernate.criterion.Restrictions; import org.joda.time.LocalDate; import org.libreplan.business.common.daos.GenericDAOHibernate; @@ -125,4 +126,13 @@ public class TaskElementDAO extends GenericDAOHibernate super.save(taskElement); } + @Override + public List getTaskElementsNoMilestonesWithoutTaskSource() { + String strQuery = "FROM TaskElement " + + "WHERE id NOT IN (SELECT id FROM TaskSource) AND " + + "id NOT IN (SELECT id FROM TaskMilestone)"; + Query query = getSession().createQuery(strQuery); + return query.list(); + } + } diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java index 32b7da97f..03abe9e9a 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java @@ -76,7 +76,7 @@ public abstract class AssignmentFunction extends BaseEntity { FLAT(_("Flat")), MANUAL(_("Manual")), STRETCHES(_("Stretches")), - INTERPOLATION(_("Interporlation")), + INTERPOLATION(_("Interpolation")), SIGMOID(_("Sigmoid")); private String name; diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ITaskPositionConstrained.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ITaskPositionConstrained.java index ed0bafa6f..087f234fb 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ITaskPositionConstrained.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ITaskPositionConstrained.java @@ -31,5 +31,5 @@ public interface ITaskPositionConstrained { TaskPositionConstraint getPositionConstraint(); - void explicityMoved(IntraDayDate date); + void explicityMoved(IntraDayDate startDate, IntraDayDate endDate); } \ No newline at end of file diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java index f14866be0..4da8798e9 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java @@ -20,6 +20,8 @@ */ package org.libreplan.business.planner.entities; +import org.libreplan.business.orders.entities.Order.SchedulingMode; + /** * Enum with all possible ways of calculating the start of a task
@@ -28,11 +30,6 @@ package org.libreplan.business.planner.entities; public enum PositionConstraintType { AS_SOON_AS_POSSIBLE(false, _("as soon as possible")) { - @Override - public PositionConstraintType newTypeAfterMoved() { - return START_NOT_EARLIER_THAN; - } - @Override public boolean appliesToTheStart() { return true; @@ -40,11 +37,6 @@ public enum PositionConstraintType { }, START_NOT_EARLIER_THAN(true, _("start not earlier than")) { - @Override - public PositionConstraintType newTypeAfterMoved() { - return START_NOT_EARLIER_THAN; - } - @Override public boolean appliesToTheStart() { return true; @@ -53,8 +45,8 @@ public enum PositionConstraintType { START_IN_FIXED_DATE(true, _("start in fixed date")) { @Override - public PositionConstraintType newTypeAfterMoved() { - return START_NOT_EARLIER_THAN; + public PositionConstraintType newTypeAfterMoved(SchedulingMode mode) { + return START_IN_FIXED_DATE; } @Override @@ -64,11 +56,6 @@ public enum PositionConstraintType { }, AS_LATE_AS_POSSIBLE(false, _("as late as possible")) { - @Override - public PositionConstraintType newTypeAfterMoved() { - return FINISH_NOT_LATER_THAN; - } - @Override public boolean appliesToTheStart() { return false; @@ -76,11 +63,6 @@ public enum PositionConstraintType { }, FINISH_NOT_LATER_THAN(true, _("finish not later than")) { - @Override - public PositionConstraintType newTypeAfterMoved() { - return FINISH_NOT_LATER_THAN; - } - @Override public boolean appliesToTheStart() { return false; @@ -102,7 +84,12 @@ public enum PositionConstraintType { this.name = name; } - public abstract PositionConstraintType newTypeAfterMoved(); + public PositionConstraintType newTypeAfterMoved(SchedulingMode mode) { + if(mode == SchedulingMode.FORWARD) + return START_NOT_EARLIER_THAN; + else + return FINISH_NOT_LATER_THAN; + } public boolean isAssociatedDateRequired() { return dateRequired; diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ResourceAllocation.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ResourceAllocation.java index 6f6b012db..5c2eab504 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ResourceAllocation.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/ResourceAllocation.java @@ -1922,7 +1922,8 @@ public abstract class ResourceAllocation extends return null; } DayAssignment lastAssignment = assignments.get(assignments.size() - 1); - return lastAssignment.getDay().plusDays(1); + return IntraDayDate.create(lastAssignment.getDay(), + lastAssignment.getDuration()).asExclusiveEnd(); } public boolean isAlreadyFinishedBy(LocalDate date) { diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Stretch.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Stretch.java index 95d3be414..6faf01095 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Stretch.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Stretch.java @@ -22,6 +22,7 @@ package org.libreplan.business.planner.entities; import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.Collections; import java.util.Comparator; import java.util.List; @@ -46,16 +47,17 @@ public class Stretch { public static LocalDate getDateByLengthProportion( ResourceAllocation allocation, BigDecimal lengthProportion) { int allocationDuration = Days.daysBetween(allocation.getStartDate(), - allocation.getEndDate()).getDays(); - int days = lengthProportion.multiply( - BigDecimal.valueOf(allocationDuration)).intValue(); + allocation.getIntraDayEndDate().asExclusiveEnd()).getDays(); + int days = lengthProportion + .multiply(BigDecimal.valueOf(allocationDuration)) + .setScale(0, RoundingMode.HALF_UP).intValue(); return allocation.getStartDate().plusDays(days); } public static BigDecimal getLengthProportionByDate( ResourceAllocation allocation, LocalDate date) { int allocationDuration = Days.daysBetween(allocation.getStartDate(), - allocation.getEndDate()).getDays(); + allocation.getIntraDayEndDate().asExclusiveEnd()).getDays(); int days = Days.daysBetween(allocation.getStartDate(), date).getDays(); return daysProportion(days, allocationDuration); } diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java index 8e823bb4c..52dc2a615 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java @@ -131,14 +131,8 @@ public class StretchesFunction extends AssignmentFunction { LocalDate startInclusive, LocalDate taskEnd, int intervalHours) { Validate.isTrue(!isConsolidated()); - - // End has to be exclusive on last Stretch - LocalDate endDate = getEnd(); - if (endDate.equals(taskEnd)) { - endDate = endDate.plusDays(1); - } resourceAllocation.withPreviousAssociatedResources() - .onInterval(getStartFor(startInclusive), endDate) + .onInterval(getStartFor(startInclusive), getEnd()) .allocateHours(intervalHours); } diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunctionTypeEnum.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunctionTypeEnum.java index 037fc6c17..b2dbd31fd 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunctionTypeEnum.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunctionTypeEnum.java @@ -216,7 +216,8 @@ public enum StretchesFunctionTypeEnum { intervals.addAll(stretchesFunction.getIntervalsDefinedByStreches()); LocalDate startInclusive = resourceAllocation.getFirstNonConsolidatedDate(); - LocalDate endExclusive = resourceAllocation.getEndDate(); + LocalDate endExclusive = resourceAllocation.getIntraDayEndDate() + .asExclusiveEnd(); int totalHours = resourceAllocation.getNonConsolidatedHours(); apply(resourceAllocation, intervals, startInclusive, endExclusive, totalHours); } diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Task.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Task.java index c18e33fc9..b26bbc59a 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Task.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/Task.java @@ -419,8 +419,9 @@ public class Task extends TaskElement implements ITaskPositionConstrained { } } - public void explicityMoved(IntraDayDate date) { - getPositionConstraint().explicityMovedTo(date); + public void explicityMoved(IntraDayDate startDate, IntraDayDate endDate) { + getPositionConstraint().explicityMovedTo(startDate, endDate, + getOrderElement().getOrder().getSchedulingMode()); } public TaskPositionConstraint getPositionConstraint() { diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java index 3a0617061..c6de6bc4e 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskElement.java @@ -30,6 +30,7 @@ import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.Date; +import java.util.EnumSet; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -46,6 +47,7 @@ import org.libreplan.business.common.BaseEntity; import org.libreplan.business.common.entities.ProgressType; import org.libreplan.business.orders.entities.Order; import org.libreplan.business.orders.entities.OrderElement; +import org.libreplan.business.orders.entities.OrderStatusEnum; import org.libreplan.business.orders.entities.TaskSource; import org.libreplan.business.planner.entities.Dependency.Type; import org.libreplan.business.resources.daos.IResourcesSearcher; @@ -393,6 +395,10 @@ public abstract class TaskElement extends BaseEntity { public void setDeadline(LocalDate deadline) { this.deadline = deadline; + if (taskSource != null && taskSource.getOrderElement() != null) { + taskSource.getOrderElement().setDeadline( + (deadline == null)? null : deadline.toDateMidnight().toDate()); + } } void add(Dependency dependency) { @@ -626,6 +632,18 @@ public abstract class TaskElement extends BaseEntity { return "assigned"; } + public Boolean belongsClosedProject() { + EnumSet CLOSED = EnumSet.of(OrderStatusEnum.CANCELLED, + OrderStatusEnum.FINISHED, OrderStatusEnum.STORED); + + Order order = getOrderElement().getOrder(); + if(CLOSED.contains(order.getState())) { + return true; + } + + return false; + } + public abstract boolean hasLimitedResourceAllocation(); public void removePredecessorsDayAssignmentsFor(Scenario scenario) { @@ -707,4 +725,8 @@ public abstract class TaskElement extends BaseEntity { setAdvancePercentage(getOrderElement().getAdvancePercentage()); } + public Boolean isRoot() { + return (this.getParent() == null); + } + } diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java index 616cca7c5..2267b18c0 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskMilestone.java @@ -23,6 +23,7 @@ package org.libreplan.business.planner.entities; import java.util.Collections; import java.util.Date; +import java.util.EnumSet; import java.util.List; import java.util.Set; @@ -30,6 +31,8 @@ import org.apache.commons.lang.Validate; import org.hibernate.validator.AssertTrue; import org.joda.time.DateTime; import org.joda.time.Days; +import org.libreplan.business.orders.entities.Order; +import org.libreplan.business.orders.entities.OrderStatusEnum; import org.libreplan.business.resources.daos.IResourcesSearcher; import org.libreplan.business.scenarios.entities.Scenario; import org.libreplan.business.workingday.IntraDayDate; @@ -165,8 +168,9 @@ public class TaskMilestone extends TaskElement implements ITaskPositionConstrain return false; } - public void explicityMoved(IntraDayDate date) { - getPositionConstraint().explicityMovedTo(date); + public void explicityMoved(IntraDayDate startDate, IntraDayDate endDate) { + getPositionConstraint().explicityMovedTo(startDate, endDate, + getParent().getOrderElement().getOrder().getSchedulingMode()); } public TaskPositionConstraint getPositionConstraint() { @@ -181,4 +185,17 @@ public class TaskMilestone extends TaskElement implements ITaskPositionConstrain return false; } + @Override + public Boolean belongsClosedProject() { + EnumSet CLOSED = EnumSet.of(OrderStatusEnum.CANCELLED, + OrderStatusEnum.FINISHED, OrderStatusEnum.STORED); + + Order order = getParent().getOrderElement().getOrder(); + if(CLOSED.contains(order.getState())) { + return true; + } + + return false; + } + } \ No newline at end of file diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskPositionConstraint.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskPositionConstraint.java index afb9ae34e..b12bde999 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskPositionConstraint.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskPositionConstraint.java @@ -23,6 +23,7 @@ package org.libreplan.business.planner.entities; import java.util.Date; import org.apache.commons.lang.Validate; +import org.libreplan.business.orders.entities.Order.SchedulingMode; import org.libreplan.business.workingday.IntraDayDate; /** @@ -57,10 +58,16 @@ public class TaskPositionConstraint { .toDate() : null; } - public void explicityMovedTo(IntraDayDate date) { - Validate.notNull(date); - constraintType = constraintType.newTypeAfterMoved(); - constraintDate = date; + public void explicityMovedTo(IntraDayDate startDate, IntraDayDate endDate, + SchedulingMode mode) { + Validate.notNull(startDate); + Validate.notNull(endDate); + constraintType = constraintType.newTypeAfterMoved(mode); + if (isConstraintAppliedToStart()) { + constraintDate = startDate; + } else { + constraintDate = endDate; + } } public IntraDayDate getConstraintDate() { diff --git a/libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java b/libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java index d985ab580..2c2239aa1 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java +++ b/libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java @@ -320,7 +320,7 @@ public class Criterion extends IntegrationEntity implements ICriterion, } public String getCompleteName() { - return type.getName() + " :: " + name; + return name + "(" + type.getName() + ")"; } public boolean isActive() { diff --git a/libreplan-business/src/main/java/org/libreplan/business/resources/entities/MachineWorkersConfigurationUnit.java b/libreplan-business/src/main/java/org/libreplan/business/resources/entities/MachineWorkersConfigurationUnit.java index b24a12165..a08aa8bdc 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/resources/entities/MachineWorkersConfigurationUnit.java +++ b/libreplan-business/src/main/java/org/libreplan/business/resources/entities/MachineWorkersConfigurationUnit.java @@ -37,7 +37,8 @@ import org.libreplan.business.util.deepcopy.Strategy; * Machine Workers Configuration Unit
* @author Lorenzo Tilve Álvaro */ -public class MachineWorkersConfigurationUnit extends BaseEntity { +public class MachineWorkersConfigurationUnit extends BaseEntity implements + Comparable { @OnCopy(Strategy.SHARE) private Machine machine; @@ -203,4 +204,11 @@ public class MachineWorkersConfigurationUnit extends BaseEntity { return unique; } + @Override + public int compareTo(Object configurationUnit) { + return this.name + .compareToIgnoreCase(((MachineWorkersConfigurationUnit) configurationUnit) + .getName()); + } + } diff --git a/libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java b/libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java index 1a3526618..1b12bb406 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java +++ b/libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java @@ -32,11 +32,14 @@ import java.util.Locale; public enum Language { BROWSER_LANGUAGE(_("Use browser language configuration"), null), - GALICIAN_LANGUAGE(_("Galician"), new Locale("gl")), - SPANISH_LANGUAGE(_("Spanish"), new Locale("es")), - ENGLISH_LANGUAGE(_("English"), Locale.ENGLISH), - RUSSIAN_LANGUAGE(_("Russian"), new Locale("ru")), - PORTUGUESE_LANGUAGE(_("Portuguese"), new Locale("pt")); + GALICIAN_LANGUAGE("Galego", new Locale("gl")), + SPANISH_LANGUAGE("Español", new Locale("es")), + ENGLISH_LANGUAGE("English", Locale.ENGLISH), + RUSSIAN_LANGUAGE("Pусский", new Locale("ru")), + PORTUGUESE_LANGUAGE("Português", new Locale("pt")), + ITALIAN_LANGUAGE("Italiano", new Locale("it")), + FRENCH_LANGUAGE("Français", new Locale("fr")), + DUTCH_LANGUAGE("Nederlands", new Locale("nl")); private final String displayName; diff --git a/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineGroupTemplate.java b/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineGroupTemplate.java index cef519900..fad73b9d9 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineGroupTemplate.java +++ b/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineGroupTemplate.java @@ -89,6 +89,16 @@ public class OrderLineGroupTemplate extends OrderElementTemplate implements getThis().getSchedulingState().add(newChildState); } + @Override + public boolean isLeaf() { + return false; + } + + @Override + public boolean isEmptyLeaf() { + return false; + } + } public static OrderLineGroupTemplate createNew() { @@ -218,6 +228,11 @@ public class OrderLineGroupTemplate extends OrderElementTemplate implements return false; } + @Override + public boolean isEmptyLeaf() { + return false; + } + private CriterionRequirementOrderElementHandler criterionRequirementOrderElementHandler = CriterionRequirementOrderElementHandler .getInstance(); diff --git a/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java b/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java index ab577b4ca..02e581513 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java +++ b/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java @@ -108,6 +108,30 @@ public class OrderLineTemplate extends OrderElementTemplate { return true; } + @Override + public boolean isEmptyLeaf() { + if (getWorkHours() != 0) { + return false; + } + if (!getDirectCriterionRequirements().isEmpty()) { + return false; + } + if (!getAdvanceAssignmentTemplates().isEmpty()) { + return false; + } + if (!getQualityForms().isEmpty()) { + return false; + } + if (!getLabels().isEmpty()) { + return false; + } + if (!getMaterialAssignments().isEmpty()) { + return false; + } + + return true; + } + @Override public OrderElement createElement(OrderLineGroup parent) { OrderLine line = setupSchedulingStateType(setupVersioningInfo(parent, diff --git a/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java b/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java index 3789fbef3..475fec24d 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java +++ b/libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java @@ -58,16 +58,11 @@ public class OrderTemplate extends OrderLineGroupTemplate { order.setVersionForScenario(currentScenario, OrderVersion .createInitialVersion(currentScenario)); order.useSchedulingDataFor(currentScenario); - order.setInitDate(today()); order.setCalendar(calendar); order.initializeTemplate(this); return setupGroupParts(setupSchedulingStateType(order)); } - private Date today() { - return new LocalDate().toDateTimeAtStartOfDay().toDate(); - } - @Override public String getType() { return _("Project"); diff --git a/libreplan-business/src/main/java/org/libreplan/business/trees/ITreeNode.java b/libreplan-business/src/main/java/org/libreplan/business/trees/ITreeNode.java index f15e57a9a..f27bb8d54 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/trees/ITreeNode.java +++ b/libreplan-business/src/main/java/org/libreplan/business/trees/ITreeNode.java @@ -43,4 +43,21 @@ public interface ITreeNode> { */ T getThis(); + boolean isLeaf(); + + /** + * Checks if a leaf is or not empty.
+ * An empty leaf is defined as: + *
    + *
  • A leaf with number of hours zero
  • + *
  • A leaf without direct criteria assigned
  • + *
  • A leaf without progress
  • + *
  • A leaf without quality forms
  • + *
  • A leaf without labels
  • + *
  • A leaf without work report lines devoting time to it
  • + *
  • A leaf without resource allocations (not assigned yet)
  • + *
+ */ + boolean isEmptyLeaf(); + } diff --git a/libreplan-business/src/main/java/org/libreplan/business/workingday/EffortDuration.java b/libreplan-business/src/main/java/org/libreplan/business/workingday/EffortDuration.java index bedd7e490..83e7c823b 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/workingday/EffortDuration.java +++ b/libreplan-business/src/main/java/org/libreplan/business/workingday/EffortDuration.java @@ -390,7 +390,7 @@ public class EffortDuration implements Comparable { } } - private EffortDuration atNearestMinute() { + public EffortDuration atNearestMinute() { EnumMap decompose = this.decompose(); int seconds = decompose.get(Granularity.SECONDS); if (seconds >= 30) { diff --git a/libreplan-business/src/main/java/org/libreplan/business/workingday/ResourcesPerDay.java b/libreplan-business/src/main/java/org/libreplan/business/workingday/ResourcesPerDay.java index eee49c7e4..d27a8b736 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/workingday/ResourcesPerDay.java +++ b/libreplan-business/src/main/java/org/libreplan/business/workingday/ResourcesPerDay.java @@ -74,13 +74,13 @@ public class ResourcesPerDay { } private static ResourcesPerDay backToResourcePerDay(int integerFormat) { - return amount(new BigDecimal(integerFormat).movePointLeft(2)); + return amount(new BigDecimal(integerFormat).movePointLeft(4)); } public static ResourcesPerDay calculateFrom(EffortDuration durationWorking, EffortDuration durationWorkable) { return amount(new BigDecimal(durationWorking.getSeconds()).divide( - new BigDecimal(durationWorkable.getSeconds()), 2, + new BigDecimal(durationWorkable.getSeconds()), 4, RoundingMode.HALF_UP)); } @@ -96,7 +96,7 @@ public class ResourcesPerDay { private ResourcesPerDay(BigDecimal amount) { Validate.isTrue(amount.intValue() >= 0); - this.amount = amount.setScale(2, RoundingMode.HALF_UP); + this.amount = amount.setScale(4, RoundingMode.HALF_UP); } public BigDecimal getAmount() { @@ -134,7 +134,7 @@ public class ResourcesPerDay { } public boolean isZero() { - BigDecimal withoutDecimalpart = amount.movePointRight(2); + BigDecimal withoutDecimalpart = amount.movePointRight(4); return withoutDecimalpart.intValue() == 0; } diff --git a/libreplan-business/src/main/resources/db.changelog-1.2.xml b/libreplan-business/src/main/resources/db.changelog-1.2.xml index 0a38d5788..a430f7049 100644 --- a/libreplan-business/src/main/resources/db.changelog-1.2.xml +++ b/libreplan-business/src/main/resources/db.changelog-1.2.xml @@ -159,4 +159,40 @@ + + Add new column check_new_version_enabled with default value TRUE to configuration table + + + + + + + + + Add new column allow_to_gather_usage_stats_enabled with default value FALSE to configuration table + + + + + + + + + Change column description in order_element to TEXT + + + + + Change column description in order_element_template to TEXT + + + diff --git a/libreplan-business/src/main/resources/org/libreplan/business/common/entities/Configuration.hbm.xml b/libreplan-business/src/main/resources/org/libreplan/business/common/entities/Configuration.hbm.xml index 88c5cc43a..d39b350c9 100644 --- a/libreplan-business/src/main/resources/org/libreplan/business/common/entities/Configuration.hbm.xml +++ b/libreplan-business/src/main/resources/org/libreplan/business/common/entities/Configuration.hbm.xml @@ -51,6 +51,10 @@ column="changed_default_wswriter_password" /> + + org.libreplan.business.common.entities.ProgressType diff --git a/libreplan-business/src/main/resources/org/libreplan/business/orders/entities/Orders.hbm.xml b/libreplan-business/src/main/resources/org/libreplan/business/orders/entities/Orders.hbm.xml index f4b862184..b59a58d45 100644 --- a/libreplan-business/src/main/resources/org/libreplan/business/orders/entities/Orders.hbm.xml +++ b/libreplan-business/src/main/resources/org/libreplan/business/orders/entities/Orders.hbm.xml @@ -10,7 +10,7 @@ - + diff --git a/libreplan-business/src/main/resources/org/libreplan/business/templates/entities/Templates.hbm.xml b/libreplan-business/src/main/resources/org/libreplan/business/templates/entities/Templates.hbm.xml index 9d51a4dbf..a5f66b8e7 100644 --- a/libreplan-business/src/main/resources/org/libreplan/business/templates/entities/Templates.hbm.xml +++ b/libreplan-business/src/main/resources/org/libreplan/business/templates/entities/Templates.hbm.xml @@ -11,7 +11,7 @@ - + - + diff --git a/libreplan-business/src/test/java/org/libreplan/business/test/planner/entities/StretchesFunctionTest.java b/libreplan-business/src/test/java/org/libreplan/business/test/planner/entities/StretchesFunctionTest.java index 15c9bcdf6..5d6fa2bac 100644 --- a/libreplan-business/src/test/java/org/libreplan/business/test/planner/entities/StretchesFunctionTest.java +++ b/libreplan-business/src/test/java/org/libreplan/business/test/planner/entities/StretchesFunctionTest.java @@ -40,6 +40,8 @@ import org.libreplan.business.planner.entities.ResourceAllocation; import org.libreplan.business.planner.entities.Stretch; import org.libreplan.business.planner.entities.StretchesFunction; import org.libreplan.business.planner.entities.StretchesFunction.Interval; +import org.libreplan.business.workingday.EffortDuration; +import org.libreplan.business.workingday.IntraDayDate; /** * Tests for {@link StretchesFunction} entity. @@ -59,6 +61,12 @@ public class StretchesFunctionTest { expect(resourceAllocation.getStartDate()).andReturn(START_DATE).anyTimes(); expect(resourceAllocation.getEndDate()).andReturn(END_DATE).anyTimes(); + expect(resourceAllocation.getIntraDayStartDate()).andReturn( + IntraDayDate.create(START_DATE, EffortDuration.zero())) + .anyTimes(); + expect(resourceAllocation.getIntraDayEndDate()).andReturn( + IntraDayDate.create(END_DATE, EffortDuration.zero())) + .anyTimes(); replay(resourceAllocation); return resourceAllocation; diff --git a/libreplan-business/src/test/java/org/libreplan/business/test/workingday/ResourcesPerDayTest.java b/libreplan-business/src/test/java/org/libreplan/business/test/workingday/ResourcesPerDayTest.java index c922e64de..2fe57a2c2 100644 --- a/libreplan-business/src/test/java/org/libreplan/business/test/workingday/ResourcesPerDayTest.java +++ b/libreplan-business/src/test/java/org/libreplan/business/test/workingday/ResourcesPerDayTest.java @@ -71,7 +71,7 @@ public class ResourcesPerDayTest { private int getDecimalPart(ResourcesPerDay r) { BigDecimal onlyDecimal = r.getAmount().subtract( new BigDecimal(r.getAmount().intValue())); - BigDecimal decimalPartAsInt = onlyDecimal.movePointRight(2); + BigDecimal decimalPartAsInt = onlyDecimal.movePointRight(4); int result = decimalPartAsInt.intValue(); return result; } @@ -90,25 +90,25 @@ public class ResourcesPerDayTest { public void theUnitsAmountCanBeADecimalValue() { ResourcesPerDay resourcesPerDay = ResourcesPerDay .amount(new BigDecimal(2.2)); - assertThat(resourcesPerDay, readsAs(2, 20)); + assertThat(resourcesPerDay, readsAs(2, 2000)); } @Test - public void theAmountIsConvertedToABigDecimalOfScale2() { + public void theAmountIsConvertedToABigDecimalOfScale4() { ResourcesPerDay resourcesPerDay = ResourcesPerDay .amount(new BigDecimal(2.2)); - assertThat(resourcesPerDay.getAmount().scale(), equalTo(2)); + assertThat(resourcesPerDay.getAmount().scale(), equalTo(4)); } @Test - public void ifTheAmountSpecifiedHasBiggerScaleThan2ItIsRoundedHalfUp() { - BigDecimal[] examples = { new BigDecimal(2.236), - new BigDecimal(2235).movePointLeft(3), new BigDecimal(2.24), - new BigDecimal(2.2449) }; + public void ifTheAmountSpecifiedHasBiggerScaleThan4ItIsRoundedHalfUp() { + BigDecimal[] examples = { new BigDecimal(2.11236), + new BigDecimal(211235).movePointLeft(5), + new BigDecimal(2.1124), new BigDecimal(2.112449) }; for (BigDecimal example : examples) { ResourcesPerDay resourcesPerDay = ResourcesPerDay.amount(example); - assertThat(resourcesPerDay.getAmount().scale(), equalTo(2)); - assertThat(resourcesPerDay, readsAs(2, 24)); + assertThat(resourcesPerDay.getAmount().scale(), equalTo(4)); + assertThat(resourcesPerDay, readsAs(2, 1124)); } } @@ -154,7 +154,7 @@ public class ResourcesPerDayTest { @Test public void twoResourcesPerDayAreEqualsIfNormalizeToTheSameAmount() { - ResourcesPerDay a = ResourcesPerDay.amount(new BigDecimal(2.001)); + ResourcesPerDay a = ResourcesPerDay.amount(new BigDecimal(2.00001)); ResourcesPerDay b = ResourcesPerDay.amount(2); assertEquals(a.hashCode(), b.hashCode()); assertEquals(a, b); @@ -169,7 +169,7 @@ public class ResourcesPerDayTest { @Test public void isZeroIfHaveZeroValue() { - BigDecimal[] examples = { new BigDecimal(0.0001), new BigDecimal(0), + BigDecimal[] examples = { new BigDecimal(0.00001), new BigDecimal(0), new BigDecimal(00), new BigDecimal(0.00) }; for (BigDecimal example : examples) { assertTrue(ResourcesPerDay.amount(example).isZero()); @@ -178,8 +178,9 @@ public class ResourcesPerDayTest { @Test public void notZeroIfNoZeroValue() { - BigDecimal[] examples = { new BigDecimal(0.01), new BigDecimal(0.009), - new BigDecimal(1), new BigDecimal(0.10) }; + BigDecimal[] examples = { new BigDecimal(0.0001), + new BigDecimal(0.00009), new BigDecimal(1), + new BigDecimal(0.1000) }; for (BigDecimal example : examples) { assertFalse(ResourcesPerDay.amount(example).isZero()); } @@ -190,18 +191,18 @@ public class ResourcesPerDayTest { public void canCalculateTheResourcesPerDayFromTheWorkingEffortAndTheWorkableEffort() { Object[] periodicalNumber = { ResourcesPerDay.calculateFrom(seconds(10), seconds(3)), - readsAs(3, 33) }; + readsAs(3, 3333) }; Object[][] examples = { { ResourcesPerDay.calculateFrom(seconds(1000), seconds(1000)), - readsAs(1, 00) }, + readsAs(1, 0000) }, { ResourcesPerDay.calculateFrom(seconds(2000), seconds(1000)), - readsAs(2, 00) }, + readsAs(2, 0000) }, { ResourcesPerDay.calculateFrom(seconds(500), seconds(1000)), - readsAs(0, 50) }, + readsAs(0, 5000) }, { ResourcesPerDay.calculateFrom(seconds(651), seconds(1000)), - readsAs(0, 65) }, + readsAs(0, 6510) }, { ResourcesPerDay.calculateFrom(seconds(1986), seconds(1000)), - readsAs(1, 99) }, + readsAs(1, 9860) }, periodicalNumber }; for (Object[] pair : examples) { ResourcesPerDay first = (ResourcesPerDay) pair[0]; @@ -220,9 +221,9 @@ public class ResourcesPerDayTest { { ResourcesPerDay.amount(10), readsAs(8, 0), readsAs(2, 0) }, { ResourcesPerDay.amount(1), - readsAs(0, 80), readsAs(0, 20) }, + readsAs(0, 8000), readsAs(0, 2000) }, { ResourcesPerDay.amount(new BigDecimal(0.5)), - readsAs(0, 40),readsAs(0, 10) } }; + readsAs(0, 4000),readsAs(0, 1000) } }; for (Object[] eachExample : examples) { ResourcesPerDay toDistribute = (ResourcesPerDay) eachExample[0]; Matcher firstMatcher = (Matcher) eachExample[1]; diff --git a/libreplan-webapp/pom.xml b/libreplan-webapp/pom.xml index 0040b6164..ce21785ca 100644 --- a/libreplan-webapp/pom.xml +++ b/libreplan-webapp/pom.xml @@ -4,7 +4,7 @@ org.libreplan libreplan - 1.2.0 + 1.2.2 libreplan-webapp war @@ -117,6 +117,15 @@ + + + + + + + + + @@ -153,36 +162,44 @@
+ + i18n + + true + + + + + + org.xnap.commons + maven-gettext-plugin + + i18n.Messages + ${project.build.sourceDirectory}/../resources/i18n + -k_ + + + + compile + + dist + + + + + + + libreplan-webapp - - - - org.xnap.commons - maven-gettext-plugin - - i18n.Messages - ${project.build.sourceDirectory}/../resources/i18n - -k_ - - - - compile - - dist - - - - - diff --git a/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_fr.properties b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_fr.properties new file mode 100644 index 000000000..8125c57b4 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_fr.properties @@ -0,0 +1,16 @@ +# Locale for completedEstimatedHours.jrxml +title = Rapport d'heures +subtitle = Complment d'heures estim +order = Projet \: +reference = Date de rfrence \: +criteria = Critre \: +labels = Libell \: +headers.column1 = Nom +headers.column2 = Heures totales +headers.column2.column1 = Estim +headers.column2.column2 = Planifi +headers.column3 = Heures jour +headers.column3.column1 = Planifi +headers.column3.column2 = Reel +page = Page +of = de diff --git a/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_it.properties b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_it.properties new file mode 100644 index 000000000..74661e574 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_it.properties @@ -0,0 +1,16 @@ +# Locale for completedEstimatedHours.jrxml +title = Report delle ore +subtitle = Stima delle ore completate +order = Progetto \: +reference = Data di riferimento \: +criteria = Criteri \: +labels = Etichette \: +headers.column1 = Nome +headers.column2 = Totale ore +headers.column2.column1 = Stimate +headers.column2.column2 = Pianificate +headers.column3 = Ore aggiornate +headers.column3.column1 = Pianificate +headers.column3.column2 = Reali +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_nl.properties b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_nl.properties new file mode 100644 index 000000000..ead4f1371 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/completedEstimatedHours_Bundle/completedEstimatedHours_nl.properties @@ -0,0 +1,16 @@ +# Locale for completedEstimatedHours.jrxml +title = Urenrapport +subtitle = Voltooide geschatte uren +order = Project: +reference = Referentie datum: +criteria = Criteria: +labels = Labels : +headers.column1 = Naam +headers.column2 = Totaal uren +headers.column2.column1 = Geschatte +headers.column2.column2 = Gepland +headers.column3 = Uren up to date +headers.column3.column1 = Geplanned +headers.column3.column2 = Werkelijk +page = pagina +of = van diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_fr.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_fr.properties new file mode 100644 index 000000000..5e383a8a2 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_fr.properties @@ -0,0 +1,11 @@ +# Locale for hoursWorkedPerWorkerReportInAMonth.jrxml +title = Rapport de travail +subtitle = Heures travailles par ressource et par mois +parameters.year = Anne\: +parameters.month = Mois\: +headers.column1 = Nom +headers.column2 = Heures +total.hours = Total des heures\: +note1 = Il n'y a pas de rapports de travail pour les ressources choisies dans la plage de recherche. +page = page +of = de diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_it.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_it.properties new file mode 100644 index 000000000..0f1761feb --- /dev/null +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_it.properties @@ -0,0 +1,11 @@ +# Locale for hoursWorkedPerWorkerReportInAMonth.jrxml +title = Report di lavoro +subtitle = Ore lavorate per risorsa in un mese +parameters.year = Anno\: +parameters.month = Mese\: +headers.column1 = Nome +headers.column2 = Ore +total.hours = Ore totali\: +note1 = Non ci sono report di lavoro per le risorse selezionate nell'intervallo di ricerca. +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_nl.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_nl.properties new file mode 100644 index 000000000..834a51dd3 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorkerInAMonth_Bundle/hoursWorkedPerWorkerInAMonth_nl.properties @@ -0,0 +1,11 @@ +# Locale for hoursWorkedPerWorkerReportInAMonth.jrxml +title = Werkrapport +subtitle = Gewerkte uren per resource in een maand +parameters.year = Jaar: +parameters.month = Maand: +headers.column1 = Naam +headers.column2 = Uren +total.hours = Totaal uren: +note1 = Er zijn geen workreports voor de geselecteerde resources in de doorzochte range. +page = pagina +of = van diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_fr.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_fr.properties new file mode 100644 index 000000000..fa8b09d98 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_fr.properties @@ -0,0 +1,18 @@ +# Locale for hoursWorkedPerWorkerReport.jrxml +title = Rapport de travail +subtitle = Heures travailles par ressource +date.start = Date de dbut\: +date.end = Date de fin\: +criteria = Critre\: +labels = Libells\: +headers.column1 = Dbut +headers.column2 = Fin +headers.column3 = Heures +headers.column4 = Code/Nom de la tche +headers.column5 = Champs texte +headers.column6 = Libells +total.day = Total des heures par jour\: +total.worker = Total des heures par participant\: +note1 = Il n'y a pas de rapports de travail pour les ressources choisies dans la plage de recherche +page = page +of = de diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_it.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_it.properties new file mode 100644 index 000000000..9f46f376e --- /dev/null +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_it.properties @@ -0,0 +1,18 @@ +# Locale for hoursWorkedPerWorkerReport.jrxml +title = Report di lavoro +subtitle = Ore lavorate per risorsa +date.start = Data d'inizio\: +date.end = Data di fine\: +criteria = Criteri \: +labels = Etichette \: +headers.column1 = Inizio +headers.column2 = Fine +headers.column3 = Ore +headers.column4 = Codice/nome compito +headers.column5 = Campi di testo +headers.column6 = Etichette +total.day = Ore totali giornaliere\: +total.worker = Ore totali per lavoratore\: +note1 = Non ci sono report di lavoro per le risorse selezionate nell'intervallo di ricerca. +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_nl.properties b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_nl.properties new file mode 100644 index 000000000..4eb58bdbe --- /dev/null +++ b/libreplan-webapp/src/main/jasper/hoursWorkedPerWorker_Bundle/hoursWorkedPerWorker_nl.properties @@ -0,0 +1,18 @@ +# Locale for hoursWorkedPerWorkerReport.jrxml +title = Werkrapport +subtitle = Gewerkte uren per resource +date.start = Startdatum: +date.end = Einddatum: +criteria = Criteria : +labels = Labels : +headers.column1 = Start +headers.column2 = Einde +headers.column3 = Uren +headers.column4 = Taak code/naam +headers.column5 = Tekstvelden +headers.column6 = Labels +total.day = Totaal uren per dag: +total.worker = Totaal uren per werker: +note1 = Er zijn geen werkrapporten voor de geselecteerde resources in de doorzochte range. +page = pagina +of = van diff --git a/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_fr.properties b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_fr.properties new file mode 100644 index 000000000..c74942e60 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_fr.properties @@ -0,0 +1,17 @@ +# Locale for ordersCostPerResourcesReport.jrxml +title = Rapport du projet +subtitle = Cots par ressource +date.start = Date de dbut\: +date.end = Date de fin\: +criteria = Critre\: +labels = Libells\: +headers.column1 = Type d'heures\: +headers.column2 = Date +headers.column3 = Salaire +headers.column4 = Heures +headers.column5 = Cots +total.task = Total par jour\: +total.worker = Total par participant\: +total = Total projet\: +page = page +of = de diff --git a/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_it.properties b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_it.properties new file mode 100644 index 000000000..1949c1daf --- /dev/null +++ b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_it.properties @@ -0,0 +1,17 @@ +# Locale for ordersCostPerResourcesReport.jrxml +title = Report di progetto +subtitle = Costi per risorsa +date.start = Data d'inizio\: +date.end = Data di fine\: +criteria = Criteri \: +labels = Etichette \: +headers.column1 = Tipi d'ore +headers.column2 = Data +headers.column3 = Stipendio +headers.column4 = Ore +headers.column5 = Costi +total.task = Totale giornaliero\: +total.worker = Totale per lavoratore\: +total = Totale progetto\: +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_nl.properties b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_nl.properties new file mode 100644 index 000000000..63dd8f80a --- /dev/null +++ b/libreplan-webapp/src/main/jasper/orderCostsPerResource_Bundle/orderCostsPerResource_nl.properties @@ -0,0 +1,17 @@ +# Locale for ordersCostPerResourcesReport.jrxml +title = Projectrapport +subtitle = Kosten per resource +date.start = Startdatum: +date.end = Einddatum: +criteria = Criteria : +labels = Labels : +headers.column1 = Type uren +headers.column2 = Datum +headers.column3 = Salaris +headers.column4 = Uren +headers.column5 = Kosten +total.task = Totaal per dag: +total.worker = Totaal per werker: +total = Project totaal: +page = pagina +of = van diff --git a/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_fr.properties b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_fr.properties new file mode 100644 index 000000000..b2d5c80c3 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_fr.properties @@ -0,0 +1,27 @@ +# Locale for schedulingProgressPerOrderReport.jrxml +title = Rapport d'avancement +subtitle = Avancement prvisionnel par projet +tipo = Type d'avancement\: +order = Projets\: +date.start = Date de dbut. +date.end = Date de fin\: +date.reference = Date de rfrence\: +headers.column1 = Heures totales +headers.column1.column1 = Estim +headers.column1.column2 = Planifi +headers.column2 = Avancement +headers.column2.column1 = Mesure +headers.column2.column2 = Imput +headers.column2.column3 = Planifi +headers.column3 = Heures jour +headers.column3.column1 = Planifi +headers.column3.column2 = Rel +headers.column4 = Diffrence +headers.column4.column1 = Cot +headers.column4.column2 = Planifi +headers.column4.column3 = Ratio de cot +headers.column4.column4 = Ration planifi +note1 = Le type d'avancement choisi n'est pas disponible pour ce projet. +note2 = Utiliser le type d'avancement tendu. +page = page +of = de diff --git a/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_it.properties b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_it.properties new file mode 100644 index 000000000..4b7cc12b9 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_it.properties @@ -0,0 +1,27 @@ +# Locale for schedulingProgressPerOrderReport.jrxml +title = Report progressi +subtitle = Pianificazione progressi per progetto +tipo = Tipo progressi\: +order = Progetti\: +date.start = Data d'inizio\: +date.end = Data di fine\: +date.reference = Data di riferimento\: +headers.column1 = Totale ore +headers.column1.column1 = Stimate +headers.column1.column2 = Pianificate +headers.column2 = Progresso +headers.column2.column1 = Misurato +headers.column2.column2 = Imputato +headers.column2.column3 = Pianificato +headers.column3 = Ore aggiornate +headers.column3.column1 = Pianificate +headers.column3.column2 = Reali +headers.column4 = Differenza +headers.column4.column1 = Costo +headers.column4.column2 = Pianificato +headers.column4.column3 = Rapporto costi +headers.column4.column4 = Rapporto pianificato +note1 = Il tipo di progresso selezionato non disponibile per questo progetto. +note2 = Uso il tipo di progresso diffuso. +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_nl.properties b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_nl.properties new file mode 100644 index 000000000..85da43daf --- /dev/null +++ b/libreplan-webapp/src/main/jasper/schedulingProgressPerOrder_Bundle/schedulingProgressPerOrder_nl.properties @@ -0,0 +1,27 @@ +# Locale for schedulingProgressPerOrderReport.jrxml +title = Voortgangsrapport +subtitle = Geplande voortgang per project +tipo = Voortgangstype: +order = Projecten: +date.start = Startdatum. +date.end = Einddatum: +date.reference = Referentiedatum: +headers.column1 = Totaal uren +headers.column1.column1 = Geschatte +headers.column1.column2 = Geplande +headers.column2 = Voortgang +headers.column2.column1 = Gemeten +headers.column2.column2 = Doorberekende +headers.column2.column3 = Geplande +headers.column3 = Uren up to date +headers.column3.column1 = Gepland +headers.column3.column2 = Werkelijk +headers.column4 = Verschil +headers.column4.column1 = Kosten +headers.column4.column2 = Gepland +headers.column4.column3 = Kostenratio +headers.column4.column4 = Geplande ratio +note1 = Geselecteerde voortgangstype is niet beschikbaar voor dit project. +note2 = Gebruik de spread voortgangstype +page = pagina +of = van diff --git a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial.properties b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial.properties index 65faeedb7..87f61db3f 100644 --- a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial.properties +++ b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial.properties @@ -10,8 +10,8 @@ headers.column2 = Project - Task headers.column3 = Availability headers.column4 = Units headers.column5 = Unit price -headers.column6 = Total price +headers.column6 = Price headers.column7 = Status -headers.total = Total amount per: +headers.total = Total price per day: page = page of = of diff --git a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_es.properties b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_es.properties index b8512ad37..c058e182d 100644 --- a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_es.properties +++ b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_es.properties @@ -1,17 +1,17 @@ # Locale for timeLineRequiredMaterial.jrxml title = Materiales -subtitle = L\u00EDnea temporal de los Materiales -date.start = Fecha de inicio: -date.end = Fecha de fin: -status = Estado: +subtitle = Lnea temporal de los Materiales +date.start = Fecha de inicio\: +date.end = Fecha de fin\: +status = Estado\: headers.title = Dia headers.column1 = Material headers.column2 = Proyecto - Tarea headers.column3 = Disponibilidad headers.column4 = Unidades headers.column5 = Precio unidad -headers.column6 = Precio Total +headers.column6 = Precio headers.column7 = Estado -headers.total = Cantidad total por: +headers.total = Precio total por da\: page = pgina of = de diff --git a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_fr.properties b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_fr.properties new file mode 100644 index 000000000..34645835e --- /dev/null +++ b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_fr.properties @@ -0,0 +1,17 @@ +# Locale for timeLineRequiredMaterial.jrxml +title = Matriels +subtitle = Ligne de temps des matriels +date.start = Date de dbut\: +date.end = Date de fin\: +status = Etat\: +headers.title = Jour +headers.column1 = Matriel +headers.column2 = Projet - Tche +headers.column3 = Disponibilit +headers.column4 = Units +headers.column5 = Prix unitaire +headers.column6 = Prix +headers.column7 = Etat +headers.total = Prix total par jour\: +page = page +of = de diff --git a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_gl.properties b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_gl.properties index 3aa972dc3..84abdeb25 100644 --- a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_gl.properties +++ b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_gl.properties @@ -1,17 +1,17 @@ # Locale for timeLineRequiredMaterial.jrxml title = Materiais -subtitle = L\u00EDnea temporal dos Materiais -date.start = Data de inicio: -date.end = Data de fin: -status = Estado: +subtitle = Lnea temporal dos Materiais +date.start = Data de inicio\: +date.end = Data de fin\: +status = Estado\: headers.title = Dia headers.column1 = Material headers.column2 = Proxecto - Tarefa headers.column3 = Dispoibilidade headers.column4 = Unidades -headers.column5 = Precio unidade -headers.column6 = Precio Total +headers.column5 = Prezo unidade +headers.column6 = Prezo headers.column7 = Estado -headers.total = Cantidade total por: +headers.total = Prezo total por da\: page = pxina of = de diff --git a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_it.properties b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_it.properties new file mode 100644 index 000000000..cef9e19b5 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_it.properties @@ -0,0 +1,17 @@ +# Locale for timeLineRequiredMaterial.jrxml +title = Materiali +subtitle = Linea temporale dei materiali +date.start = Data d'inizio +date.end = Data di fine\: +status = Stato\: +headers.title = Giorno +headers.column1 = Materiale +headers.column2 = Progetto - Compito +headers.column3 = Disponibilit +headers.column4 = Unit +headers.column5 = Prezzo unitario +headers.column6 = Prezzo totale +headers.column7 = Stato +headers.total = Prezzo complessivo giornaliero\: +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_nl.properties b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_nl.properties new file mode 100644 index 000000000..39deb95c2 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/timeLineRequiredMaterial_Bundle/timeLineRequiredMaterial_nl.properties @@ -0,0 +1,17 @@ +# Locale for timeLineRequiredMaterial.jrxml +title = Materialen +subtitle = Tijdslijn van de materialen +date.start = Startdatum: +date.end = Einddatum: +status = Status: +headers.title = Dag +headers.column1 = Materiaal +headers.column2 = Project - Taak +headers.column3 = Beschikbaarheid +headers.column4 = Eenheden +headers.column5 = Stuksprijs +headers.column6 = Prijs +headers.column7 = Status +headers.total = Totaal prijs per dag: +page = pagina +of = van diff --git a/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_fr.properties b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_fr.properties new file mode 100644 index 000000000..716882d65 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_fr.properties @@ -0,0 +1,28 @@ +# Locale for workingArrangementPerOrderReport.jrxml +title = Rapport du projet +subtitle = Etat de prvision des tches +order = Projet\: +status = Etat\: +name = Nom\: +code = Code\: +criteria = Critre\: +labels = Libells\: +headers1.column1 = Date de dbut +headers1.column1.column1 = Estim +headers1.column1.column2 = Premier rapport +headers1.column2 = Date de fin +headers1.column2.column1 = Estim +headers1.column2.column2 = Dernier rapport +headers1.column2.column3 = Date limite +headers1.column3 = Avancement +headers1.column4 = Etat +headers1.column5 = Date limite +headers2.title = Dpendances +headers2.column1 = Nom +headers2.column2 = Code +headers2.column3 = Type +headers2.column4 = Avancement +overrun = dpassement +intime = A temps +page = page +of = de diff --git a/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_it.properties b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_it.properties new file mode 100644 index 000000000..4a160eddb --- /dev/null +++ b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_it.properties @@ -0,0 +1,28 @@ +# Locale for workingArrangementPerOrderReport.jrxml +title = Report di progetto +subtitle = Stato della pianificazione dei compiti +order = Progetto\: +status = Stato\: +name = Nome\: +code = Codice\: +criteria = Criteri \: +labels = Etichette \: +headers1.column1 = Data d'inizio +headers1.column1.column1 = Stimata +headers1.column1.column2 = Primo report +headers1.column2 = Data di fine +headers1.column2.column1 = Stimata +headers1.column2.column2 = Ultimo report +headers1.column2.column3 = Scadenza +headers1.column3 = Progresso +headers1.column4 = Stato +headers1.column5 = Scadenza +headers2.title = Dipendenze +headers2.column1 = Nome +headers2.column2 = Codice +headers2.column3 = Tipo +headers2.column4 = Progresso +overrun = Fuori tempo +intime = In tempo +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_nl.properties b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_nl.properties new file mode 100644 index 000000000..2ff952b99 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/workingArrangementsPerOrder_Bundle/workingArrangementsPerOrder_nl.properties @@ -0,0 +1,28 @@ +# Locale for workingArrangementPerOrderReport.jrxml +title = Projectrapport +subtitle = Taak planningsstatus +order = Project: +status = Status: +name = Naam: +code = Code: +criteria = Criteria : +labels = Labels : +headers1.column1 = Startdatum +headers1.column1.column1 = Geschat +headers1.column1.column2 = Eerste rapport +headers1.column2 = Einddatum +headers1.column2.column1 = geschatte +headers1.column2.column2 = Laatste rapport +headers1.column2.column3 = Deadline +headers1.column3 = Voortgang +headers1.column4 = Status +headers1.column5 = Deadline +headers2.title = Afhankelijkheden +headers2.column1 = Naam +headers2.column2 = Code +headers2.column3 = Type +headers2.column4 = Voortgang +overrun = overrun +intime = Op tijd +page = pagina +of = van diff --git a/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_fr.properties b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_fr.properties new file mode 100644 index 000000000..f2f122c78 --- /dev/null +++ b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_fr.properties @@ -0,0 +1,24 @@ +# Locale for workingProgressPerTaskReport.jrxml +title = Rapport d'avancement +subtitle = Avancement du travail par tche +order = Projet\: +reference = Date de rfrence\: +criteria = Critre\: +labels = Libells\: +headers.column1 = Total des heures +headers.column1.column1 = Estim +headers.column1.column2 = Planifi +headers.column2 = Avancement +headers.column2.column1 = Mesure +headers.column2.column2 = Imput +headers.column2.column3 = Planifi +headers.column3 = Heures jour +headers.column3.column1 = Planifi +headers.column3.column2 = Rel +headers.column4 = Diffrence +headers.column4.column1 = Cot +headers.column4.column2 = Planifi +headers.column4.column3 = Ratio de cot +headers.column4.column4 = Ratio planifi +page = page +of = de diff --git a/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_it.properties b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_it.properties new file mode 100644 index 000000000..964afce0e --- /dev/null +++ b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_it.properties @@ -0,0 +1,24 @@ +# Locale for workingProgressPerTaskReport.jrxml +title = Report dei progressi +subtitle = Progresso in corso per compito +order = Progetto\: +reference = Data di riferimento\: +criteria = Criteri \: +labels = Etichette \: +headers.column1 = Ore totali +headers.column1.column1 = Stimate +headers.column1.column2 = Pianificate +headers.column2 = Progressi +headers.column2.column1 = Misurati +headers.column2.column2 = Imputati +headers.column2.column3 = Pianificati +headers.column3 = Ore aggiornate +headers.column3.column1 = Pianificate +headers.column3.column2 = Reali +headers.column4 = Differenza +headers.column4.column1 = Costi +headers.column4.column2 = Pianificati +headers.column4.column3 = Rapporto costi +headers.column4.column4 = Rapporto pianificazione +page = pagina +of = di diff --git a/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_nl.properties b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_nl.properties new file mode 100644 index 000000000..d4951a4fb --- /dev/null +++ b/libreplan-webapp/src/main/jasper/workingProgressPerTask_Bundle/workingProgressPerTask_nl.properties @@ -0,0 +1,24 @@ +# Locale for workingProgressPerTaskReport.jrxml +title = Voortgangsrapport +subtitle = Werkvoortgang per taak +order = Project: +reference = Referentie datum: +criteria = Criteria : +labels = Labels : +headers.column1 = Totaal uren +headers.column1.column1 = Geschat +headers.column1.column2 = Gepland +headers.column2 = Voortgang +headers.column2.column1 = Gemeten +headers.column2.column2 = Doorberekende +headers.column2.column3 = Gepland +headers.column3 = Uren up to date +headers.column3.column1 = Gepland +headers.column3.column2 = Werkelijk +headers.column4 = Verschil +headers.column4.column1 = Kosten +headers.column4.column2 = Gepland +headers.column4.column3 = Kostenratio +headers.column4.column4 = Geplande ratio +page = pagina +of = van diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java index 4b38ad100..6d4fca3b7 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java @@ -181,6 +181,7 @@ public abstract class BaseCalendarEditionController extends Component extraEffortRow = comp.getFellow("exceptionDayExtraEffortBox"); EffortDurationPicker normalDuration = findOrCreateDurationPicker(normalEffortRow); + normalDuration.initializeFor24HoursAnd0Minutes(); EffortDurationPicker extraDuration = findOrCreateDurationPicker(extraEffortRow); Checkbox checkbox = findOrCreateUnlimitedCheckbox(extraEffortRow); return CapacityPicker.workWith(checkbox, normalDuration, extraDuration, @@ -347,6 +348,7 @@ public abstract class BaseCalendarEditionController extends addLabelCell(item, day); EffortDurationPicker normalDurationPicker = new EffortDurationPicker(); + normalDurationPicker.initializeFor24HoursAnd0Minutes(); EffortDurationPicker extraDurationPicker = new EffortDurationPicker(); Checkbox unlimitedCheckbox = createUnlimitedCheckbox(); @@ -1548,4 +1550,16 @@ public abstract class BaseCalendarEditionController extends } } + public boolean isVirtualWorker() { + return baseCalendarModel.isVirtualWorker(); + } + + public Integer getCapacity() { + return baseCalendarModel.getCapacity(); + } + + public void setCapacity(Integer capacity) { + baseCalendarModel.setCapacity(capacity); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java index 935102e32..038c6df79 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java @@ -856,4 +856,34 @@ public class BaseCalendarModel extends IntegrationEntityModel implements return false; } + @Override + public boolean isVirtualWorker() { + if (baseCalendar == null) { + return false; + } + if (baseCalendar instanceof ResourceCalendar) { + ResourceCalendar resourceCalendar = (ResourceCalendar) baseCalendar; + return (resourceCalendar.getResource() != null) + && resourceCalendar.getResource().isVirtual(); + } + return false; + } + + @Override + public Integer getCapacity() { + if (isVirtualWorker()) { + ResourceCalendar resourceCalendar = (ResourceCalendar) baseCalendar; + return resourceCalendar.getCapacity(); + } + return 1; + } + + @Override + public void setCapacity(Integer capacity) { + if (isVirtualWorker()) { + ResourceCalendar resourceCalendar = (ResourceCalendar) baseCalendar; + resourceCalendar.setCapacity(capacity); + } + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/IBaseCalendarModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/IBaseCalendarModel.java index 2ee470dd4..7596e243e 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/IBaseCalendarModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/IBaseCalendarModel.java @@ -220,4 +220,10 @@ public interface IBaseCalendarModel extends IIntegrationEntityModel { boolean isOwnExceptionDay(); + boolean isVirtualWorker(); + + Integer getCapacity(); + + void setCapacity(Integer capacity); + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java index aa3065c02..d26a1816f 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java @@ -57,7 +57,6 @@ import org.zkoss.zk.ui.event.Events; import org.zkoss.zk.ui.event.SelectEvent; import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zul.Button; -import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Constraint; import org.zkoss.zul.Grid; @@ -111,16 +110,10 @@ public class ConfigurationController extends GenericForwardComposer { private Textbox prefixBox; - private Checkbox scenariosVisible; - private UserRole roles; private Textbox ldapGroupPath; - private Textbox ldapRoleProperty; - - private Textbox ldapSearchQuery; - private Radiogroup strategy; @Override @@ -142,12 +135,6 @@ public class ConfigurationController extends GenericForwardComposer { initializeProgressTypeList(); messages = new MessagesForUser(messagesContainer); reloadEntitySequences(); - if (moreScenariosThanMasterCreated()) { - scenariosVisible.setChecked(true); - scenariosVisible.setDisabled(true); - scenariosVisible - .setTooltiptext(_("Scenarios must be enabled as more elements than master exist")); - } loadRoleStrategyRows(); } @@ -161,13 +148,9 @@ public class ConfigurationController extends GenericForwardComposer { if (getLdapConfiguration().getLdapGroupStrategy()) { strategy.setSelectedIndex(0); ldapGroupPath.setDisabled(false); - ldapSearchQuery.setDisabled(true); - ldapRoleProperty.setDisabled(true); } else { strategy.setSelectedIndex(1); ldapGroupPath.setDisabled(true); - ldapSearchQuery.setDisabled(false); - ldapRoleProperty.setDisabled(false); } } @@ -469,14 +452,6 @@ public class ConfigurationController extends GenericForwardComposer { return configurationModel.isMonteCarloMethodTabVisible(); } - public void setScenariosVisible(Boolean scenariosVisible) { - configurationModel.setScenariosVisible(scenariosVisible); - } - - public Boolean isScenariosVisible() { - return configurationModel.isScenariosVisible(); - } - public ProgressTypeRenderer getProgressTypeRenderer() { return progressTypeRenderer; } @@ -779,10 +754,6 @@ public class ConfigurationController extends GenericForwardComposer { return EntityNameEnum.values(); } - public boolean moreScenariosThanMasterCreated() { - return configurationModel.moreScenariosThanMasterCreated(); - } - // Tab ldap properties public LDAPConfiguration getLdapConfiguration() { return configurationModel.getLdapConfiguration(); @@ -847,4 +818,22 @@ public class ConfigurationController extends GenericForwardComposer { return !getLdapConfiguration().getLdapGroupStrategy(); } + public boolean isCheckNewVersionEnabled() { + return configurationModel.isCheckNewVersionEnabled(); + } + + public void setCheckNewVersionEnabled(boolean checkNewVersionEnabled) { + configurationModel.setCheckNewVersionEnabled(checkNewVersionEnabled); + } + + public boolean isAllowToGatherUsageStatsEnabled() { + return configurationModel.isAllowToGatherUsageStatsEnabled(); + } + + public void setAllowToGatherUsageStatsEnabled( + boolean allowToGatherUsageStatsEnabled) { + configurationModel + .setAllowToGatherUsageStatsEnabled(allowToGatherUsageStatsEnabled); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java index b8f926a57..d98576983 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java @@ -35,7 +35,6 @@ import org.libreplan.business.calendars.daos.IBaseCalendarDAO; import org.libreplan.business.calendars.entities.BaseCalendar; import org.libreplan.business.common.daos.IConfigurationDAO; import org.libreplan.business.common.daos.IEntitySequenceDAO; -import org.libreplan.business.common.daos.IGenericDAO.Mode; import org.libreplan.business.common.entities.Configuration; import org.libreplan.business.common.entities.EntityNameEnum; import org.libreplan.business.common.entities.EntitySequence; @@ -43,12 +42,11 @@ import org.libreplan.business.common.entities.LDAPConfiguration; import org.libreplan.business.common.entities.ProgressType; import org.libreplan.business.common.exceptions.InstanceNotFoundException; import org.libreplan.business.common.exceptions.ValidationException; -import org.libreplan.business.scenarios.daos.IScenarioDAO; -import org.libreplan.business.scenarios.entities.Scenario; import org.libreplan.web.common.concurrentdetection.OnConcurrentModification; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Scope; +import org.springframework.dao.OptimisticLockingFailureException; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -77,9 +75,6 @@ public class ConfigurationModel implements IConfigurationModel { @Autowired private IEntitySequenceDAO entitySequenceDAO; - @Autowired - private IScenarioDAO scenarioDAO; - @Override @Transactional(readOnly = true) public List getCalendars() { @@ -149,8 +144,13 @@ public class ConfigurationModel implements IConfigurationModel { @Transactional public void confirm() { checkEntitySequences(); - configurationDAO.save(configuration, Mode.FLUSH_BEFORE_VALIDATION); - storeAndRemoveEntitySequences(); + configurationDAO.save(configuration); + try { + storeAndRemoveEntitySequences(); + } catch (IllegalStateException e) { + throw new OptimisticLockingFailureException( + "concurrency problem in entity sequences"); + } } private void checkEntitySequences() { @@ -526,26 +526,6 @@ public class ConfigurationModel implements IConfigurationModel { configuration.setCompanyLogoURL(companyLogoURL); } - @Override - public Boolean isScenariosVisible() { - return configuration.isScenariosVisible(); - } - - @Override - public void setScenariosVisible(Boolean scenariosVisible) { - configuration.setScenariosVisible(scenariosVisible); - } - - @Override - @Transactional(readOnly = true) - public Boolean moreScenariosThanMasterCreated() { - List scenarios = scenarioDAO.getAll(); - if (scenarios != null) { - return scenarios.size() > 1; - } - return false; - } - @Override public void setLdapConfiguration(LDAPConfiguration ldapConfiguration) { configuration.setLdapConfiguration(ldapConfiguration); @@ -554,4 +534,27 @@ public class ConfigurationModel implements IConfigurationModel { public LDAPConfiguration getLdapConfiguration() { return configuration.getLdapConfiguration(); } + + @Override + public boolean isCheckNewVersionEnabled() { + return configuration.isCheckNewVersionEnabled(); + } + + @Override + public void setCheckNewVersionEnabled(boolean checkNewVersionEnabled) { + configuration.setCheckNewVersionEnabled(checkNewVersionEnabled); + } + + @Override + public boolean isAllowToGatherUsageStatsEnabled() { + return configuration.isAllowToGatherUsageStatsEnabled(); + } + + @Override + public void setAllowToGatherUsageStatsEnabled( + boolean allowToGatherUsageStatsEnabled) { + configuration + .setAllowToGatherUsageStatsEnabled(allowToGatherUsageStatsEnabled); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/IConfigurationModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/IConfigurationModel.java index d339132bd..7c1a7453b 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/IConfigurationModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/IConfigurationModel.java @@ -135,12 +135,6 @@ public interface IConfigurationModel { void setCompanyLogoURL(String companyLogoURL); - Boolean isScenariosVisible(); - - void setScenariosVisible(Boolean scenariosVisible); - - Boolean moreScenariosThanMasterCreated(); - void setLdapConfiguration(LDAPConfiguration ldapConfiguration); LDAPConfiguration getLdapConfiguration(); @@ -150,4 +144,13 @@ public interface IConfigurationModel { Boolean isChangedDefaultPasswdAdmin(); void setAutocompleteLogin(Boolean autocompleteLogin); + + boolean isCheckNewVersionEnabled(); + + void setCheckNewVersionEnabled(boolean checkNewVersionEnabled); + + boolean isAllowToGatherUsageStatsEnabled(); + + void setAllowToGatherUsageStatsEnabled( + boolean allowToGatherUsageStatsEnabled); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/ITemplateModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/ITemplateModel.java index 8736564a4..1d9087fdb 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/ITemplateModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/ITemplateModel.java @@ -58,4 +58,8 @@ public interface ITemplateModel { boolean isUserAdmin(); + boolean isCheckNewVersionEnabled(); + + boolean isAllowToGatherUsageStatsEnabled(); + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/LenientDecimalBox.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/LenientDecimalBox.java index 1f9a8e0e9..6b3643dbd 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/LenientDecimalBox.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/LenientDecimalBox.java @@ -19,14 +19,15 @@ package org.libreplan.web.common; import java.math.BigDecimal; +import java.text.DecimalFormatSymbols; + +import org.zkoss.util.Locales; import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zul.Decimalbox; /** * Same behavior as a {@link Decimalbox}, but it always interprets . as * decimal separator, even when the locale uses a different separator. - * We also reimplement coerceToString to workaround the bug - * http://tracker.zkoss.org/browse/ZK-629. * * @author Óscar González Fernández * @author Jacobo Aragunde Pérez @@ -42,8 +43,4 @@ public class LenientDecimalBox extends Decimalbox { super(value); } - protected String coerceToString(Object value) { - return formatNumber(value, null); - } - } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java index 66cb1c88e..ec2347730 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java @@ -28,6 +28,7 @@ import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.libreplan.business.common.VersionInformation; import org.libreplan.business.scenarios.IScenarioManager; import org.libreplan.business.scenarios.entities.Scenario; import org.libreplan.web.common.ITemplateModel.IOnFinished; @@ -182,4 +183,13 @@ public class TemplateController extends GenericForwardComposer { return templateModel.isUserAdmin(); } + public boolean isNewVersionAvailable() { + if (!templateModel.isCheckNewVersionEnabled()) { + return false; + } + + return VersionInformation.isNewVersionAvailable(templateModel + .isAllowToGatherUsageStatsEnabled()); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java index ad2eedd33..09bf5de3a 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java @@ -484,4 +484,17 @@ public class TemplateModel implements ITemplateModel { public boolean isUserAdmin() { return UserUtil.getUserFromSession().isAdministrator(); } + + @Override + @Transactional(readOnly = true) + public boolean isCheckNewVersionEnabled() { + return configurationDAO.getConfiguration().isCheckNewVersionEnabled(); + } + + @Override + @Transactional(readOnly = true) + public boolean isAllowToGatherUsageStatsEnabled() { + return configurationDAO.getConfiguration().isCheckNewVersionEnabled(); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java index 88518f030..7b9176d40 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java @@ -89,6 +89,34 @@ public class EffortDurationPicker extends Hbox { spinner.setConstraint(spinnerConstraint); } + public void initializeFor24HoursAnd0Minutes() { + minutes.addEventListener(Events.ON_CHANGE, new EventListener() { + public void onEvent(Event event) throws Exception { + setRangeFor24HoursAnd0Minutes(); + } + }); + hours.addEventListener(Events.ON_CHANGE, new EventListener() { + public void onEvent(Event event) throws Exception { + setRangeFor24HoursAnd0Minutes(); + } + }); + } + + private void setRangeFor24HoursAnd0Minutes() { + SimpleSpinnerConstraint spinnerConstraint = new SimpleSpinnerConstraint(); + spinnerConstraint.setMin(0); + if (minutes.getValue() == null || minutes.getValue().intValue() == 0) + spinnerConstraint.setMax(24); + else { + SimpleSpinnerConstraint spinnerConstraintMinutes = new SimpleSpinnerConstraint(); + spinnerConstraintMinutes.setMin(0); + spinnerConstraintMinutes.setMax(59); + minutes.setConstraint(spinnerConstraintMinutes); + spinnerConstraint.setMax(23); + } + hours.setConstraint(spinnerConstraint); + } + private void setMinFor(Spinner spinner, int min) { SimpleSpinnerConstraint spinnerConstraint = new SimpleSpinnerConstraint(); spinnerConstraint.setMin(min); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java index 3ac4e6989..220cc9001 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxSearch.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -294,6 +294,10 @@ public class BandboxSearch extends HtmlMacroComponent { } + public void setBandboxEventListener(String event, EventListener listener) { + bandbox.addEventListener(event, listener); + } + public void foucusOnInput() { bandbox.setFocus(true); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java index c369d2a4d..0b85db42e 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java @@ -81,8 +81,7 @@ public class CriterionBandboxFinder extends BandboxFinder implements IBandboxFin @Transactional(readOnly = true) public String objectToString(Object obj) { Criterion criterion = (Criterion) obj; - return criterion.getType().getName() + " :: " - + getNamesHierarchy(criterion, new String()); + return criterion.getCompleteName(); } @Override @@ -117,7 +116,7 @@ public class CriterionBandboxFinder extends BandboxFinder implements IBandboxFin Criterion parent = criterion.getParent(); if(parent != null){ etiqueta = getNamesHierarchy(parent,etiqueta); - etiqueta = etiqueta.concat(" -> "); + etiqueta = etiqueta.concat(" > "); } return etiqueta.concat(criterion.getName()); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/WorkerFinder.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/WorkerFinder.java index f779b5d5e..83d222ccc 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/WorkerFinder.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/WorkerFinder.java @@ -21,6 +21,7 @@ package org.libreplan.web.common.components.finders; +import java.util.Collections; import java.util.List; import org.libreplan.business.resources.daos.IWorkerDAO; @@ -45,7 +46,9 @@ public class WorkerFinder extends Finder implements IFinder { @Transactional(readOnly = true) public List getAll() { - return workerDAO.getWorkers(); + List result = workerDAO.getWorkers(); + Collections.sort(result); + return result; } @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java index fd3741fb4..08deec2ad 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java @@ -152,6 +152,7 @@ public class CalendarExceptionTypeCRUDController extends tbName = (Textbox) editWindow.getFellowIfAny("tbName"); overAssignable = Util.findComponentAt(editWindow, "overAssignable"); standardEffort = Util.findComponentAt(editWindow, "standardEffort"); + standardEffort.initializeFor24HoursAnd0Minutes(); extraEffort = Util.findComponentAt(editWindow, "extraEffort"); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourceQueueModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourceQueueModel.java index dc1a30164..07fff39aa 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourceQueueModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourceQueueModel.java @@ -897,7 +897,7 @@ public class LimitingResourceQueueModel implements ILimitingResourceQueueModel { IntraDayDate endDate) { task.setIntraDayStartDate(startDate); task.setIntraDayEndDate(endDate); - task.explicityMoved(startDate); + task.explicityMoved(startDate, endDate); } private void addLimitingResourceQueueElementIfNeeded(LimitingResourceQueue queue, diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java b/libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java index 7cfc90a1f..97507ac73 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java @@ -301,6 +301,7 @@ public class MonteCarloController extends GenericForwardComposer { feedCriticalPathsList(); reloadGridCritialPathTasks(); } + btnRunMonteCarlo.setDisabled(criticalPath.isEmpty()); } private static class CriticalPathTasksRender implements RowRenderer { diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java index dbe044e5c..f6ce1f1b5 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java @@ -1087,6 +1087,7 @@ public class ManageOrderElementAdvancesController extends } } }); + value.focus(); } private void appendLabelPercentage(final Listitem listitem) { @@ -1280,7 +1281,7 @@ public class ManageOrderElementAdvancesController extends } if (!manageOrderElementAdvancesModel.isPrecisionValid(measurement)) { return _( - "Value must be a multiple of the precission value of the progress type: {0}", + "Value must be a multiple of the precision value of the progress type: {0}", manageOrderElementAdvancesModel.getUnitPrecision() .stripTrailingZeros().toPlainString()); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java index 248534c31..79e600d11 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java @@ -435,7 +435,6 @@ public class ManageOrderElementAdvancesModel implements public void confirmSave() throws InstanceNotFoundException, DuplicateAdvanceAssignmentForOrderElementException, DuplicateValueTrueReportGlobalAdvanceException { - orderElementDAO.checkVersion(orderElement); reattachmentOrderElement(); orderElement.updateAdvancePercentageTaskElement(); validateBasicData(); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java index 5bdd4b8bf..30274a009 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java @@ -1449,17 +1449,14 @@ public class OrderCRUDController extends GenericForwardComposer { private boolean readOnly = true; - private OrderStatusEnum initialStatus; - private void updateDisabilitiesOnInterface() { Order order = (Order) orderModel.getOrder(); - initialStatus = order.getState(); - boolean permissionForWriting = orderModel.userCanWrite(order, SecurityUtils.getSessionUserLoginName()); boolean isInStoredState = order.getState() == OrderStatusEnum.STORED; - boolean isInitiallyStored = initialStatus == OrderStatusEnum.STORED; + boolean isInitiallyStored = orderModel.getPlanningState() + .getSavedOrderState() == OrderStatusEnum.STORED; readOnly = !permissionForWriting || isInStoredState; diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java index 1d140071d..b2eed887f 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java @@ -377,6 +377,7 @@ public class OrderElementTreeController extends TreeController { } textBox.setConstraint("no empty:" + _("cannot be empty")); addCell(cssClass, textBox); + putNameTextbox(orderElementForThisRow, textBox); } @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java index 2492b85f3..93c38c085 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java @@ -383,6 +383,7 @@ public class OrderModel extends IntegrationEntityModel implements IOrderModel { loadNeededDataForConversation(); this.planningState = planningStateCreator.createOn(desktop, Order.create()); + planningState.getOrder().setInitDate(new Date()); initializeOrder(); initializeCalendar(); } @@ -391,7 +392,6 @@ public class OrderModel extends IntegrationEntityModel implements IOrderModel { Order order = planningState.getOrder(); this.orderElementTreeModel = new OrderElementTreeModel( order); - order.setInitDate(new Date()); setDefaultCode(); order.setCodeAutogenerated(true); } @@ -406,16 +406,15 @@ public class OrderModel extends IntegrationEntityModel implements IOrderModel { loadNeededDataForConversation(); Order newOrder = createOrderFrom((OrderTemplate) templateDAO .findExistingEntity(template.getId())); + newOrder.setName(getOrder().getName()); - if (!getOrder().isCodeAutogenerated()) { - newOrder.setCodeAutogenerated(); - newOrder.setCode(getOrder().getCode()); - } + newOrder.setCustomer(((Order) getOrder()).getCustomer()); + newOrder.setCalendar(getCalendar()); + + newOrder.setInitDate(getOrder().getInitDate()); if (getOrder().getDeadline() != null) { newOrder.setDeadline(getOrder().getDeadline()); } - newOrder.setCustomer(((Order) getOrder()).getCustomer()); - newOrder.setCalendar(getCalendar()); planningState = planningStateCreator.createOn(desktop, newOrder); forceLoadAdvanceAssignmentsAndMeasurements(planningState.getOrder()); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java index bebb0795e..4e53a2667 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java @@ -2,7 +2,7 @@ * This file is part of LibrePlan * * Copyright (C) 2010-2011 Wireless Galicia, S.L. - * Copyright (C) 2011 Igalia, S.L. + * Copyright (C) 2011-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify @@ -49,6 +49,7 @@ import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.Events; import org.zkoss.zk.ui.util.GenericForwardComposer; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.ComboitemRenderer; import org.zkoss.zul.Constraint; import org.zkoss.zul.Datebox; @@ -91,6 +92,8 @@ public class ProjectDetailsController extends GenericForwardComposer { private Datebox deadline; + private Checkbox generateCode; + @Autowired private IOrderDAO orderDAO; @@ -277,23 +280,32 @@ public class ProjectDetailsController extends GenericForwardComposer { bdExternalCompanies.close(); } }); - bdProjectTemplate.setListboxEventListener(Events.ON_SELECT, + bdProjectTemplate.setBandboxEventListener(Events.ON_BLUR, new EventListener() { @Override public void onEvent(Event event) { - calculateDeadlineDate(); + if (bdProjectTemplate.getSelectedElement() == null) { + generateCode.setDisabled(false); + } else { + setCodeAutogenerated(true); + generateCode.setDisabled(true); + generateCode.setChecked(true); + calculateProjectDates(); + } } }); } - public void calculateDeadlineDate() { - if ((bdProjectTemplate.getSelectedElement() == null) - || (((OrderTemplate) bdProjectTemplate.getSelectedElement()) - .getDeadlineAsDaysFromBeginning() == null) - || (initDate.getValue() == null)) { + public void calculateProjectDates() { + OrderTemplate template = (OrderTemplate) bdProjectTemplate.getSelectedElement(); + if (template == null) { return; } - int days = ((OrderTemplate) bdProjectTemplate.getSelectedElement()).getDeadlineAsDaysFromBeginning(); - deadline.setValue( new LocalDate(initDate.getValue()).plusDays(days).toDateTimeAtStartOfDay().toDate()); + initDate.setValue(new LocalDate().plusDays(template.getStartAsDaysFromBeginning()).toDateTimeAtStartOfDay().toDate()); + if (template.getDeadlineAsDaysFromBeginning() != null ) { + deadline.setValue( new LocalDate(initDate.getValue()).plusDays(template.getDeadlineAsDaysFromBeginning()).toDateTimeAtStartOfDay().toDate()); + } else { + deadline.setText(""); } + } } \ No newline at end of file diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsModel.java index 43b11f6d9..c24e431ba 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsModel.java @@ -104,6 +104,7 @@ public abstract class AssignedMaterialsModel implements private void initializeMaterial(Material material) { material.getDescription(); material.getCategory().getName(); + material.getUnitType().getMeasure(); } @Transactional(readOnly = true) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java index 67a332819..9f1f0b20c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java @@ -113,8 +113,41 @@ public class TaskElementAdapter { private static final Log LOG = LogFactory.getLog(TaskElementAdapter.class); + private static TaskPositionConstraint getLeftMostFixedDateConstraintAmongChildren( + TaskGroup container) { + + TaskPositionConstraint constraint = null; + for(TaskElement child : ((TaskGroup)container).getChildren()) { + TaskPositionConstraint currentConstraint = null; + if (child instanceof ITaskPositionConstrained) { + ITaskPositionConstrained task = (ITaskPositionConstrained) child; + currentConstraint = task.getPositionConstraint(); + } + else if (child instanceof TaskGroup) { + currentConstraint = getLeftMostFixedDateConstraintAmongChildren( + (TaskGroup) child); + } + if(currentConstraint != null && + currentConstraint.getConstraintType().equals( + PositionConstraintType.START_IN_FIXED_DATE) && + (constraint == null || currentConstraint.getConstraintDate(). + compareTo(constraint.getConstraintDate()) < 0)) { + constraint = currentConstraint; + } + } + return constraint; + } public static List> getStartConstraintsFor( TaskElement taskElement, LocalDate orderInitDate) { + if (taskElement instanceof TaskGroup) { + TaskPositionConstraint constraint = + getLeftMostFixedDateConstraintAmongChildren((TaskGroup) taskElement); + if(constraint == null) { + return Collections.emptyList(); + } + return Collections.singletonList(equalTo(toGantt( + constraint.getConstraintDate()))); + } if (taskElement instanceof ITaskPositionConstrained) { ITaskPositionConstrained task = (ITaskPositionConstrained) taskElement; TaskPositionConstraint startConstraint = task @@ -436,15 +469,14 @@ public class TaskElementAdapter { public void moveTo(GanttDate newStart) { if (taskElement instanceof ITaskPositionConstrained) { ITaskPositionConstrained task = (ITaskPositionConstrained) taskElement; + GanttDate newEnd = inferEndFrom(newStart); if (task.getPositionConstraint() .isConstraintAppliedToStart()) { setBeginDate(newStart); - task.explicityMoved(toIntraDay(newStart)); } else { - GanttDate newEnd = inferEndFrom(newStart); setEndDate(newEnd); - task.explicityMoved(toIntraDay(newEnd)); } + task.explicityMoved(toIntraDay(newStart), toIntraDay(newEnd)); } } }; @@ -535,7 +567,8 @@ public class TaskElementAdapter { .compareTo(PositionConstraintType.FINISH_NOT_LATER_THAN) == 0 || constraintType .compareTo(PositionConstraintType.AS_LATE_AS_POSSIBLE) == 0) { - task.explicityMoved(toIntraDay(endDate)); + task.explicityMoved(taskElement.getIntraDayStartDate(), + toIntraDay(endDate)); } } } @@ -1097,6 +1130,16 @@ public class TaskElementAdapter { && ((Task) taskElement).isManualAnyAllocation(); } + @Override + public boolean belongsClosedProject() { + return taskElement.belongsClosedProject(); + } + + @Override + public boolean isRoot() { + return taskElement.isRoot(); + } + } @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningController.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningController.java index cc0c4c8bf..dde9c205b 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningController.java @@ -67,6 +67,8 @@ public class AdvanceAssignmentPlanningController extends GenericForwardComposer private IReloadChartListener reloadOverallProgressListener; + private IReloadChartListener reloadEarnedValueListener; + @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); @@ -115,6 +117,7 @@ public class AdvanceAssignmentPlanningController extends GenericForwardComposer advanceAssignmentPlanningModel.accept(); updateTaskComponents(); close(); + reloadEarnedValueProgress(); reloadOverallProgress(); } } @@ -125,6 +128,12 @@ public class AdvanceAssignmentPlanningController extends GenericForwardComposer } } + private void reloadEarnedValueProgress() { + if (reloadEarnedValueListener != null) { + reloadEarnedValueListener.reloadChart(); + } + } + private void updateTaskComponents() { if (context.getRelativeTo() instanceof TaskComponent) { // update the current taskComponent @@ -166,4 +175,8 @@ public class AdvanceAssignmentPlanningController extends GenericForwardComposer reloadOverallProgressListener = reloadChartListener; } + public void setReloadEarnedValueListener(IReloadChartListener reloadEarnedValueListener) { + this.reloadEarnedValueListener = reloadEarnedValueListener; + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationModel.java index 433c5dfad..bfd8d0e46 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationModel.java @@ -188,12 +188,9 @@ public class ResourceAllocationModel implements IResourceAllocationModel { private > T applyDateChangesNotificationIfNoFlags( IOnTransaction allocationDoer) { org.zkoss.ganttz.data.Task ganttTask = context.getTask(); - GanttDate previousStartDate = ganttTask.getBeginDate(); - GanttDate previousEnd = ganttTask.getEndDate(); T result = transactionService.runOnReadOnlyTransaction(allocationDoer); if (!result.isFlagged()) { - ganttTask.fireChangesForPreviousValues(previousStartDate, - previousEnd); + ganttTask.enforceDependenciesDueToPositionPotentiallyModified(); } return result; } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StrechesFunctionConfiguration.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StrechesFunctionConfiguration.java index 429dc4b99..4e958a533 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StrechesFunctionConfiguration.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StrechesFunctionConfiguration.java @@ -95,6 +95,7 @@ public abstract class StrechesFunctionConfiguration implements @Override public void applyOn(ResourceAllocation resourceAllocation) { resourceAllocation.setAssignmentFunctionAndApplyIfNotFlat(StretchesFunction.create()); + assignmentFunctionChanged(); } @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/ChartFiller.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/ChartFiller.java index 3394b03f3..eaac867bf 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/ChartFiller.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/ChartFiller.java @@ -631,6 +631,7 @@ public abstract class ChartFiller implements IChartFiller { ValueGeometry valueGeometry, TimeGeometry timeGeometry) { plotinfo.setValueGeometry(valueGeometry); plotinfo.setTimeGeometry(timeGeometry); + plotinfo.setShowValues(true); chart.appendChild(plotinfo); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java index 0b77fcf4d..b4dffbd2d 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java @@ -409,7 +409,7 @@ public abstract class EarnedValueChartFiller extends ChartFiller { Interval chartInterval = getIndicatorsDefinitionInterval(); LocalDate today = new LocalDate(); return includes(chartInterval, today) ? today : chartInterval - .getFinish(); + .getFinish().minusDays(1); } protected void addZeroBeforeTheFirstValue( SortedMap map) { diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java index 21bc1ad75..87a9ed77a 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java @@ -32,10 +32,12 @@ import java.util.Map; import org.apache.commons.lang.Validate; import org.libreplan.business.common.entities.ProgressType; import org.libreplan.business.planner.entities.TaskElement; +import org.libreplan.business.users.entities.UserRole; import org.libreplan.web.common.components.bandboxsearch.BandboxMultipleSearch; import org.libreplan.web.common.components.finders.FilterPair; import org.libreplan.web.planner.TaskGroupPredicate; import org.libreplan.web.planner.tabs.MultipleTabsPlannerController; +import org.libreplan.web.security.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Scope; @@ -43,6 +45,7 @@ import org.zkoss.ganttz.IPredicate; import org.zkoss.ganttz.Planner; import org.zkoss.ganttz.extensions.ICommandOnTask; import org.zkoss.ganttz.timetracker.zoom.ZoomLevel; +import org.zkoss.web.servlet.dsp.action.Page; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.WrongValueException; @@ -134,6 +137,23 @@ public class CompanyPlanningController implements Composer { checkIncludeOrderElements = (Checkbox) filterComponent .getFellow("checkIncludeOrderElements"); filterComponent.setVisible(true); + + checkCreationPermissions(); + + } + + /** + * Checks the creation permissions of the current user and enables/disables + * the create buttons accordingly. + */ + private void checkCreationPermissions() { + if (!SecurityUtils.isUserInRole(UserRole.ROLE_CREATE_ORDER)) { + Button createOrderButton = (Button) planner.getPage().getFellow( + "createOrderButton"); + if (createOrderButton != null) { + createOrderButton.setDisabled(true); + } + } } private void initializeListboxProgressTypes() { @@ -227,8 +247,9 @@ public class CompanyPlanningController implements Composer { throws WrongValueException { Date finishDate = (Date) value; if ((finishDate != null) - && (filterStartDate.getValue() != null) - && (finishDate.compareTo(filterStartDate.getValue()) < 0)) { + && (filterStartDate.getRawValue() != null) + && (finishDate.compareTo((Date) + filterStartDate.getRawValue()) < 0)) { filterFinishDate.setValue(null); throw new WrongValueException(comp, _("must be greater than start date")); @@ -244,8 +265,9 @@ public class CompanyPlanningController implements Composer { throws WrongValueException { Date startDate = (Date) value; if ((startDate != null) - && (filterFinishDate.getValue() != null) - && (startDate.compareTo(filterFinishDate.getValue()) > 0)) { + && (filterFinishDate.getRawValue() != null) + && (startDate.compareTo((Date) + filterFinishDate.getRawValue()) > 0)) { filterStartDate.setValue(null); throw new WrongValueException(comp, _("must be lower than finish date")); @@ -266,7 +288,17 @@ public class CompanyPlanningController implements Composer { Boolean includeOrderElements = checkIncludeOrderElements.isChecked(); if (listFilters.isEmpty() && startDate == null && finishDate == null) { - return null; + IPredicate predicate = model.getDefaultPredicate(includeOrderElements); + //show filter dates calculated by default on screen + if(model.getFilterStartDate() != null) { + filterStartDate.setValue(model.getFilterStartDate(). + toDateMidnight().toDate()); + } + if(model.getFilterFinishDate() != null) { + filterFinishDate.setValue(model.getFilterFinishDate(). + toDateMidnight().toDate()); + } + return predicate; } return new TaskGroupPredicate(listFilters, startDate, finishDate, includeOrderElements); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java index 99ea1add7..64ae03712 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java @@ -65,6 +65,7 @@ import org.libreplan.business.users.daos.IUserDAO; import org.libreplan.business.users.entities.User; import org.libreplan.business.workreports.entities.WorkReportLine; import org.libreplan.web.planner.TaskElementAdapter; +import org.libreplan.web.planner.TaskGroupPredicate; import org.libreplan.web.planner.chart.Chart; import org.libreplan.web.planner.chart.EarnedValueChartFiller; import org.libreplan.web.planner.chart.EarnedValueChartFiller.EarnedValueType; @@ -219,6 +220,7 @@ public class CompanyPlanningModel implements ICompanyPlanningModel { chartComponent.setOrient("vertical"); chartComponent.setHeight("200px"); appendTabs(chartComponent); + appendTabpanels(chartComponent); configuration.setChartComponent(chartComponent); if (doubleClickCommand != null) { @@ -271,7 +273,6 @@ public class CompanyPlanningModel implements ICompanyPlanningModel { final Tabbox chartComponent) { Timeplot chartLoadTimeplot = createEmptyTimeplot(); - appendTabpanels(chartComponent); appendTab(chartComponent, appendLoadChartAndLegend(new Tabpanel(), chartLoadTimeplot)); setupChart(chartLoadTimeplot, new CompanyLoadChartFiller(), planner); @@ -305,9 +306,7 @@ public class CompanyPlanningModel implements ICompanyPlanningModel { // TODO Auto-generated catch block e.printStackTrace(); } - Clients.response("aa", - new AuInsertAfter(chartComponent.getTabpanels() - .getFirstChild(), asList(out.toString()))); + return null; } }); @@ -675,7 +674,6 @@ public class CompanyPlanningModel implements ICompanyPlanningModel { private List retainOnlyTopLevel(IPredicate predicate) { List result = new ArrayList(); User user; - List ordersToShow = new ArrayList(); try { user = userDAO.findByLoginName(SecurityUtils.getSessionUserLoginName()); @@ -692,12 +690,10 @@ public class CompanyPlanningModel implements ICompanyPlanningModel { TaskGroup associatedTaskElement = order.getAssociatedTaskElement(); if (associatedTaskElement != null - && STATUS_VISUALIZED.contains(order.getState()) && (predicate == null || predicate .accepts(associatedTaskElement))) { associatedTaskElement.setSimplifiedAssignedStatusCalculationEnabled(true); result.add(associatedTaskElement); - ordersToShow.add(order); } } Collections.sort(result,new Comparator(){ @@ -706,24 +702,45 @@ public class CompanyPlanningModel implements ICompanyPlanningModel { return arg0.getStartDate().compareTo(arg1.getStartDate()); } }); - setDefaultFilterValues(ordersToShow); return result; } - private void setDefaultFilterValues(List list) { + @Override + @Transactional(readOnly = true) + public IPredicate getDefaultPredicate(Boolean includeOrderElements) { + User user; + if (currentScenario == null) { + currentScenario = scenarioManager.getCurrent(); + } + try { + user = userDAO.findByLoginName(SecurityUtils.getSessionUserLoginName()); + } + catch(InstanceNotFoundException e) { + //this case shouldn't happen, because it would mean that there isn't a logged user + //anyway, if it happened we return an empty list + return null; + } + List list = orderDAO.getOrdersByReadAuthorizationByScenario( + user, currentScenario); Date startDate = null; Date endDate = null; for (Order each : list) { + each.useSchedulingDataFor(currentScenario, false); TaskGroup associatedTaskElement = each.getAssociatedTaskElement(); - startDate = Collections.min(notNull(startDate, each.getInitDate(), - associatedTaskElement.getStartDate())); - endDate = Collections.max(notNull(endDate, each.getDeadline(), - associatedTaskElement.getEndDate())); + if (associatedTaskElement != null + && STATUS_VISUALIZED.contains(each.getState())) { + startDate = Collections.min(notNull(startDate, each.getInitDate(), + associatedTaskElement.getStartDate())); + endDate = Collections.max(notNull(endDate, each.getDeadline(), + associatedTaskElement.getEndDate())); + } } filterStartDate = startDate != null ? LocalDate .fromDateFields(startDate) : null; filterFinishDate = endDate != null ? LocalDate.fromDateFields(endDate) : null; + return new TaskGroupPredicate(null, startDate, endDate, + includeOrderElements); } private static List notNull(T... values) { @@ -834,7 +851,6 @@ public class CompanyPlanningModel implements ICompanyPlanningModel { addCost(advanceCost, advanceCostPerTask.get(taskElement)); } - advanceCost = accumulateResult(advanceCost); addZeroBeforeTheFirstValue(advanceCost); indicators.put(EarnedValueType.BCWP, calculatedValueForEveryDay( advanceCost, interval.getStart(), interval.getFinish())); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/ICompanyPlanningModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/ICompanyPlanningModel.java index 7dc0bf24b..01c5d12fc 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/ICompanyPlanningModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/company/ICompanyPlanningModel.java @@ -51,4 +51,6 @@ public interface ICompanyPlanningModel { ProgressType getProgressTypeFromConfiguration(); + public IPredicate getDefaultPredicate(Boolean includeOrderElements); + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java index 09e4c1d9a..f08e345ee 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java @@ -138,8 +138,6 @@ public class AdvanceConsolidationModel implements IAdvanceConsolidationModel { public void accept() { if (context != null && orderElement != null && isVisibleAdvances()) { org.zkoss.ganttz.data.Task ganttTask = context.getTask(); - GanttDate previousStartDate = ganttTask.getBeginDate(); - GanttDate previousEnd = ganttTask.getEndDate(); createConsolidationIfNeeded(); @@ -153,8 +151,7 @@ public class AdvanceConsolidationModel implements IAdvanceConsolidationModel { updateConsolidationInAdvanceIfIsNeeded(); - ganttTask.fireChangesForPreviousValues(previousStartDate, - previousEnd); + ganttTask.enforceDependenciesDueToPositionPotentiallyModified(); ganttTask.reloadResourcesText(); context.reloadCharts(); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java index 995ac2d5f..e48970975 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java @@ -383,11 +383,8 @@ public class LimitingResourceAllocationModel implements ILimitingResourceAllocat IOnTransaction allocationDoer) { if (context != null) { org.zkoss.ganttz.data.Task ganttTask = context.getTask(); - GanttDate previousStartDate = ganttTask.getBeginDate(); - GanttDate previousEnd = ganttTask.getEndDate(); transactionService.runOnReadOnlyTransaction(allocationDoer); - ganttTask.fireChangesForPreviousValues(previousStartDate, - previousEnd); + ganttTask.enforceDependenciesDueToPositionPotentiallyModified(); } else { // Update hours of a Task from Limiting Resource view transactionService.runOnReadOnlyTransaction(allocationDoer); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/ISaveCommand.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/ISaveCommand.java index 610498bf9..c2f912f8a 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/ISaveCommand.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/ISaveCommand.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -27,7 +27,9 @@ import org.zkoss.ganttz.extensions.ICommand; /** * Contract for {@link SaveCommandBuilder}
+ * * @author Óscar González Fernández + * @author Manuel Rego Casasnovas */ public interface ISaveCommand extends ICommand { @@ -54,4 +56,9 @@ public interface ISaveCommand extends ICommand { void save(IBeforeSaveActions beforeSaveActions, IAfterSaveActions afterSaveActions) throws ValidationException; + void setDisabled(boolean disabled); + + @Override + boolean isDisabled(); + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java index c2facb1ee..9e9e5259a 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java @@ -291,8 +291,7 @@ public class OrderPlanningController implements Composer { TaskElement taskElement = (TaskElement) context .getMapper() .findAssociatedDomainObject(task); - return taskElement.isMilestone() - || predicate.accepts(taskElement); + return predicate.accepts(taskElement); } }; diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java index 37a21b917..8d058fa1c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -150,6 +150,8 @@ import org.zkoss.zul.Vbox; /** * @author Óscar González Fernández + * @author Manuel Rego Casasnovas + * @author Lorenzo Tilve Álvaro */ @Component @Scope(BeanDefinition.SCOPE_PROTOTYPE) @@ -327,8 +329,7 @@ public class OrderPlanningModel implements IOrderPlanningModel { .calculateDefaultLevel(configuration); configureInitialZoomLevelFor(planner, defaultZoomLevel); - final boolean writingAllowed = isWritingAllowedOn(planningState - .getOrder()); + final boolean writingAllowed = isWritingAllowedOnOrder(); ISaveCommand saveCommand = setupSaveCommand(configuration, writingAllowed); setupEditingCapabilities(configuration, writingAllowed); @@ -383,7 +384,7 @@ public class OrderPlanningModel implements IOrderPlanningModel { // Create 'Earned value' tab Timeplot chartEarnedValueTimeplot = createEmptyTimeplot(); - OrderEarnedValueChartFiller earnedValueChartFiller = createOrderEarnedValueChartFiller(planner.getTimeTracker()); + this.earnedValueChartFiller = createOrderEarnedValueChartFiller(planner.getTimeTracker()); chartTabpanels.appendChild(createEarnedValueTab(chartEarnedValueTimeplot, earnedValueChartFiller)); // Create 'Overall progress' tab @@ -413,6 +414,8 @@ public class OrderPlanningModel implements IOrderPlanningModel { + (System.currentTimeMillis() - overalProgressContentTime)); } + private OrderEarnedValueChartFiller earnedValueChartFiller; + private void setupAdvanceAssignmentPlanningController(final Planner planner, AdvanceAssignmentPlanningController advanceAssignmentPlanningController) { @@ -435,6 +438,28 @@ public class OrderPlanningModel implements IOrderPlanningModel { }); } }); + advanceAssignmentPlanningController.setReloadEarnedValueListener(new IReloadChartListener() { + + @Override + public void reloadChart() { + Registry.getTransactionService().runOnReadOnlyTransaction(new IOnTransaction() { + + @Override + public Void execute() { + if (isExecutingOutsideZKExecution()) { + return null; + } + if (planner.isVisibleChart()) { + //update earned value chart + earnedValueChart.fillChart(); + //update earned value legend + updateEarnedValueChartLegend(); + } + return null; + } + }); + } + }); } private Tabpanel createOverallProgressTab( @@ -489,10 +514,14 @@ public class OrderPlanningModel implements IOrderPlanningModel { return result; } + private Vbox earnedValueChartLegendContainer; + private Datebox earnedValueChartLegendDatebox; + private void appendEarnedValueChartAndLegend( Tabpanel earnedValueChartPannel, Timeplot chartEarnedValueTimeplot, final OrderEarnedValueChartFiller earnedValueChartFiller) { Vbox vbox = new Vbox(); + this.earnedValueChartLegendContainer = vbox; vbox.setClass("legend-container"); vbox.setAlign("center"); vbox.setPack("center"); @@ -500,14 +529,15 @@ public class OrderPlanningModel implements IOrderPlanningModel { Hbox dateHbox = new Hbox(); dateHbox.appendChild(new Label(_("Select date"))); - LocalDate initialDateForIndicatorValues = earnedValueChartFiller.initialDateForIndicatorValues(); - Datebox datebox = new Datebox(initialDateForIndicatorValues + LocalDate initialDateForIndicatorValues = + earnedValueChartFiller.initialDateForIndicatorValues(); + this.earnedValueChartLegendDatebox = new Datebox(initialDateForIndicatorValues .toDateTimeAtStartOfDay().toDate()); - datebox.setConstraint(dateMustBeInsideVisualizationArea(earnedValueChartFiller)); - dateHbox.appendChild(datebox); + this.earnedValueChartLegendDatebox.setConstraint( + dateMustBeInsideVisualizationArea(earnedValueChartFiller)); + dateHbox.appendChild(this.earnedValueChartLegendDatebox); - appendEventListenerToDateboxIndicators(earnedValueChartFiller, vbox, - datebox); + appendEventListenerToDateboxIndicators(earnedValueChartFiller, vbox); vbox.appendChild(dateHbox); vbox.appendChild(getEarnedValueChartConfigurableLegend( @@ -532,15 +562,17 @@ public class OrderPlanningModel implements IOrderPlanningModel { Chart loadChart = setupChart(planningState.getOrder(), new OrderLoadChartFiller(planningState.getOrder()), chartLoadTimeplot, planner); - refillLoadChartWhenNeeded(changeHooker, planner, loadChart); + refillLoadChartWhenNeeded(changeHooker, planner, loadChart, false); } + private Chart earnedValueChart; + private void setupEarnedValueChart(Timeplot chartEarnedValueTimeplot, OrderEarnedValueChartFiller earnedValueChartFiller, Planner planner, ChangeHooker changeHooker) { - Chart earnedValueChart = setupChart(planningState.getOrder(), + earnedValueChart = setupChart(planningState.getOrder(), earnedValueChartFiller, chartEarnedValueTimeplot, planner); - refillLoadChartWhenNeeded(changeHooker, planner, earnedValueChart); + refillLoadChartWhenNeeded(changeHooker, planner, earnedValueChart, true); setEventListenerConfigurationCheckboxes(earnedValueChart); } @@ -674,28 +706,53 @@ public class OrderPlanningModel implements IOrderPlanningModel { private void configureModificators(Order orderReloaded, PlannerConfiguration configuration) { - if (orderReloaded.getDeadline() != null) { - configuration.setSecondLevelModificators(SeveralModificators - .create(BankHolidaysMarker.create(orderReloaded - .getCalendar()), - createDeadlineShower(orderReloaded.getDeadline()))); - } else { - configuration.setSecondLevelModificators(BankHolidaysMarker.create(orderReloaded.getCalendar())); - } + // Either InitDate or DeadLine must be set, depending on forwards or + // backwards planning + configuration.setSecondLevelModificators(SeveralModificators.create( + BankHolidaysMarker.create(orderReloaded.getCalendar()), + createStartDeadlineMarker(orderReloaded))); } - private IDetailItemModificator createDeadlineShower(Date orderDeadline) { - final DateTime deadline = new DateTime(orderDeadline); - IDetailItemModificator deadlineMarker = new IDetailItemModificator() { + private IDetailItemModificator createStartDeadlineMarker(Order order) { + final DateTime projectStart = new DateTime(order.getInitDate()); + final DateTime deadline = new DateTime(order.getDeadline()); + IDetailItemModificator detailItemModificator; - @Override - public DetailItem applyModificationsTo(DetailItem item, - ZoomLevel zoomlevel) { - item.markDeadlineDay(deadline); - return item; + if (order.getInitDate() != null) { + if (order.getDeadline() != null) { + // Both project Start and deadline markers + detailItemModificator = new IDetailItemModificator() { + @Override + public DetailItem applyModificationsTo(DetailItem item, + ZoomLevel z) { + item.markDeadlineDay(deadline); + item.markProjectStart(projectStart); + return item; + } + }; + } else { + // Project Start without deadline + detailItemModificator = new IDetailItemModificator() { + @Override + public DetailItem applyModificationsTo(DetailItem item, + ZoomLevel z) { + item.markProjectStart(projectStart); + return item; + } + }; } - }; - return deadlineMarker; + } else { + // Only project deadline marker + detailItemModificator = new IDetailItemModificator() { + @Override + public DetailItem applyModificationsTo(DetailItem item, + ZoomLevel z) { + item.markDeadlineDay(deadline); + return item; + } + }; + } + return detailItemModificator; } private void selectTab(String tabName) { @@ -772,23 +829,41 @@ public class OrderPlanningModel implements IOrderPlanningModel { private void appendEventListenerToDateboxIndicators( final OrderEarnedValueChartFiller earnedValueChartFiller, - final Vbox vbox, final Datebox datebox) { - datebox.addEventListener(Events.ON_CHANGE, new EventListener() { + final Vbox vbox) { + earnedValueChartLegendDatebox.addEventListener(Events.ON_CHANGE, + new EventListener() { @Override public void onEvent(Event event) { - LocalDate date = new LocalDate(datebox.getValue()); - org.zkoss.zk.ui.Component child = vbox - .getFellow("indicatorsTable"); - vbox.removeChild(child); - vbox.appendChild(getEarnedValueChartConfigurableLegend( - earnedValueChartFiller, date)); - dateInfutureMessage(datebox); + updateEarnedValueChartLegend(); + dateInfutureMessage(earnedValueChartLegendDatebox); } }); } + private void updateEarnedValueChartLegend() { + try { + //force the validation again (getValue alone doesn't work because + //the result of the validation is cached) + earnedValueChartLegendDatebox.setValue( + earnedValueChartLegendDatebox.getValue()); + } + catch (WrongValueException e) { + //the user moved the gantt and the legend became out of the + //visualization area, reset to a correct date + earnedValueChartLegendDatebox.setValue(earnedValueChartFiller. + initialDateForIndicatorValues().toDateTimeAtStartOfDay() + .toDate()); + } + LocalDate date = new LocalDate(earnedValueChartLegendDatebox.getRawValue()); + org.zkoss.zk.ui.Component child = earnedValueChartLegendContainer + .getFellow("indicatorsTable"); + earnedValueChartLegendContainer.removeChild(child); + earnedValueChartLegendContainer.appendChild(getEarnedValueChartConfigurableLegend( + earnedValueChartFiller, date)); + } + private org.zkoss.zk.ui.Component getEarnedValueChartConfigurableLegend( OrderEarnedValueChartFiller earnedValueChartFiller, LocalDate date) { Hbox mainhbox = new Hbox(); @@ -891,6 +966,7 @@ public class OrderPlanningModel implements IOrderPlanningModel { @Override public Void execute() { earnedValueChart.fillChart(); + //not necessary to update legend here return null; } }); @@ -901,9 +977,10 @@ public class OrderPlanningModel implements IOrderPlanningModel { } private void refillLoadChartWhenNeeded(ChangeHooker changeHooker, - final Planner planner, final Chart loadChart) { + final Planner planner, final Chart loadChart, + final boolean updateEarnedValueChartLegend) { planner.getTimeTracker().addZoomListener( - fillOnZoomChange(loadChart, planner)); + fillOnZoomChange(loadChart, planner, updateEarnedValueChartLegend)); planner .addChartVisibilityListener(fillOnChartVisibilityChange(loadChart)); @@ -917,6 +994,9 @@ public class OrderPlanningModel implements IOrderPlanningModel { } if (planner.isVisibleChart()) { loadChart.fillChart(); + if(updateEarnedValueChartLegend) { + updateEarnedValueChartLegend(); + } } } }); @@ -933,15 +1013,16 @@ public class OrderPlanningModel implements IOrderPlanningModel { } } - private boolean isWritingAllowedOn(Order order) { - if (order.getState() == OrderStatusEnum.STORED) { - //STORED orders can't be saved, independently of user permissions + private boolean isWritingAllowedOnOrder() { + if (planningState.getSavedOrderState() == OrderStatusEnum.STORED + && planningState.getOrder().getState() == OrderStatusEnum.STORED) { + // STORED orders can't be saved, independently of user permissions return false; } if (SecurityUtils.isUserInRole(UserRole.ROLE_EDIT_ALL_ORDERS)) { return true; } - return thereIsWriteAuthorizationFor(order); + return thereIsWriteAuthorizationFor(planningState.getOrder()); } private boolean thereIsWriteAuthorizationFor(Order order) { @@ -965,10 +1046,10 @@ public class OrderPlanningModel implements IOrderPlanningModel { private ISaveCommand setupSaveCommand( PlannerConfiguration configuration, boolean writingAllowed) { - if (!writingAllowed) { - return null; - } ISaveCommand result = planningState.getSaveCommand(); + if (!writingAllowed) { + result.setDisabled(true); + } configuration.addGlobalCommand(result); return result; } @@ -1067,6 +1148,11 @@ public class OrderPlanningModel implements IOrderPlanningModel { return "/common/img/ico_back.png"; } + @Override + public boolean isDisabled() { + return false; + } + }; } @@ -1106,7 +1192,7 @@ public class OrderPlanningModel implements IOrderPlanningModel { } private IZoomLevelChangedListener fillOnZoomChange(final Chart loadChart, - final Planner planner) { + final Planner planner, final boolean updateEarnedValueChartLegend) { IZoomLevelChangedListener zoomListener = new IZoomLevelChangedListener() { @Override @@ -1119,6 +1205,9 @@ public class OrderPlanningModel implements IOrderPlanningModel { public Void execute() { if (planner.isVisibleChart()) { loadChart.fillChart(); + if (updateEarnedValueChartLegend) { + updateEarnedValueChartLegend(); + } } return null; } @@ -1359,7 +1448,6 @@ public class OrderPlanningModel implements IOrderPlanningModel { } } - advanceCost = accumulateResult(advanceCost); addZeroBeforeTheFirstValue(advanceCost); indicators.put(EarnedValueType.BCWP, calculatedValueForEveryDay( advanceCost, interval.getStart(), interval.getFinish())); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java index 1856c326d..109d839c7 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/PlanningStateCreator.java @@ -44,6 +44,7 @@ import org.libreplan.business.orders.daos.IOrderDAO; import org.libreplan.business.orders.entities.HoursGroup; import org.libreplan.business.orders.entities.Order; import org.libreplan.business.orders.entities.OrderElement; +import org.libreplan.business.orders.entities.OrderStatusEnum; import org.libreplan.business.orders.entities.TaskSource; import org.libreplan.business.orders.entities.TaskSource.IOptionalPersistence; import org.libreplan.business.orders.entities.TaskSource.TaskSourceSynchronization; @@ -703,6 +704,8 @@ public class PlanningStateCreator { private List orderAuthorizationsAddition = new ArrayList(); private List orderAuthorizationsRemoval = new ArrayList(); + private OrderStatusEnum savedOrderState; + public PlanningState(Order order, Collection initialResources, Scenario currentScenario) { @@ -715,6 +718,7 @@ public class PlanningStateCreator { .loadRequiredDataFor(new HashSet(initialResources)); associateWithScenario(this.resources); this.orderAuthorizations = loadOrderAuthorizations(); + this.savedOrderState = order.getState(); } private List loadOrderAuthorizations() { @@ -1077,6 +1081,14 @@ public class PlanningStateCreator { orderAuthorizationsRemoval.clear(); } + public OrderStatusEnum getSavedOrderState() { + return savedOrderState; + } + + public void updateSavedOrderState() { + savedOrderState = order.getState(); + } + } public interface IAllocationCriteria { diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java index cc97c941d..1991f166d 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -27,7 +27,6 @@ import static org.libreplan.web.I18nHelper._; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; -import java.util.Date; import java.util.List; import java.util.Set; import java.util.SortedSet; @@ -115,6 +114,7 @@ import org.zkoss.zul.Messagebox; * * @author Óscar González Fernández * @author Javier Moran Rua + * @author Manuel Rego Casasnovas */ @Component @Scope(BeanDefinition.SCOPE_SINGLETON) @@ -217,6 +217,8 @@ public class SaveCommandBuilder { private final List listeners = new ArrayList(); + private boolean disabled = false; + public SaveCommand(PlanningState planningState, PlannerConfiguration configuration) { this.state = planningState; @@ -241,6 +243,10 @@ public class SaveCommandBuilder { @Override public void doAction(IContext context) { + if (disabled) { + return; + } + save(null, new IAfterSaveActions() { @Override @@ -362,6 +368,33 @@ public class SaveCommandBuilder { subcontractedTaskDataDAO.removeOrphanedSubcontractedTaskData(); saveOrderAuthorizations(); + + removeTaskElementsWithTaskSourceNull(); + + state.updateSavedOrderState(); + } + + private void removeTaskElementsWithTaskSourceNull() { + List toRemove = taskElementDAO + .getTaskElementsNoMilestonesWithoutTaskSource(); + for (TaskElement taskElement : toRemove) { + try { + taskElementDAO.remove(taskElement.getId()); + + TaskGroup parent = taskElement.getParent(); + if (parent != null && !toRemove.contains(parent)) { + parent.remove(taskElement); + taskElementDAO.save(parent); + } + + LOG.info("TaskElement removed because of TaskSource was null. " + + taskElement); + } catch (InstanceNotFoundException e) { + // Do nothing + // Maybe it was already removed before reaching this point + // so if it's not in the database there isn't any problem + } + } } private void saveOrderAuthorizations() { @@ -989,5 +1022,16 @@ public class SaveCommandBuilder { } } } + + @Override + public void setDisabled(boolean disabled) { + this.disabled = disabled; + } + + @Override + public boolean isDisabled() { + return disabled; + } + } } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractModel.java index 1ad97d863..6b445154e 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SubcontractModel.java @@ -134,13 +134,10 @@ public class SubcontractModel implements ISubcontractModel { } private void recalculateTaskLength() { - GanttDate previousStartDate = ganttTask.getBeginDate(); - GanttDate previousEnd = ganttTask.getEndDate(); - task.setStartDate(startDate); task.setEndDate(endDate); - ganttTask.fireChangesForPreviousValues(previousStartDate, previousEnd); + ganttTask.enforceDependenciesDueToPositionPotentiallyModified(); } @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java index 3faee9e1d..9848e7af8 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -65,6 +65,7 @@ import org.zkoss.zul.Messagebox; /** * @author Óscar González Fernández + * @author Manuel Rego Casasnovas */ @Component @Scope(BeanDefinition.SCOPE_PROTOTYPE) @@ -166,15 +167,11 @@ public class ReassignCommand implements IReassignCommand { final int total = reassignations.size(); for (final WithAssociatedEntity each : reassignations) { Task ganttTask = each.ganntTask; - final GanttDate previousBeginDate = ganttTask - .getBeginDate(); - final GanttDate previousEnd = ganttTask.getEndDate(); transactionService .runOnReadOnlyTransaction(reassignmentTransaction(each)); diagramGraph.enforceRestrictions(each.ganntTask); - ganttTask.fireChangesForPreviousValues(previousBeginDate, - previousEnd); + ganttTask.enforceDependenciesDueToPositionPotentiallyModified(); updater.doUpdate(showCompleted(i, total)); i++; } @@ -369,4 +366,9 @@ public class ReassignCommand implements IReassignCommand { return context.getRelativeTo().getDesktop(); } + @Override + public boolean isDisabled() { + return false; + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java index 5720dfbc3..21fdf3fcb 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java @@ -252,13 +252,13 @@ public class PlanningTabCreator { + order.getDescription()); nameLabel.setMaxlength(MAX_ORDERNAME_LENGHT); - Label schedulingStateLabel = new Label(order - .getSchedulingState().getStateAbbreviation()); + Label schedulingStateLabel = new Label(_(order.getState() + .toString())); schedulingStateLabel.setSclass("scheduling-state " + order.getSchedulingState().getCssClass()); - schedulingStateLabel.setTooltiptext(order - .getSchedulingState().getStateName()); + schedulingStateLabel.setTooltiptext(_(order + .getSchedulingState().getStateName())); breadcrumbs.appendChild(new Image(BREADCRUMBS_SEPARATOR)); breadcrumbs.appendChild(nameLabel); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java index 1a5f2c6a1..68a30f6e7 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java @@ -150,8 +150,12 @@ public class TaskPropertiesController extends GenericForwardComposer { private void setItemsStartConstraintTypesCombo(Order order) { startConstraintTypes.getChildren().clear(); for (PositionConstraintType type : PositionConstraintType.values()) { - if (type != PositionConstraintType.AS_LATE_AS_POSSIBLE - || order.getDeadline() != null) { + if ((type != PositionConstraintType.AS_LATE_AS_POSSIBLE && + type != PositionConstraintType.AS_SOON_AS_POSSIBLE) || + (type == PositionConstraintType.AS_LATE_AS_POSSIBLE && + order.getDeadline() != null) || + (type == PositionConstraintType.AS_SOON_AS_POSSIBLE && + order.getInitDate() != null)) { Comboitem comboitem = new Comboitem(_(type.getName())); comboitem.setValue(type); startConstraintTypes.appendChild(comboitem); @@ -278,9 +282,10 @@ public class TaskPropertiesController extends GenericForwardComposer { .getValue())) : null; if (taskConstraint.isValid(type, inputDate)) { taskConstraint.update(type, inputDate); - if (currentContext != null) { - currentContext.recalculatePosition(currentTaskElement); - } + //at this point we could call currentContext.recalculatePosition(currentTaskElement) + //to trigger the scheduling algorithm, but we don't do it because + //the ResourceAllocationController, which is attached to the other + //tab of the same window, will do it anyway. return true; } else { return false; diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/reports/LibrePlanReportController.java b/libreplan-webapp/src/main/java/org/libreplan/web/reports/LibrePlanReportController.java index fcdeb616c..794c6c0e8 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/reports/LibrePlanReportController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/reports/LibrePlanReportController.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -22,17 +22,13 @@ package org.libreplan.web.reports; import java.util.HashMap; -import java.util.HashSet; -import java.util.Locale; import java.util.Map; -import java.util.Set; import net.sf.jasperreports.engine.JRDataSource; import net.sf.jasperreports.engine.JRParameter; import org.apache.commons.lang.StringUtils; import org.libreplan.business.common.Registry; -import org.springframework.transaction.annotation.Transactional; import org.zkoss.util.Locales; import org.zkoss.zk.au.out.AuDownload; import org.zkoss.zk.ui.Executions; @@ -46,11 +42,13 @@ import com.igalia.java.zk.components.JasperreportComponent; * * Handles the basic behaviour of a Controller for showing reports * - * All reports consists of several input components and a show button which retrieves the necessary data to - * build resulting report. The method showReport takes care of this behaviour. In addition, when a new report - * is shown, a link to the report shows up as well. + * All reports consists of several input components and a show button which + * retrieves the necessary data to build resulting report. The method showReport + * takes care of this behaviour. In addition, when a new report is shown, a link + * to the report shows up as well. * * @author Diego Pino Garcia + * @author Manuel Rego Casasnovas * */ public abstract class LibrePlanReportController extends GenericForwardComposer { @@ -63,29 +61,14 @@ public abstract class LibrePlanReportController extends GenericForwardComposer { protected A URIlink; - private static Set supportedLanguages = new HashSet() {{ - add("es"); - add("en"); - add("gl"); - }}; - - private final String DEFAULT_LANG = "en"; - public void showReport(JasperreportComponent jasperreport){ final String type = outputFormat.getOutputFormat(); -// LibrePlanReport report = new LibrePlanReport(jasperreport, -// getReportName()); -// report.setDatasource(getDataSource()); -// report.setParameters(getParameters()); -// report.show(type); - jasperreport.setSrc(getReportName()); jasperreport.setDatasource(getDataSource()); jasperreport.setParameters(getParameters()); jasperreport.setType(type); - if (type.equals(HTML)) { URItext.setStyle("display: none"); Executions.getCurrent().sendRedirect(jasperreport.getReportUrl(), "_blank"); @@ -109,29 +92,10 @@ public abstract class LibrePlanReportController extends GenericForwardComposer { companyLogo = "/logos/logo.png"; } parameters.put("logo", companyLogo); - parameters.put(JRParameter.REPORT_LOCALE, getCurrentLocale()); + parameters.put(JRParameter.REPORT_LOCALE, Locales.getCurrent()); return parameters; } - private String getLanguage() { - String lang = Locales.getCurrent().getLanguage(); - if (!supportedLanguages.contains(lang)) { - lang = DEFAULT_LANG; - } - return lang; - } - - private Locale getCurrentLocale() { - String lang = getLanguage(); - if (lang.equals("es")) { - return new Locale("es", "ES"); - } - if (lang.equals("gl")) { - return new Locale("gl", "ES"); - } - return new Locale("en", "US"); - } - protected abstract JRDataSource getDataSource(); protected abstract String getReportName(); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java b/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java index 382893f24..3af09f504 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java @@ -842,9 +842,12 @@ public class ResourceLoadController implements Composer { ResourceLoadDisplayData generatedData, TimeTracker timeTracker) { Timeplot chartLoadTimeplot = createEmptyTimeplot(); + ResourceLoadChartFiller chartFiller = + new ResourceLoadChartFiller(generatedData); loadChart = new Chart(chartLoadTimeplot, - new ResourceLoadChartFiller(generatedData), timeTracker); + chartFiller, timeTracker); loadChart.setZoomLevel(timeTracker.getDetailLevel()); + chartFiller.initializeResources(); if (resourcesLoadPanel.isVisibleChart()) { loadChart.fillChart(); } @@ -888,6 +891,8 @@ public class ResourceLoadController implements Composer { private final ResourceLoadDisplayData generatedData; + private List resources; + public ResourceLoadChartFiller(ResourceLoadDisplayData generatedData) { this.generatedData = generatedData; } @@ -901,11 +906,15 @@ public class ResourceLoadController implements Composer { protected ILoadChartData getDataOn(Interval interval) { List assignments = generatedData .getDayAssignmentsConsidered(); - List resources = generatedData.getResourcesConsidered(); return new ResourceLoadChartData(assignments, resources, interval.getStart(), interval.getFinish()); } + private void initializeResources() { + resources = generatedData.getResourcesConsidered(); + } + + } private static class ListenerTracker { diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineModel.java index e682d883f..533834393 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineModel.java @@ -22,6 +22,7 @@ package org.libreplan.web.resources.machine; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.List; @@ -226,6 +227,7 @@ public class MachineModel extends IntegrationEntityModel implements if (machine != null) { elements.addAll(machine.getConfigurationUnits()); } + Collections.sort(elements); return elements; } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/IWorkerModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/IWorkerModel.java index f2cd9d8de..e3ee56cd1 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/IWorkerModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/IWorkerModel.java @@ -132,10 +132,6 @@ public interface IWorkerModel extends IIntegrationEntityModel { BaseCalendar getDefaultCalendar(); - Integer getCapacity(); - - void setCapacity(Integer capacity); - public List getFilteredWorker(ResourcePredicate predicate); public List getAllCurrentWorkers(); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java index f2969a0d9..13eea9a06 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java @@ -216,9 +216,6 @@ public class WorkerCRUDController extends GenericForwardComposer implements return false; } } - if (workerModel.getWorker().isVirtual()) { - workerModel.setCapacity(getVirtualWorkerCapacity()); - } if (workerModel.getCalendar() == null) { createCalendar(); } @@ -517,7 +514,6 @@ public class WorkerCRUDController extends GenericForwardComposer implements @Override public void save() { validateCalendarExceptionCodes(); - Integer capacity = workerModel.getCapacity(); ResourceCalendar calendar = (ResourceCalendar) resourceCalendarModel .getBaseCalendar(); if (calendar != null) { @@ -525,7 +521,6 @@ public class WorkerCRUDController extends GenericForwardComposer implements workerModel.setCalendar(calendar); } reloadCurrentWindow(); - workerModel.setCapacity(capacity); } @Override @@ -603,19 +598,6 @@ public class WorkerCRUDController extends GenericForwardComposer implements } } - public Integer getVirtualWorkerCapacity() { - if (isVirtualWorker()) { - if (this.workerModel.getCalendar() != null) { - return this.workerModel.getCapacity(); - } - } - return 1; - } - - public void setVirtualWorkerCapacity(Integer capacity) { - this.workerModel.setCapacity(capacity); - } - /** * Operations to filter the machines by multiple filters */ diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java index 2f5cbaba0..46d8033d0 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java @@ -203,7 +203,6 @@ public class WorkerModel extends IntegrationEntityModel implements IWorkerModel if (virtual) { worker = VirtualWorker.create(""); - setCapacity(1); } else { worker = Worker.create(""); } @@ -547,21 +546,6 @@ public class WorkerModel extends IntegrationEntityModel implements IWorkerModel return null; } - @Override - public Integer getCapacity() { - if (getCalendar() != null) { - return getCalendar().getCapacity(); - } - return null; - } - - @Override - public void setCapacity(Integer capacity) { - if (getCalendar() != null) { - getCalendar().setCapacity(capacity); - } - } - public IAssignedCriterionsModel getAssignedCriterionsModel() { return assignedCriterionsModel; } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java b/libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java index 3695cc1a6..635757bcb 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java @@ -107,6 +107,7 @@ public class TemplatesTreeController extends }); addCell(textBox); + putNameTextbox(element, textBox); } @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/tree/EntitiesTree.java b/libreplan-webapp/src/main/java/org/libreplan/web/tree/EntitiesTree.java index 35ad4fcd1..e991d2d6c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/tree/EntitiesTree.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/tree/EntitiesTree.java @@ -108,8 +108,8 @@ public abstract class EntitiesTree> { addElementAtImpl(node); } - public void addElementAt(T node, String name, int hours) { - addElementAtImpl(node, name, hours); + public T addElementAt(T node, String name, int hours) { + return addElementAtImpl(node, name, hours); } protected abstract T createNewElement(); @@ -120,8 +120,10 @@ public abstract class EntitiesTree> { addOrderElementAt(parent, createNewElement()); } - private void addElementAtImpl(T parent, String name, int hours) { - addOrderElementAt(parent, createNewElement(name, hours)); + private T addElementAtImpl(T parent, String name, int hours) { + T newElement = createNewElement(name, hours); + addOrderElementAt(parent, newElement); + return newElement; } private void addToTree(ITreeNode parentNode, ITreeNode elementToAdd) { @@ -164,9 +166,11 @@ public abstract class EntitiesTree> { .toContainer(); parentContainer.replace(selectedForTurningIntoContainer.getThis(), asContainer.getThis()); - asContainer.add(selectedForTurningIntoContainer.getThis()); - tree.replace(selectedForTurningIntoContainer.getThis(), asContainer - .getThis(), childrenExtractor()); + if (!selectedForTurningIntoContainer.isEmptyLeaf()) { + asContainer.add(selectedForTurningIntoContainer.getThis()); + } + tree.replace(selectedForTurningIntoContainer.getThis(), + asContainer.getThis(), childrenExtractor()); return asContainer; } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java b/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java index cdb3535f9..36b5c4028 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java @@ -3,7 +3,7 @@ * * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia - * Copyright (C) 2010-2011 Igalia, S.L. + * Copyright (C) 2010-2012 Igalia, S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -224,13 +224,21 @@ public abstract class TreeController> extends hours.setValue(0); } + Textbox nameTextbox = null; + // Parse hours try { if (tree.getSelectedCount() == 1) { T node = getSelectedNode(); - getModel().addElementAt(node, name.getValue(), + + T newNode = getModel().addElementAt(node, name.getValue(), hours.getValue()); - getRenderer().refreshHoursValueForThisNodeAndParents(node); + getRenderer().refreshHoursValueForThisNodeAndParents(newNode); + + if (node.isLeaf() && !node.isEmptyLeaf()) { + // Then a new container will be created + nameTextbox = getRenderer().getNameTextbox(node); + } } else { getModel().addElement(name.getValue(), hours.getValue()); } @@ -239,9 +247,15 @@ public abstract class TreeController> extends LOG.warn("exception ocurred adding element", e); messagesForUser.showMessage(Level.ERROR, e.getMessage()); } + name.setValue(""); hours.setValue(0); - name.focus(); + + if (nameTextbox != null) { + nameTextbox.focus(); + } else { + name.focus(); + } } protected abstract void filterByPredicateIfAny(); @@ -560,6 +574,8 @@ public abstract class TreeController> extends } + private Map nameTextboxByElement = new HashMap(); + private Map hoursIntBoxByElement = new HashMap(); private KeyboardNavigationHandler navigationHandler = new KeyboardNavigationHandler(); @@ -573,6 +589,14 @@ public abstract class TreeController> extends public Renderer() { } + protected Textbox getNameTextbox(T key) { + return nameTextboxByElement.get(key); + } + + protected void putNameTextbox(T key, Textbox textbox) { + nameTextboxByElement.put(key, textbox); + } + protected void registerFocusEvent(final InputElement inputElement) { inputElement.addEventListener(Events.ON_FOCUS, new EventListener() { @@ -759,7 +783,7 @@ public abstract class TreeController> extends private void setReadOnlyHoursCell(T element, Intbox boxHours, Treecell tc) { - if (!readOnly && isLine(element)) { + if (!readOnly && element.isLeaf()) { if (getHoursGroupHandler().hasMoreThanOneHoursGroup(element)) { boxHours.setReadonly(true); tc.setTooltiptext(_("Not editable for containing more that an hours group.")); @@ -772,7 +796,7 @@ public abstract class TreeController> extends private Intbox buildHoursIntboxFor(final T element) { Intbox result = new IntboxDirectValue(); - if (isLine(element)) { + if (element.isLeaf()) { Util.bind(result, getHoursGetterFor(element), getHoursSetterFor(element)); result.setConstraint(getHoursConstraintFor(element)); @@ -832,7 +856,7 @@ public abstract class TreeController> extends } public void updateHoursFor(T element) { - if (!readOnly && isLine(element)) { + if (!readOnly && element.isLeaf()) { Intbox boxHours = (Intbox) hoursIntBoxByElement.get(element); Treecell tc = (Treecell) boxHours.getParent(); setReadOnlyHoursCell(element, boxHours, tc); @@ -874,10 +898,6 @@ public abstract class TreeController> extends }; } - private boolean isLine(T element) { - return element.getChildren().isEmpty(); - } - protected abstract void addOperationsCell(final Treeitem item, final T currentElement); diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/IUserModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/IUserModel.java index d68986d5b..fd13e681c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/IUserModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/IUserModel.java @@ -125,4 +125,8 @@ public interface IUserModel { void confirmRemove(User user) throws InstanceNotFoundException; + boolean isLDAPBeingUsed(); + + boolean isLDAPRolesBeingUsed(); + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java index d6f5e406a..140ab479c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java @@ -224,4 +224,12 @@ public class UserCRUDController extends BaseCRUDController implements return !user.isLibrePlanUser(); } + public boolean isLdapUserLdapConfiguration() { + return (isLdapUser() && userModel.isLDAPBeingUsed()); + } + + public boolean getLdapUserRolesLdapConfiguration() { + return (isLdapUser() && userModel.isLDAPRolesBeingUsed()); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/UserModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/UserModel.java index 521e579aa..ca255e06c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/UserModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/UserModel.java @@ -26,6 +26,7 @@ import java.util.List; import org.apache.commons.lang.Validate; import org.libreplan.business.common.Configuration; +import org.libreplan.business.common.daos.IConfigurationDAO; import org.libreplan.business.common.exceptions.InstanceNotFoundException; import org.libreplan.business.common.exceptions.ValidationException; import org.libreplan.business.users.daos.IOrderAuthorizationDAO; @@ -55,6 +56,9 @@ public class UserModel implements IUserModel { @Autowired private IUserDAO userDAO; + @Autowired + private IConfigurationDAO configurationDAO; + @Autowired private IOrderAuthorizationDAO orderAuthorizationDAO; @@ -237,4 +241,18 @@ public class UserModel implements IUserModel { return userDAO.getOrderAuthorizationsByUser(user); } + @Transactional(readOnly = true) + @Override + public boolean isLDAPBeingUsed() { + return configurationDAO.getConfiguration().getLdapConfiguration() + .getLdapAuthEnabled(); + } + + @Transactional(readOnly = true) + @Override + public boolean isLDAPRolesBeingUsed() { + return configurationDAO.getConfiguration().getLdapConfiguration() + .getLdapSaveRolesDB(); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/services/LDAPCustomAuthenticationProvider.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/services/LDAPCustomAuthenticationProvider.java index 5295275c0..f30d5851f 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/services/LDAPCustomAuthenticationProvider.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/services/LDAPCustomAuthenticationProvider.java @@ -97,6 +97,12 @@ public class LDAPCustomAuthenticationProvider extends private static final Log LOG = LogFactory .getLog(LDAPCustomAuthenticationProvider.class); + /** + * LDAP role matching could be configured using an asterix (*) to specify + * all users or groups + */ + private static final String WILDCHAR_ALL = "*"; + @Override protected void additionalAuthenticationChecks(UserDetails arg0, UsernamePasswordAuthenticationToken arg1) @@ -287,6 +293,11 @@ public class LDAPCustomAuthenticationProvider extends List rolesReturn = new ArrayList(); for (ConfigurationRolesLDAP roleLDAP : rolesLdap) { + if (roleLDAP.getRoleLdap().equals(WILDCHAR_ALL)) { + rolesReturn.add(roleLDAP.getRoleLibreplan()); + continue; + } + // We must make a search for each role-matching in nodes List resultsSearch = new ArrayList(); resultsSearch.addAll(ldapTemplate.search( @@ -317,6 +328,11 @@ public class LDAPCustomAuthenticationProvider extends List rolesReturn = new ArrayList(); for (ConfigurationRolesLDAP roleLdap : rolesLdap) { + if (roleLdap.getRoleLdap().equals(WILDCHAR_ALL)) { + rolesReturn.add(roleLdap.getRoleLibreplan()); + continue; + } + // We must make a search for each role matching DirContextAdapter adapter = null; try { @@ -341,14 +357,13 @@ public class LDAPCustomAuthenticationProvider extends String queryRoles = configuration.getLdapSearchQuery().replace( USER_ID_SUBSTITUTION, username); - String groupsPath = configuration.getLdapGroupPath(); Set rolesLdap = configuration .getConfigurationRolesLdap(); try { - if (null == groupsPath || groupsPath.isEmpty()) { + if (!configuration.getLdapGroupStrategy()) { // The LDAP has a node strategy for groups, // we must check the roleProperty in user node. return getRolesUsingNodeStrategy(rolesLdap, queryRoles, diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/IPasswordModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/IPasswordModel.java index e31e24242..96395afcf 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/IPasswordModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/IPasswordModel.java @@ -42,4 +42,6 @@ public interface IPasswordModel { boolean validateCurrentPassword(String value); + boolean isLdapAuthEnabled(); + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java index a7d2418fa..6a7465645 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java @@ -23,6 +23,7 @@ import static org.libreplan.web.I18nHelper._; import org.apache.commons.lang.StringUtils; import org.libreplan.business.common.exceptions.ValidationException; +import org.libreplan.web.UserUtil; import org.libreplan.web.common.ConstraintChecker; import org.libreplan.web.common.IMessagesForUser; import org.libreplan.web.common.Level; @@ -81,6 +82,11 @@ public class PasswordController extends GenericForwardComposer { passwordModel.setPassword(password); } + public boolean isLdapUser() { + return (!UserUtil.getUserFromSession().isLibrePlanUser() && passwordModel + .isLdapAuthEnabled()); + } + public Constraint validatePasswordConfirmation() { return new Constraint() { @Override diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordModel.java index 84be55adb..7252f1a22 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordModel.java @@ -20,6 +20,7 @@ package org.libreplan.web.users.settings; import org.libreplan.business.common.Configuration; +import org.libreplan.business.common.daos.IConfigurationDAO; import org.libreplan.business.common.exceptions.InstanceNotFoundException; import org.libreplan.business.common.exceptions.ValidationException; import org.libreplan.business.users.daos.IUserDAO; @@ -50,6 +51,9 @@ public class PasswordModel implements IPasswordModel { @Autowired private IUserDAO userDAO; + @Autowired + private IConfigurationDAO configurationDAO; + private User user; @Autowired @@ -143,4 +147,12 @@ public class PasswordModel implements IPasswordModel { } return true; } + + @Transactional(readOnly = true) + @Override + public boolean isLdapAuthEnabled() { + return configurationDAO.getConfiguration().getLdapConfiguration() + .getLdapAuthEnabled(); + } + } diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java index 889d15173..91fafdc7b 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java @@ -57,7 +57,11 @@ public class SettingsController extends GenericForwardComposer { public void render(org.zkoss.zul.Listitem item, Object data) throws Exception { Language language = (Language) data; - item.setLabel(_(language.getDisplayName())); + String displayName = language.getDisplayName(); + if (language.equals(Language.BROWSER_LANGUAGE)) { + displayName = _(language.getDisplayName()); + } + item.setLabel(displayName); } }; @@ -80,7 +84,7 @@ public class SettingsController extends GenericForwardComposer { if (o2.equals(Language.BROWSER_LANGUAGE)) { return 1; } - return _(o1.getDisplayName()).compareTo(_(o2.getDisplayName())); + return o1.getDisplayName().compareTo(o2.getDisplayName()); } }); return languages; diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java index a4240fb95..f21b09115 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java @@ -150,6 +150,7 @@ public class WorkReportModel extends IntegrationEntityModel implements setDefaultCode(); } loadMaps(); + deletedWorkReportLinesSet = new HashSet(); } @Override @@ -161,6 +162,7 @@ public class WorkReportModel extends IntegrationEntityModel implements forceLoadWorkReportTypeFromDB(workReport.getWorkReportType()); loadMaps(); initOldCodes(); + deletedWorkReportLinesSet = new HashSet(); } @Transactional(readOnly = true) diff --git a/libreplan-webapp/src/main/resources/i18n/es.po b/libreplan-webapp/src/main/resources/i18n/es.po index 6e7020d26..e41fc6772 100644 --- a/libreplan-webapp/src/main/resources/i18n/es.po +++ b/libreplan-webapp/src/main/resources/i18n/es.po @@ -1,32 +1,32 @@ -# Spanish translations for LibrePlan - Webapp module -# Traducciones al español para LibrePlan - módulo Webapp +# LibrePlan - Webapp module. # Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e # Desenvolvemento Tecnolóxico de Galicia -# Copyright (C) 2010-2011 Igalia, S.L. +# Copyright (C) 2010-2012 Igalia, S.L. # This file is distributed under the same license as the LibrePlan package. +# +# Translators: # Diego Pino García , 2009. # Jacobo Aragunde Pérez , 2009, 2010. -# Manuel Rego Casasnovas , 2010, 2011. -# +# Manuel Rego Casasnovas , 2010, 2011, 2012. msgid "" msgstr "" -"Project-Id-Version: 1.2.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-25 11:40+0100\n" -"PO-Revision-Date: 2011-11-25 11:49+0100\n" +"Project-Id-Version: 1.2.2\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" +"PO-Revision-Date: 2012-02-24 10:05+0000\n" "Last-Translator: Manuel Rego Casasnovas \n" -"Language-Team: Spanish <>\n" -"Language: es\n" +"Language-Team: Español\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: es\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 "El recurso no puede ser nulo" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:341 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:354 msgid "Group path" msgstr "Path del grupo" @@ -39,16 +39,16 @@ msgid "No authorizations were added because you did not select any." msgstr "No se pueden añadir autorizaciones porque no se seleccionó ninguna." #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:88 -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:71 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 msgid "en" msgstr "es" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:192 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 msgid "Origin" msgstr "Origen" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:168 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:180 msgid "Create exception" msgstr "Crear excepción" @@ -66,67 +66,67 @@ msgstr "Crear trabajador virtual" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:830 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:105 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:137 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:246 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:137 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:32 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:28 #: 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/qualityforms/_editQualityForm.zul:87 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:38 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:30 +#: 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 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:68 #: libreplan-webapp/src/main/webapp/scenarios/_list.zul:28 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:48 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:70 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:50 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:57 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:36 +#: 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/templates/_assignedQualityForms.zul:50 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:39 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:229 -#: 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/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/completedEstimatedHoursPerTask.zul:97 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:138 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:138 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:118 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:54 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 +#: 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/_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:242 msgid "Operations" msgstr "Operaciones" @@ -146,23 +146,22 @@ msgstr "Seleccionar" msgid "Work report removed successfully" msgstr "Parte de trabajo borrado con éxito" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1514 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1517 msgid "It can not be empty" msgstr "No puede estar vacío" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +#: 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/orders/components/_listOrderElementMaterials.zul:96 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:53 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:147 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:54 #: libreplan-webapp/src/main/webapp/templates/templates.zul:66 #: 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 msgid "Materials" msgstr "Materiales" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:360 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:361 msgid "Reassign" msgstr "Reasignar" @@ -192,23 +191,23 @@ msgstr "Administrar campos y etiquetas" msgid "Please, select a calendar" msgstr "Por favor, seleccione un calendario" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:256 +msgid "Summary" +msgstr "Resumen" + #: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:29 #: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:170 msgid "Predefined" msgstr "Predefinido" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 -msgid "Summary" -msgstr "Resumen" - -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:445 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +#: 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:67 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 msgid "Quality Forms" msgstr "Formularios de calidad" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:337 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 msgid "Reports" msgstr "Informes" @@ -216,17 +215,15 @@ msgstr "Informes" msgid "LibrePlan: Advanced allocation" msgstr "LibrePlan: Asignación avanzada" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 +msgid "The {0} sequence prefixes can not be repeated" +msgstr "Los prefijos de secuencia de {0} no pueden repetirse" + #: 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 "" -"El valor original de días laborables {0}, se evita porque los valores " -"consolidados non pueden ser modificados" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 -msgid "The {0} sequence prefixes can not be repeated" -msgstr "Los prefijos de secuencia de {0} no pueden repetirse" +msgstr "El valor original de días laborables {0}, se evita porque los valores consolidados non pueden ser modificados" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:82 msgid "Criterion requirements" @@ -234,24 +231,21 @@ msgstr "Criterios requeridos" #: 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 fecha de un tramo debe ser mayor o igual que la fecha de inicio de la " -"tarea: " +msgstr "La fecha de un tramo debe ser mayor o igual que la fecha de inicio de la tarea: " #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:68 msgid "Dedication chart" msgstr "Gráfico de dedicación" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:689 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:716 -msgid "Progress that are reported by quality forms can not be modified" -msgstr "" -"El progreso notificado por formularios de calidad no pueden ser modificado" - #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:748 msgid "Not the same hours group, impossible to update" msgstr "No es el mismo grupo de horas, imposible actualizar" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +msgid "Progress that are reported by quality forms can not be modified" +msgstr "El progreso notificado por formularios de calidad no pueden ser modificado" + #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:66 msgid "Own exception" msgstr "Excepción propia" @@ -260,16 +254,16 @@ msgstr "Excepción propia" msgid "Cannot delete that material because it is assigned to a project." msgstr "No se puede borrar ese material porque está asignado a un projecto." +#: 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 "Uso de recursos" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 msgid "Remove limiting resource element" msgstr "Borrar elemento de recurso limitante" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:282 -#: 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 -msgid "Resource Usage" -msgstr "Uso de recursos" - #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 msgid "Active period from" msgstr "Período activo desde" @@ -278,29 +272,27 @@ msgstr "Período activo desde" msgid "Unassign" msgstr "Desasignar" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 +msgid "Manual assignment" +msgstr "Asignación manual" + #: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:302 msgid "Companies" msgstr "Empresas" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 -msgid "Manual assignment" -msgstr "Asignación manual" - #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:74 msgid "Quality form items list" msgstr "Lista de elementos del formulario de calidad" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:240 #: 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 fecha de fin no es válida, la nueva fecha de fin debe ser posterior a la " -"actual" +msgstr "La fecha de fin no es válida, la nueva fecha de fin debe ser posterior a la actual" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:518 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:903 +#: 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/common/BaseCRUDController.java:128 msgid "Create {0}: {1}" msgstr "Crear {0}: {1}" @@ -309,8 +301,8 @@ msgstr "Crear {0}: {1}" msgid "generic workers allocation" msgstr "asignación genérica de trabajadores" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:898 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:308 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:895 msgid "The project has no scheduled elements" msgstr "El proyecto no tiene elementos planificados" @@ -318,9 +310,9 @@ msgstr "El proyecto no tiene elementos planificados" msgid "Hour start" msgstr "Hora de inicio" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:120 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:36 #: 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 "Comienzo" @@ -332,6 +324,10 @@ msgstr "Informe de progreso" msgid "cost assignment's category not specified" msgstr "categoría de la asignación de coste no especificada" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +msgid "Check for updates" +msgstr "Comprobar si hay actualizaciones" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:72 msgid "Delete Template element" msgstr "Borrar elemento de plantilla" @@ -349,42 +345,51 @@ msgstr "Usuario con login '{0}': no encontrado" msgid "Resources capability" msgstr "Capacidad de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 -msgid "changing perspective" -msgstr "cambio de perspectiva" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:31 msgid "Transfer Projects Between Scenarios" msgstr "Transferir proyectos entre escenarios" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 +msgid "changing perspective" +msgstr "cambio de perspectiva" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 msgid "" "Could not add those authorizations to profile {0} because they were already " "present." -msgstr "" -"No se pudieron añadir esas autorizaciones al perfil {0} porque ya estaban " -"presentes." +msgstr "No se pudieron añadir esas autorizaciones al perfil {0} porque ya estaban presentes." #: libreplan-webapp/src/main/webapp/common/configuration.zul:63 msgid "Default calendar" msgstr "Calendario por defecto" +#: 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 +msgid "Click on this" +msgstr "Haz click en este" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 msgid "Project Name" msgstr "Nombre del proyecto" +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:967 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:966 msgid "Indent" msgstr "Indentar" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:314 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 msgid "Save passwords in database" msgstr "Guardar contraseñas en la base de datos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:255 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 msgid "Reassignation" msgstr "Reasignación" @@ -396,17 +401,17 @@ msgstr "Plantilla nueva" msgid "Total estimated hours" msgstr "Horas estimadas totales" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 #: libreplan-webapp/src/main/webapp/common/error.zul:21 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 msgid "LibrePlan: Runtime Error" msgstr "LibrePlan: Error de ejecución" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:136 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:151 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:153 msgid "Base calendar \"{0}\" saved" msgstr "Calendario base \"{0}\" guardado" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:177 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 msgid "Exceptions list" msgstr "Lista de excepciones" @@ -422,11 +427,11 @@ msgstr "Nuevo elemento del formulario de calidad" msgid "LibrePlan: Labels" msgstr "LibrePlan: Etiquetas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:269 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:261 msgid "LDAP connection was successful" msgstr "La conexión con el LDAP se ha realizado con éxito" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:43 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 msgid "Login name" msgstr "Nombre de usuario" @@ -454,13 +459,11 @@ msgstr "Selección actual" msgid "" "there exist criterion satisfactions referring to criterion types not " "applicable to this resource" -msgstr "" -"existen criterios satisfechos que pertenecen a tipos de criterio no " -"aplicables a este recurso" +msgstr "existen criterios satisfechos que pertenecen a tipos de criterio no aplicables a este recurso" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 #: libreplan-webapp/src/main/webapp/templates/templates.zul:65 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 msgid "Criterion Requirement" msgstr "Criterio requerido" @@ -476,7 +479,11 @@ msgstr "Minutos" msgid "You can not remove a scenario with derived scenarios" msgstr "No se puede eliminar un escenario con escenarios derivados" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:948 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:91 +msgid "Available materials" +msgstr "Materiales disponibles" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:950 msgid "Work Report Types" msgstr "Tipos de partes de trabajo" @@ -501,40 +508,36 @@ msgstr "un recurso deshabilitado tiene subrecursos habilitados" msgid "Client" msgstr "Cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:662 #: 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 msgid "" -"there are no resources for required criteria: {0}. So the generic allocation " -"can't be added" -msgstr "" -"no hay recursos con los criterios solicitados: {0}. Por tanto, no se puede " -"añadir la asignación genérica" +"there are no resources for required criteria: {0}. So the generic allocation" +" can't be added" +msgstr "no hay recursos con los criterios solicitados: {0}. Por tanto, no se puede añadir la asignación genérica" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:334 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:347 msgid "Role search strategy" msgstr "Estrategia para la búsqueda de roles" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:478 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:480 msgid "Error on showing warning message removing calendar: " msgstr "Error al mostrar mensaje de advertencia borrando calendario: " #: 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 "" -"El parte de trabajo no tiene ningún valor de descripción con ese nombre de " -"campo" +msgstr "El parte de trabajo no tiene ningún valor de descripción con ese nombre de campo" #: 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 "el nombre de la categoría de materiales debe ser único. Ya está en uso" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:109 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:44 #: 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 msgid "Imputed hours" msgstr "Horas imputadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 +#: 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 "Costes de proyecto por recurso" @@ -568,15 +571,13 @@ msgstr "URI de la aplicación" msgid "" "The {0} is not valid, criterionType overlaps with other " "criterionSatisfaction from the same criterionType" -msgstr "" -"{0} no es válido, criterionType se solapa con otro criterionSatisfaction del " -"mismo criterionType" +msgstr "{0} no es válido, criterionType se solapa con otro criterionSatisfaction del mismo criterionType" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:336 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 msgid "Group strategy" msgstr "Estrategia de grupo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 msgid "Work Report Lines" msgstr "Líneas de parte de trabajo" @@ -589,9 +590,9 @@ msgid "October" msgstr "Octubre" #: libreplan-webapp/src/main/webapp/settings/settings.zul:58 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 +#: 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:51 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 msgid "First name" msgstr "Nombre" @@ -603,12 +604,12 @@ msgstr "No se pudo ejecutar el comando de impresión" msgid "Complementary text fields" msgstr "Campos de texto complementario" +#: 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:450 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:291 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:835 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:452 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:832 msgid "Confirm deleting {0}. Are you sure?" msgstr "Confirmar el borrado de {0}. ¿Está seguro?" @@ -616,25 +617,25 @@ msgstr "Confirmar el borrado de {0}. ¿Está seguro?" msgid "Work Reports List" msgstr "Lista de partes de trabajo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:319 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 msgid "Accounts" msgstr "Cuentas" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 -msgid "External code" -msgstr "Código externo" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:50 msgid "Edit selected task" msgstr "Editar tarea seleccionada" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +msgid "External code" +msgstr "Código externo" + #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 msgid "View" msgstr "Ver" -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:39 #: 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 "Limitante" @@ -642,37 +643,34 @@ msgstr "Limitante" msgid "Required materials" msgstr "Materiales requeridos" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +msgid "Backwards" +msgstr "Atrás" + #: 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 "los recursos por día deben ser no vacíos y mayores que cero" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:349 -msgid "Backwards" -msgstr "Atrás" +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 +msgid "Apply filtering to resources satisfying required criteria" +msgstr "Aplicar filtrado a los recursos que satisfacen los criterios requeridos" #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:67 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:77 msgid "Version" msgstr "Versión" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 -msgid "Apply filtering to resources satisfying required criteria" -msgstr "" -"Aplicar filtrado a los recursos que satisfacen los criterios requeridos" - #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:105 msgid "Up" msgstr "Arriba" #: 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 "" -"El tipo de criterio no es válido, otro criterio satisfecho se solapa con el " -"mismo tipo de criterio" +"CriterionType is not valid, it overlaps other criterionSatisfaction with the" +" same criterionType" +msgstr "El tipo de criterio no es válido, otro criterio satisfecho se solapa con el mismo tipo de criterio" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:125 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 msgid "Types of work hours" msgstr "Tipos de horas de trabajo" @@ -684,9 +682,7 @@ msgstr "EAC" msgid "" "Its planning is not in the current scene.\n" "Should change to any of the following scenarios:\n" -msgstr "" -"Su planificación no está en el escenario actual.\n" -"Debe cambiar a uno de los siguientes:\n" +msgstr "Su planificación no está en el escenario actual.\nDebe cambiar a uno de los siguientes:\n" #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:39 msgid "Predecessor" @@ -700,26 +696,24 @@ msgstr "Algún tramo tiene valores mayores o iguales que el tramo anterior" msgid "Please select a task" msgstr "Por favor, seleccione una tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 -msgid "" -"Value is not valid, the default max value must be greater than the precision " -"value " -msgstr "" -"El valor no es válido, el valor máximo por defecto debe ser mayor que el " -"valor de precisión" - #: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 msgid "missing worker code in the work report" msgstr "falta código de trabajador en un parte de trabajo" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 +msgid "" +"Value is not valid, the default max value must be greater than the precision" +" value " +msgstr "El valor no es válido, el valor máximo por defecto debe ser mayor que el valor de precisión" + #: 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/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 msgid "End date" msgstr "Fecha de fin" @@ -728,13 +722,13 @@ msgid "profile name is already being used by another profile" msgstr "el nombre del perfil ya está siendo usado por otro perfil" #: libreplan-webapp/src/main/webapp/settings/settings.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:78 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 msgid "E-mail" msgstr "Correo electrónico" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:106 #: 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/SchedulingProgressPerOrderController.java:106 msgid "This project has already been added." msgstr "Este proyecto ya ha sido añadido." @@ -743,21 +737,21 @@ msgid "The task code cannot be null" msgstr "El código de la tarea no puede ser nulo" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:594 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: 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/planner/taskpanels/_taskInformation.zul:32 msgid "Criteria" msgstr "Criterios" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 -msgid "Resource / Criteria" -msgstr "Recursos / Criterios" - #: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 msgid "User data" msgstr "Datos del usuario" +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +msgid "Resource / Criteria" +msgstr "Recursos / Criterios" + #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 msgid "Lines" msgstr "Líneas" @@ -766,14 +760,18 @@ msgstr "Líneas" msgid "Add new progress assignment" msgstr "Añadir nueva asignación de progreso" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +msgid "" +"Value must be a multiple of the precision value of the progress type: {0}" +msgstr "El valor debe ser un múltiplo del valor de precisión del tipo de progreso: {0}" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:32 msgid "Set Filter Options" msgstr "Establecer las opciones de filtrado" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:977 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:979 msgid "Error on showing warning message removing workReportType: " -msgstr "" -"Error al mostrar mensaje de advertencia borrando tipo de parte de trabajo: " +msgstr "Error al mostrar mensaje de advertencia borrando tipo de parte de trabajo: " #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:633 msgid "Edit Work Report" @@ -785,38 +783,37 @@ msgstr "Lista de formularios de calidad" #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:170 msgid "Project version is the same in source and destination scenarios" -msgstr "" -"La versión del proyecto es la misma en los escenarios de origen y destino" +msgstr "La versión del proyecto es la misma en los escenarios de origen y destino" #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:31 msgid "Personal data" msgstr "Datos personales" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:720 -msgid "Calculated progress can not be removed" -msgstr "El progreso calculado no se puede borrar" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:331 #: 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/WorkingProgressPerTaskController.java:159 #: 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 "por favor, seleccione un criterio" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:725 +msgid "Calculated progress can not be removed" +msgstr "El progreso calculado no se puede borrar" + #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:112 msgid "Work reports" msgstr "Partes de trabajo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 -msgid "{0} annotation required on {1}" -msgstr "{0} anotación obligatoria en {1}" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "June" msgstr "Junio" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1066 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 +msgid "{0} annotation required on {1}" +msgstr "{0} anotación obligatoria en {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1067 msgid "Modified" msgstr "Modificado" @@ -828,14 +825,12 @@ msgstr "Añadir criterio" msgid "You can not remove the current scenario" msgstr "No se puede borrar el escenario actual" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:680 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:672 msgid "format prefix invalid. It cannot be empty or contain whitespaces." -msgstr "" -"formato de prefijo inválido. No puede estar vacío o contener espacios en " -"blanco." +msgstr "formato de prefijo inválido. No puede estar vacío o contener espacios en blanco." #: 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:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:335 msgid "MessagesContainer is needed" msgstr "Es necesario un MessagesContainer" @@ -843,11 +838,11 @@ msgstr "Es necesario un MessagesContainer" msgid "Project element code" msgstr "Código de la tarea" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 #: 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 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 msgid "Ending date" msgstr "Fecha de fin" @@ -855,40 +850,40 @@ msgstr "Fecha de fin" msgid "LibrePlan: Page not found" msgstr "LibrePlan: Página no encontrada" -#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 -msgid "Templates List" -msgstr "Lista de plantillas" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:29 msgid "Export options" msgstr "Opciones de exportación" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:227 -msgid "Last value" -msgstr "Último valor" +#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 +msgid "Templates List" +msgstr "Lista de plantillas" #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:34 msgid "Subcontracted Tasks List" msgstr "Lista de tareas subcontratadas" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:240 +msgid "Last value" +msgstr "Último valor" + #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:51 msgid "Average of worked hours in finished applications" msgstr "Media de horas trabajadas en las aplicaciones finalizadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:698 msgid "Calculated progress can not be modified" msgstr "El progreso calculado no se puede modificar" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 -msgid "Statistics log" -msgstr "Histórico de estadísticas" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:58 msgid "Work done from starting date" msgstr "Trabajo realizado desde la fecha de inicio" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 +msgid "Statistics log" +msgstr "Histórico de estadísticas" + #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:47 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 msgid "Edit Calendar" msgstr "Editar calendario" @@ -896,12 +891,12 @@ msgstr "Editar calendario" msgid "Profile" msgstr "Perfil" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:346 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:37 msgid "Materials Needs At Date" msgstr "Necesidades de materiales en fecha" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:279 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 msgid "UserDn" msgstr "UserDn" @@ -911,14 +906,14 @@ msgstr "UserDn" msgid "Cannot be empty or null" msgstr "No puede ser vacío o nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:300 -msgid "filtering" -msgstr "filtrado" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:233 msgid "{0} \"{1}\" saved" msgstr "{0} \"{1}\" guardado" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:299 +msgid "filtering" +msgstr "filtrado" + #: libreplan-webapp/src/main/webapp/orders/_list.zul:33 msgid "Total Budget" msgstr "Presupuesto total" @@ -927,13 +922,11 @@ msgstr "Presupuesto total" msgid "Hierarchy" msgstr "Jerarquía" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:833 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 msgid "" "This worker cannot be deleted because it has assignments to projects or " "imputed hours" -msgstr "" -"Este trabajador no se puede borrar porque tiene asignaciones a proyectos u " -"horas imputadas" +msgstr "Este trabajador no se puede borrar porque tiene asignaciones a proyectos u horas imputadas" #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:62 msgid "Work done until ending date" @@ -956,23 +949,21 @@ msgstr "Tipos de horas" msgid "Time period saved" msgstr "Período de tiempo guardado" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:170 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:208 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:208 -msgid "This Criterion has already been added." -msgstr "Este criterio ya ha sido añadido." - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 msgid "" "Are you sure of changing the resource type? You will lose the criteria with " "different resource type." -msgstr "" -"¿Está seguro de cambiar el tipo de recurso? Los criterios con diferente tipo " -"de recurso se perderán." +msgstr "¿Está seguro de cambiar el tipo de recurso? Los criterios con diferente tipo de recurso se perderán." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:209 +#: 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/WorkingArrangementsPerOrderController.java:208 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 +msgid "This Criterion has already been added." +msgstr "Este criterio ya ha sido añadido." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:222 msgid "add" msgstr "añadir" @@ -1024,15 +1015,14 @@ msgstr "nombre del perfil no especificado" msgid "Date Start" msgstr "Fecha de inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1261 +#: 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 "" -"El valor no es válido, el valor actual debe ser menor que el valor máximo" +msgstr "El valor no es válido, el valor actual debe ser menor que el valor máximo" +#: 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 -#: libreplan-webapp/src/main/webapp/planner/order.zul:105 msgid "Value" msgstr "Valor" @@ -1045,19 +1035,17 @@ msgid "there are no valid periods for this calendar" msgstr "no hay períodos válidos para este calendario" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:54 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 msgid "Add role" msgstr "Añadir rol" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1271 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:638 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1274 msgid "Exception end date should be greater or equals than start date" -msgstr "" -"La fecha de fin de una excepción debe ser mayor o igual que la fecha de " -"inicio" +msgstr "La fecha de fin de una excepción debe ser mayor o igual que la fecha de inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:444 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:454 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:486 msgid "Repeated Project code {0} in Project {1}" msgstr "Código {0} de proyecto repetdio en proyecto {1}" @@ -1073,9 +1061,7 @@ msgstr "Lista de tipos de progreso" msgid "" "The {0} can not be assigned to this resource. Its interval overlaps with " "other criterion" -msgstr "" -"El {0} no se puede asignar a este recurso. Su intervalo se solapa con otro " -"criterio" +msgstr "El {0} no se puede asignar a este recurso. Su intervalo se solapa con otro criterio" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:132 msgid "Schedule Performance Index" @@ -1090,11 +1076,11 @@ msgid "Type data" msgstr "Datos del tipo" #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:117 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 msgid "Profiles" msgstr "Perfiles" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:258 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:271 msgid "Host" msgstr "Host" @@ -1102,11 +1088,11 @@ msgstr "Host" msgid "Hour finish" msgstr "Hora de fin" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:165 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 msgid "Perspectives" msgstr "Perspectivas" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:107 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 msgid "Workable time" msgstr "Tiempo trabajable" @@ -1130,22 +1116,20 @@ msgstr "Asignación de recursos limitantes" msgid "Split new assignment" msgstr "Dividir nueva asignación" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 -msgid "Pagination" -msgstr "Paginación" - -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:263 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:275 msgid "Expiry date" msgstr "Fecha de vencimiento" +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 +msgid "Pagination" +msgstr "Paginación" + #: 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 "" -"La operación no se puede llevar a cabo porque la tarea tiene marcado como " -"progreso progagado el asociado con el formulario de calidad" +"The operation does not perform because the task has progress reports that is" +" spread associated with this quality form" +msgstr "La operación no se puede llevar a cabo porque la tarea tiene marcado como progreso progagado el asociado con el formulario de calidad" #: libreplan-webapp/src/main/webapp/common/layout/template.zul:82 msgid "Change scenario" @@ -1156,35 +1140,23 @@ msgstr "Cambiar escenario" msgid "Critical path" msgstr "Camino crítico" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:262 +#: 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 "" -"Borrando este elemento, esto deshabilitará la opción de notificar progreso. " -"¿Está seguro?" +"Deleting this item, it will disable the report progress option. Are you " +"sure?" +msgstr "Borrando este elemento, esto deshabilitará la opción de notificar progreso. ¿Está seguro?" #: libreplan-webapp/src/main/webapp/materials/materials.zul:41 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:41 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:80 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:77 msgid "Categories" msgstr "Categorías" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:180 #: 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 msgid "Project Details" msgstr "Detalles de proyecto" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:89 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:210 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:221 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:182 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:159 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:181 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:189 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:162 -msgid " to go to output directly" -msgstr " ir a la salida directamente" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:167 msgid "Add new hours group" msgstr "Añadir nuevo grupo de horas" @@ -1198,11 +1170,11 @@ msgid "Cancel changes and back to scheduling" msgstr "Cancelar cambios y volver a la planificación" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:386 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:86 #: 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 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:45 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:68 -#: libreplan-webapp/src/main/webapp/planner/order.zul:106 msgid "Percentage" msgstr "Porcentaje" @@ -1214,12 +1186,12 @@ msgstr "Actualizado" msgid "Company logo URL" msgstr "URL del logo de la empresa" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:129 msgid "No worker selected" msgstr "Ningún trabajador seleccionado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:207 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:225 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 msgid "Number of digits" msgstr "Número de dígitos" @@ -1236,8 +1208,8 @@ msgstr "Capacidad total" msgid "Problems connecting with client web service" msgstr "Problemas al conectar con el servicio web cliente" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:157 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:186 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:169 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:198 msgid "Exception Type" msgstr "Tipo de excepción" @@ -1245,29 +1217,28 @@ msgstr "Tipo de excepción" msgid "Profiles List" msgstr "Lista de Perfiles" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:689 +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 +msgid "both {0} of category {1} and {2} of category {3} have the same code" +msgstr "{0} de la categoría {1} y {2} de la categoría {3} tienen el mismo código" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:958 #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:914 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 +#: 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:64 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:68 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 msgid "Labels" msgstr "Etiquetas" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 -msgid "both {0} of category {1} and {2} of category {3} have the same code" -msgstr "" -"{0} de la categoría {1} y {2} de la categoría {3} tienen el mismo código" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:325 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 msgid "Data Types" msgstr "Tipos de datos" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 msgid "Total hours" msgstr "Total de horas" @@ -1275,7 +1246,7 @@ msgstr "Total de horas" msgid "Data" msgstr "Datos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:344 msgid "Reassigning {0} projects" msgstr "Reasignando {0} proyectos" @@ -1283,13 +1254,13 @@ msgstr "Reasignando {0} proyectos" msgid "Filter by task status" msgstr "Filtrar por estado de tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:498 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:420 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:419 msgid "Select date" msgstr "Seleccione fecha" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:627 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1264 +#: 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 "Debe seleccionar una fecha de fin para la excepción" @@ -1305,44 +1276,50 @@ msgstr "Código de la empresa" msgid "Unknown attribute '{0}' in class {1}" msgstr "Atributo desconocido '{0}' en la clase {1}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:717 +#: 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 "RECURSO NO LIMITANTE" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:90 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:96 msgid "passwords can not be empty" msgstr "las conraseñas no pueden estar vacías" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:120 -msgid "Activation periods" -msgstr "Períodos de activación" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 -msgid "Passed" -msgstr "Pasado" - #: 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/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:176 msgid "already assigned" msgstr "ya asignado" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:509 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:32 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:74 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:133 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 +msgid "Passed" +msgstr "Pasado" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:132 +msgid "Activation periods" +msgstr "Períodos de activación" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:511 #: libreplan-webapp/src/main/webapp/planner/order.zul:151 +#: 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 msgid "Calendar" msgstr "Calendario" #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:307 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:119 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:132 msgid "Resources" msgstr "Recursos" +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +msgid "" +"LDAP users cannot change their password if LDAP authentication is enabled. " +"Talk to one of the administrators" +msgstr "Los usuarios de LDAP nn pueden cambiar sus contraseñas si la autenticación de LDAP está habilitada. Hable con alguno de los administradores" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:31 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:56 msgid "Read" @@ -1372,7 +1349,7 @@ msgstr "a" msgid "worker's first name not specified" msgstr "nombre del trabajador no especificado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:337 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:350 msgid "Property strategy" msgstr "Estrategia de propiedad" @@ -1380,9 +1357,9 @@ msgstr "Estrategia de propiedad" msgid "date not specified" msgstr "fecha no especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:270 #: 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 msgid "Projects Planning" msgstr "Planificación de proyectos" @@ -1390,25 +1367,25 @@ msgstr "Planificación de proyectos" msgid "Shrink to fit page width" msgstr "Reducir para ajustar al ancho de página" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:760 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:770 msgid "The max value must be greater than 0" msgstr "El valor máximo debe ser mayor que 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:56 msgid "Last name" msgstr "Apellidos" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:380 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 -msgid "Remove" -msgstr "Borrar" - #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:254 msgid "cost category name not specified" msgstr "nombre de la categoría de coste no especificado" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:382 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 +msgid "Remove" +msgstr "Borrar" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:41 msgid "Planned workable days" msgstr "Días laborables planificados" @@ -1423,31 +1400,27 @@ msgstr "Tipo de progreso" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1304 msgid "Task contains consolidated progress. Cannot apply sigmoid function." -msgstr "" -"La tarea contiene progreso consolidado. No se puede aplicar la función " -"sigmoide." +msgstr "La tarea contiene progreso consolidado. No se puede aplicar la función sigmoide." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:307 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:320 msgid "UserId" msgstr "UserId" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:218 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:245 -msgid "" -"Start date is not valid, the new start date must be previous the current " -"start date" -msgstr "" -"La fecha de inicio no es válida, la fecha de inicio nueva debe ser anterior " -"a la fecha de inicio actual" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:516 -msgid "This date can not include the whole previous work week" -msgstr "Esta fecha no puede incluir a la semana de trabajo anterior completa" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:390 msgid "the code must be not null or not empty" msgstr "el código no puede ser nulo o vacío" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:509 +msgid "This date can not include the whole previous work week" +msgstr "Esta fecha no puede incluir a la semana de trabajo anterior completa" + +#: 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 +msgid "" +"Start date is not valid, the new start date must be previous the current " +"start date" +msgstr "La fecha de inicio no es válida, la fecha de inicio nueva debe ser anterior a la fecha de inicio actual" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:119 msgid "Create New Project" msgstr "Crear proyecto nuevo" @@ -1456,7 +1429,7 @@ msgstr "Crear proyecto nuevo" msgid "Stretches list" msgstr "Lista de tramos" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:180 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:193 msgid "Enable scenarios module" msgstr "Habilitar módulo de escenarios" @@ -1464,50 +1437,50 @@ msgstr "Habilitar módulo de escenarios" msgid "Zoom" msgstr "Zoom" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:833 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:205 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:185 -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:78 -#: libreplan-webapp/src/main/webapp/settings/settings.zul:124 -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:44 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:97 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:48 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:90 -#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:45 -#: 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/limitingresources/limitingResourcesLayout.zul:53 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:102 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:865 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/qualityforms/_editQualityForm.zul:131 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/scenarios/_edition.zul:64 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:91 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:76 #: 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:81 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:153 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 #: libreplan-webapp/src/main/webapp/templates/templates.zul:135 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:384 +#: 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/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/_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:395 msgid "Save" msgstr "Guardar" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:34 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 msgid "Standard Effort" msgstr "Esfuerzo estándar" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:129 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:142 msgid "Material categories" msgstr "Categorías de materiales" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:300 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:603 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:701 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:595 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:693 msgid "number of digits must be between {0} and {1}" msgstr "el número de dígitos debe estar entre {0} y {1}" @@ -1519,10 +1492,16 @@ msgstr "Criterios requeridos" msgid "Pending update" msgstr "Actualización pendiente" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:160 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:158 msgid "Criterion previously selected" msgstr "Criterio seleccionado previamente" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:881 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment from root task" +msgstr "El progreso que propaga no se puede cambiar si hay alguna consolidación en alguna asignación de progreso desde la tarea raíz" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:51 msgid "Users authorization" msgstr "Autorización de usuarios" @@ -1531,23 +1510,23 @@ msgstr "Autorización de usuarios" msgid "Problems connecting with subcontractor web service" msgstr "Problemas conectando con el servicio web subcontratista" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:219 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:232 msgid "Entity type" msgstr "Tipo de entidad" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:271 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1023 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1101 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:268 msgid "Unsaved changes will be lost. Are you sure?" msgstr "Se perderán los cambios sin guardar. ¿Está seguro?" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:22 -#: libreplan-webapp/src/main/webapp/planner/order.zul:22 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:22 -#: libreplan-webapp/src/main/webapp/planner/index.zul:22 #: 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/taskpanels/_tabPanelLimitingResourceAllocation.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: Planificación" @@ -1556,14 +1535,14 @@ msgstr "LibrePlan: Planificación" msgid "Assigned load" msgstr "Carga asignada" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:142 -msgid "End Date" -msgstr "Fecha de fin" - #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 msgid "Filter by workers" msgstr "Filtrar por trabajadores" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:154 +msgid "End Date" +msgstr "Fecha de fin" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 msgid "Some allocations needed" msgstr "Se necesitan algunas asignaciones" @@ -1580,9 +1559,7 @@ msgstr "El tipo de recurso no puede ser nulo" msgid "" "Estimated end date for the task (press enter in textbox to open calendar " "popup or type in date directly)" -msgstr "" -"Fecha de fin estimada para la tarea (presione enter en el cuadro de texto " -"para abrir el calendario o escriba la fecha directamente)" +msgstr "Fecha de fin estimada para la tarea (presione enter en el cuadro de texto para abrir el calendario o escriba la fecha directamente)" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:292 msgid "Expand/Collapse all" @@ -1592,17 +1569,17 @@ msgstr "Expandir/Plegar todo" msgid "Overload due to current project" msgstr "Sobrecarga debido al proyecto actual" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:946 msgid "Name: {0}" msgstr "Nombre: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:902 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:903 msgid "Move down" msgstr "Mover abajo" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:118 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 msgid "Please, select a project" msgstr "Por favor, seleccione un proyecto" @@ -1619,8 +1596,8 @@ msgid "Report structure" msgstr "Estructura del parte" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:119 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 #: libreplan-webapp/src/main/webapp/templates/templates.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 msgid "General data" msgstr "Datos generales" @@ -1632,10 +1609,10 @@ msgstr "BAC" msgid "Calculate Number of Hours" msgstr "Calcular número de horas" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:104 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:99 msgid "Assign" msgstr "Asignar" @@ -1643,7 +1620,7 @@ msgstr "Asignar" msgid "missing code in a criterion" msgstr "falta código en un criterio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1281 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1278 msgid "Create Template" msgstr "Crear plantilla" @@ -1652,10 +1629,10 @@ msgstr "Crear plantilla" msgid "Advanced search" msgstr "Búsqueda avanzada" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:112 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:74 #: 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 msgid "Filter by labels" msgstr "Filtrar por etiquetas" @@ -1664,9 +1641,7 @@ msgstr "Filtrar por etiquetas" msgid "" "IMPORTANT: Don't forget to communicate to subcontractor that his contract " "has been cancelled" -msgstr "" -"IMPORTANTE: No olvidar comunicar al subcontratista que su contrato ha sido " -"cancelado" +msgstr "IMPORTANTE: No olvidar comunicar al subcontratista que su contrato ha sido cancelado" #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:36 msgid "MonteCarlo chart" @@ -1676,34 +1651,33 @@ msgstr "Diagrama de Montecarlo" msgid "Schedule Variance" msgstr "Desviación en planificación" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:496 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:395 msgid "Error on showing warning message removing qualityForm: " -msgstr "" -"Error al mostrar mensaje de advertencia borrando un formulario de calidad: " +msgstr "Error al mostrar mensaje de advertencia borrando un formulario de calidad: " #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:410 msgid "Service does not manage resource of type: {0}" msgstr "El servicio no gestiona recursos del tipo: {0}" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 #: libreplan-webapp/src/main/webapp/common/error.zul:44 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 msgid "Status code" msgstr "Código de estado" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:974 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:474 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:492 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:976 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:103 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: 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:509 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:547 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 msgid "Warning" msgstr "Advertencia" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 msgid "Select parent calendar" msgstr "Seleccionar el calendario padre" @@ -1721,26 +1695,26 @@ msgstr "El tipo de horas no puede ser nulo" msgid "criterion satisfaction with end date less than start date" msgstr "el criterio satisfecho tiene fecha de fin anterior a la de inicio" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:49 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:214 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:226 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:186 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:163 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:185 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:193 +#: 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/webapp/orders/_listOrderElementAdvances.zul:49 msgid "Show" msgstr "Mostrar" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 -msgid "Duration (days)" -msgstr "Duración (días)" - #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:71 msgid "Assignment Type" msgstr "Tipo de asignación" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 +msgid "Duration (days)" +msgstr "Duración (días)" + #: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:29 msgid "Back to log in" msgstr "Volver a iniciar sesión" @@ -1759,14 +1733,14 @@ msgstr "Nodo sin hijos" msgid "Company" msgstr "Empresa" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 -msgid "There is no label with this code " -msgstr "No hay ninguna etiqueta con este código " - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 msgid "Task: {0} " msgstr "Tarea: {0} " +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 +msgid "There is no label with this code " +msgstr "No hay ninguna etiqueta con este código " + #: libreplan-webapp/src/main/webapp/planner/editTask.zul:65 msgid "Task properties" msgstr "Propiedades de la tarea" @@ -1779,8 +1753,8 @@ msgstr "No hay ningún parte de trabajo con este código" msgid "Sum of direct imputed hours" msgstr "Suma de horas imputadas directamente" -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:35 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 msgid "Surname" msgstr "Apellidos" @@ -1788,28 +1762,28 @@ msgstr "Apellidos" msgid "Exception Day Types List" msgstr "Lista de tipos de día de excepción" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 -msgid "the name must be not null or not empty" -msgstr "el nombre no puede ser nulo o vacío" - #: 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/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/_editWorkReportType.zul:69 +#: 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/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/planner/order.zul:107 -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:48 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:41 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:41 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:41 msgid "Date" msgstr "Fecha" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 +msgid "the name must be not null or not empty" +msgstr "el nombre no puede ser nulo o vacío" + #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:42 msgid "Add From Template" msgstr "Añadir a partir de plantilla" @@ -1819,42 +1793,38 @@ msgstr "Añadir a partir de plantilla" msgid "Assigned resources for this task will be deleted. Are you sure?" msgstr "Los recursos asignados para esta tarea serán borrados. ¿Está seguro?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:670 msgid "" "format prefix invalid. It cannot be empty or contain '_' or whitespaces." -msgstr "" -"formato de prefijo inválido. No puede estar vacío o contener '_' o espacios " -"en blanco." +msgstr "formato de prefijo inválido. No puede estar vacío o contener '_' o espacios en blanco." #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:41 msgid "Filter by month" msgstr "Filtrar por mes" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:351 +#: 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 "El formulario de calidad debe tener un ítem con valor 100% para notificar progreso" + #: 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 "El criterio y su tipo no pueden ser nulos" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:422 -msgid "The quality form must have an item with 100% value to report progress" -msgstr "" -"El formulario de calidad debe tener un ítem con valor 100% para notificar " -"progreso" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "July" -msgstr "Julio" - #: 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 "El código no es válido. Hay otro tipo de unidad con el mismo código" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:242 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "July" +msgstr "Julio" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:255 msgid "Enable LDAP authentication" msgstr "Habilitar la autenticación LDAP" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:490 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:493 msgid "( max: {0} )" msgstr "( máx: {0} )" @@ -1866,16 +1836,16 @@ msgstr "Error al borrar elemento: " msgid "January" msgstr "Enero" -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 -msgid "Cannot calculate charts for current data" -msgstr "No se pueden calcular gráficos para los datos actuales" - #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 msgid "Select queue" msgstr "Seleccionar cola" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1499 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:173 +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 +msgid "Cannot calculate charts for current data" +msgstr "No se pueden calcular gráficos para los datos actuales" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1495 msgid "project name already being used" msgstr "el nombre de proyecto ya está siendo usado" @@ -1883,27 +1853,27 @@ msgstr "el nombre de proyecto ya está siendo usado" msgid "Work description" msgstr "Descripción del trabajo" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:61 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:58 msgid "Split assignment" msgstr "Dividir asignación" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:519 -msgid "There are not any assigned progress to current task" -msgstr "No hay ningún progreso asignado a la tarea actual" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 msgid "You can not remove the default scenario called \"{0}\"" msgstr "No se puede borrar el escenario por defecto, llamado \"{0}\"" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:88 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:209 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:220 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:181 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:158 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:522 +msgid "There are not any assigned progress to current task" +msgstr "No hay ningún progreso asignado a la tarea actual" + #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:180 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:188 +#: 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 msgid "direct link" msgstr "enlace directo" @@ -1911,23 +1881,22 @@ msgstr "enlace directo" msgid "Down" msgstr "Abajo" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:842 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:30 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 #: 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/TaskElementFilterEnum.java:34 #: 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:109 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:122 msgid "Label" msgstr "Etiqueta" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:869 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:870 msgid "Value is not valid, taking into account the current list of HoursGroup" -msgstr "" -"El valor no es válido, teniendo en cuenta la lista actual de grupos de horas" +msgstr "El valor no es válido, teniendo en cuenta la lista actual de grupos de horas" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:51 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:92 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 msgid "Association with roles" msgstr "Asociación con roles" @@ -1939,8 +1908,8 @@ msgstr "falta el tipo de horas en una línea del parte de trabajo" msgid "Quality forms" msgstr "Formularios de calidad" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:467 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:477 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:499 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:509 msgid "Repeated Hours Group code {0} in Project {1}" msgstr "Código {0} de grupo de horas repetido en proyecto {1}" @@ -1965,19 +1934,19 @@ msgstr "Estimación de coste total actual" msgid "cost assignment's start date not specified" msgstr "fecha de inicio de la asignación de coste no especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1192 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1195 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 msgid "Direct" msgstr "Directo" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:104 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:193 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:245 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:266 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:51 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:86 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:205 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:257 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:278 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 msgid "Op." msgstr "Op." @@ -1989,15 +1958,13 @@ msgstr "Pesimista" msgid "Limiting resource assignation" msgstr "Asignación de recursos limitantes" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1224 +#: 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 "" -"Este progreso no se puede eliminar porque es propagado. Es necesario " -"seleccionar otro progreso como propagado." +msgstr "Este progreso no se puede eliminar porque es propagado. Es necesario seleccionar otro progreso como propagado." -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:131 msgid "Work week" msgstr "Semana de trabajo" @@ -2031,7 +1998,7 @@ msgstr "El recurso no puede ser nulo" msgid "Total Hours" msgstr "Horas totales" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:374 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:385 msgid "LibrePlan Role" msgstr "Rol LibrePlan" @@ -2043,12 +2010,12 @@ msgstr "Crear tipo de progreso" msgid "Confirm cancel" msgstr "Confirmar cancelación" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:37 msgid "Work And Progress Per Task" msgstr "Trabajo y progreso por tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1523 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1519 msgid "project code already being used" msgstr "el código del proyecto ya está siendo usado" @@ -2056,22 +2023,22 @@ msgstr "el código del proyecto ya está siendo usado" msgid "WBS (tasks)" msgstr "EDT (tareas)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:455 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:299 -#: 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/orders/OrderCRUDController.java:843 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:878 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:264 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:208 -msgid "Error on showing removing element: " -msgstr "Error al mostrar el elemento a borrar: " - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:728 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:720 msgid "Deleting sequence" msgstr "Borrando secuencia" +#: 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:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:875 +msgid "Error on showing removing element: " +msgstr "Error al mostrar el elemento a borrar: " + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 msgid "Select scenario" msgstr "Seleccionar escenario" @@ -2084,7 +2051,7 @@ msgstr "Nombre de usuario" msgid "missing work report code in a work report" msgstr "falta código en un parte de trabajo" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:299 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:296 msgid "Edit Virtual Workers Group: {0}" msgstr "Editar grupo de trabajadores virtuales: {0}" @@ -2092,7 +2059,7 @@ msgstr "Editar grupo de trabajadores virtuales: {0}" msgid "Criterion requirement" msgstr "Criterios requeridos" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1404 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1407 msgid "Only the last activation period allows to delete end date." msgstr "Sólo el último periodo de activación permite borrar la fecha de fin." @@ -2106,8 +2073,8 @@ msgstr "Planificación guardada" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:192 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:171 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:70 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 msgid "Add new row" msgstr "Añadir nueva fila" @@ -2115,7 +2082,7 @@ msgstr "Añadir nueva fila" msgid "Move" msgstr "Mover" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:68 msgid "Password saved" msgstr "Contraseña guardada" @@ -2128,20 +2095,20 @@ msgstr "falta código en un calendario de recursos" msgid "Overload" msgstr "Sobrecarga" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 msgid "Assignment log" msgstr "Histórico de asignación" +#: 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 "Modelos de partes de trabajo" + #: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyCaptTimeout.java:45 msgid "CutycaptTimeout thread exception" msgstr "Excepción de thread CutycaptTimeout" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:332 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:22 -msgid "Work Report Models" -msgstr "Modelos de partes de trabajo" - #: libreplan-webapp/src/main/webapp/materials/materials.zul:73 msgid "New" msgstr "Nuevo" @@ -2162,15 +2129,13 @@ msgstr "LibrePlan: Empresas" msgid "LibrePlan: Progress Report" msgstr "LibrePlan: Informe de progreso" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:417 +#: 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 "" -"El calendario no se puede borrar porque aún tiene hijos. Algún otro " -"calendario deriva de este." +msgstr "El calendario no se puede borrar porque aún tiene hijos. Algún otro calendario deriva de este." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:907 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:925 msgid "Value is not valid, the type must be not empty" msgstr "El valor no es válido, el tipo no debe ser vacío" @@ -2182,7 +2147,7 @@ msgstr "el nombre de tipo de criterio está siendo usado" msgid "Task code cannot be null" msgstr "El código de la tarea no puede ser nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:517 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:520 msgid "It is not allowed to consolidate progress." msgstr "No se permite consolidar progreso." @@ -2197,17 +2162,17 @@ msgstr "Empresa externa" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:30 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:28 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:131 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:30 +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 msgid "Actions" msgstr "Acciones" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:118 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:130 msgid "Exceptions" msgstr "Excepciones" @@ -2219,7 +2184,7 @@ msgstr "Preferencias de usuario" msgid "Start hour" msgstr "Hora de inicio" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:139 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 msgid "Assign materials" msgstr "Asignar materiales" @@ -2227,18 +2192,18 @@ msgstr "Asignar materiales" msgid "Over assignable" msgstr "Sobreasignable" +#: 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/_list.zul:37 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 +msgid "ID" +msgstr "NIF" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:231 msgid "format filters are not valid" msgstr "los filtros de formato no son válidos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:76 -msgid "ID" -msgstr "NIF" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:349 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:351 msgid "Settings" msgstr "Preferencias" @@ -2251,16 +2216,16 @@ msgstr "La fecha de inicio no puede ser vacía" msgid "Our company password" msgstr "Contraseña de nuestra empresa" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:307 #: 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/WorkingProgressPerTaskController.java:131 #: 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 "Esta etiqueta ya ha sido añadida." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/IntegrationEntityModel.java:80 #: 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 "No se pudo obtener el código, por favor inténtelo de nuevo más tarde" @@ -2268,19 +2233,17 @@ msgstr "No se pudo obtener el código, por favor inténtelo de nuevo más tarde" msgid "" "Value is not valid.\n" " Code cannot contain chars like '_'." -msgstr "" -"El valor no es válido.\n" -" El código no puede contener caracteres como '_'." +msgstr "El valor no es válido.\n El código no puede contener caracteres como '_'." #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:161 msgid "Hours Group" msgstr "Grupo de horas" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:823 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 msgid "Unallocated name" msgstr "Nombre no asignado" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:923 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:924 msgid "Move up" msgstr "Mover arriba" @@ -2292,11 +2255,11 @@ msgstr "BCWP" msgid "Subcontract communication date" msgstr "Fecha de comunicación de la subcontratación" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:281 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:269 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:365 #: 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:281 +#: 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 "Planificación" @@ -2304,13 +2267,13 @@ msgstr "Planificación" msgid "Dependencies have priority" msgstr "Las dependencias tienen prioridad" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:516 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:901 +#: 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/common/BaseCRUDController.java:126 msgid "Create {0}" msgstr "Crear {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 msgid "Unlimited" msgstr "Ilimitado" @@ -2322,21 +2285,21 @@ msgstr "Total coste planificado" msgid "Assign Label" msgstr "Asignar etiqueta" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:23 -msgid "Create new project" -msgstr "Crear nuevo proyecto" - #: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 msgid "Page up" msgstr "Página arriba" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:24 +msgid "Create new project" +msgstr "Crear nuevo proyecto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:954 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:910 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:161 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:50 +#: 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:161 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 msgid "State" msgstr "Estado" @@ -2348,21 +2311,19 @@ msgstr "Debe empezar después" msgid "Confirm change" msgstr "Confirmar cambio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:848 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:845 msgid "You don't have permissions to edit this project" msgstr "No tiene permisos para editar este proyecto" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 -msgid "missing date in a calendar exception" -msgstr "falta la fecha de una excepción de calendario" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 msgid "" "Type of hours is empty. Please, create some type of hours before proceeding" -msgstr "" -"El tipo de horas está vacío. Por favor, crear algún tipo de horas antes de " -"proceder" +msgstr "El tipo de horas está vacío. Por favor, crear algún tipo de horas antes de proceder" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 +msgid "missing date in a calendar exception" +msgstr "falta la fecha de una excepción de calendario" #: 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 @@ -2371,8 +2332,8 @@ msgstr "" msgid "There is no resource with this ID" msgstr "No hay otro recurso con este NIF" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:198 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 msgid "Send" msgstr "Enviar" @@ -2401,17 +2362,17 @@ msgstr "Usuario asociado" msgid "Type name" msgstr "Nombre del tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:181 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:205 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:687 -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:27 -msgid "All" -msgstr "Todo" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningCommand.java:69 msgid "Progress assignment" msgstr "Asignación de progreso" +#: 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 "Todo" + #: 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" @@ -2421,7 +2382,7 @@ msgstr "Manual" msgid "Calendars List" msgstr "Lista de calendarios" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 msgid "Receipt date" msgstr "Fecha de recepción" @@ -2429,40 +2390,37 @@ msgstr "Fecha de recepción" msgid "Cannot be higher than Ending date" msgstr "No puede ser mayor que la fecha de fin" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:269 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:281 msgid "Create activation period" msgstr "Crear período de activación" -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 -msgid "Workers List" -msgstr "Lista de trabajadores" - #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:31 msgid "Personal details" msgstr "Detalles personales" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1190 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:217 -msgid "Inherited" -msgstr "Heredado" +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 +msgid "Workers List" +msgstr "Lista de trabajadores" #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:355 msgid "Delete project template. Are you sure?" msgstr "Borrar plantilla de proyecto. ¿Está seguro?" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1193 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 +msgid "Inherited" +msgstr "Heredado" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:521 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:599 msgid "" "Cannot allocate selected element. There is not any queue that matches " "resource allocation criteria at any interval of time" -msgstr "" -"No se puede asignar el elemento seleccionado. No hay ninguna cola que " -"coincida con los criterios de asignación de recursos en ningún intervalo de " -"tiempo" +msgstr "No se puede asignar el elemento seleccionado. No hay ninguna cola que coincida con los criterios de asignación de recursos en ningún intervalo de tiempo" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:890 #: 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 msgid "Worker" msgstr "Trabajador" @@ -2479,7 +2437,7 @@ msgstr "nombre del criterio no especificado" msgid "Value is not valid, the default max value must not be empty " msgstr "El valor no es válido, el valor máximo por defecto no debe ser nulo " -#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:362 msgid "Role property" msgstr "Propiedad del rol" @@ -2500,7 +2458,7 @@ msgstr "Autorizar" msgid "Recommended allocation" msgstr "Asignación recomendada" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:241 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:254 msgid "Activation" msgstr "Activación" @@ -2512,15 +2470,7 @@ msgstr "Escenarios" msgid "Materials saved" msgstr "Materiales guardados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 -msgid "" -"This progress measurement can not be in current date, because it is " -"consolidated. it is necessary to select other date." -msgstr "" -"Esta medida de progreso no puede estar en la fecha actual, porque está " -"consolidada. Debe seleccionar otra fecha." - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:37 msgid "Total Worked Hours By Resource In A Month" msgstr "Total horas trabajadas por recurso en un mes" @@ -2537,8 +2487,8 @@ msgstr "Buffer de tareas de entrada" msgid "At least one {0} sequence must be active" msgstr "Al menos una secuencia de {0} debe estar activa" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:130 #: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:26 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:42 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:66 msgid "Profile name" @@ -2560,7 +2510,7 @@ msgstr "Debe seleccionar un escenario de origen" msgid "At least one {0} sequence is needed" msgstr "Se necesita al menos una secuencia de {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:37 msgid "Estimated/Planned Hours Per Task" msgstr "Horas por tarea estimadas/planificadas" @@ -2573,7 +2523,7 @@ msgstr "LibrePlan: Categorías de coste" msgid "Assigned" msgstr "Asignado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:244 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:257 msgid "Use LDAP roles" msgstr "Usar roles del LDAP" @@ -2585,14 +2535,20 @@ msgstr "Detalles" msgid "LibrePlan: Units" msgstr "LibrePlan: Unidades" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 -msgid "Communication" -msgstr "Comunicación" +#: 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 "Marca esta opción para enviar información a los desarroladores de LibrePlan para generar estadísticas de uso" #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:36 msgid "More options" msgstr "Más opciones" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +msgid "Communication" +msgstr "Comunicación" + #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 msgid "Error: {0}" @@ -2602,35 +2558,41 @@ msgstr "Error: {0}" msgid "Confirm create template" msgstr "Confirmar la creación de la plantilla" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:238 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 msgid "Parent" msgstr "Padre" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +msgid "" +"Password cannot be managed for LDAP users because LDAP authentication is " +"being used" +msgstr "Las contraseñas no se pueden gestionar para usuarios de LDAP porque la autenticación de LDAP está siendo usada" + #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:91 msgid "Earliest date" msgstr "Fecha más temprana" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +msgid "Change Password" +msgstr "Cambiar la contraseña" + #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 msgid "LibrePlan: Work And Progress Per Task" msgstr "LibrePlan: trabajo y progreso por tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 -msgid "Change Password" -msgstr "Cambiar la contraseña" - #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:48 msgid "Projects" msgstr "Proyectos" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1102 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:269 +msgid "Confirm exit dialog" +msgstr "Diálogo para confirmar la salida" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/converters/ConverterFactory.java:64 msgid "Not found converter for {0}" msgstr "No se encontró un conversor para {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:272 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1024 -msgid "Confirm exit dialog" -msgstr "Diálogo para confirmar la salida" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:70 msgid "Material assignments" msgstr "Asignaciones de materiales" @@ -2643,42 +2605,26 @@ msgstr "Diciembre" msgid "Change password" msgstr "Cambiar la contraseña" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:830 -msgid "Text field" -msgstr "Campo de texto" - #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 msgid "" "Value is not valid, the Precision value must be less than the defalt max " "value." -msgstr "" -"El valor no es válido, el valor de precisión debe ser menor que el valor " -"máximo por defecto." +msgstr "El valor no es válido, el valor de precisión debe ser menor que el valor máximo por defecto." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 +msgid "Text field" +msgstr "Campo de texto" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:97 msgid "Question" msgstr "Pregunta" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1235 -msgid "" -"This progress measurement can not be changed or removed, because it is " -"consolidated. It is needed to remove its consolidation." -msgstr "" -"Esta medida de progreso no se puede cambiar o borrar, porque está " -"consolidada. Se requiere borrar su consolidación." - #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:225 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 msgid "Create new work week" msgstr "Crear nueva semana de trabajo" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 -msgid "The admin's account password remains the default one. This is unsecure" -msgstr "" -"La contraseña de la cuenta de admin sigue siendo la contraseña por defecto. " -"Esto no es seguro" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:716 +#: 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 "RECURSO LIMITANTE" @@ -2691,9 +2637,7 @@ msgstr "Subcontratación" msgid "" "The meausure name is not valid. There is another unit type with the same " "measure name" -msgstr "" -"El nombre de la medida no es válido. Hay otro tipo de unidad con el mismo " -"nombre de medida" +msgstr "El nombre de la medida no es válido. Hay otro tipo de unidad con el mismo nombre de medida" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:590 msgid "{0} cannot be fulfilled" @@ -2707,14 +2651,14 @@ msgstr "Vista expandida" msgid "Work record" msgstr "Registro de trabajo" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:74 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:197 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:204 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:167 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:145 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:166 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:174 +#: 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 msgid "Output format" msgstr "Formato de salida" @@ -2738,44 +2682,44 @@ msgstr "el tipo de recurso no permite criterios habilitados" msgid "Effort cannot be null" msgstr "El esfuerzo no puede ser nulo" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1093 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:52 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1015 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:38 +#: 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/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:48 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: 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:85 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:166 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 #: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:103 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:49 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:94 #: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:45 +#: 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/limitingresources/manualAllocation.zul:135 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:106 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:116 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:41 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:137 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:70 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:97 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:80 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:98 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:157 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:88 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:141 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:387 -#: libreplan-webapp/src/main/webapp/planner/reassign.zul:50 -#: libreplan-webapp/src/main/webapp/planner/order.zul:131 -#: libreplan-webapp/src/main/webapp/planner/order.zul:166 -#: 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/print_configuration.zul:48 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:398 msgid "Cancel" msgstr "Cancelar" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 msgid "General user data" msgstr "Datos generales de usuario" @@ -2795,35 +2739,33 @@ msgstr "Gráfico de horas acumuladas" msgid "Machines List" msgstr "Lista de máquinas" +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:692 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:904 +msgid "You don't have read access to this project" +msgstr "No tiene acceso de lectura a este proyecto" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 msgid "CPI" msgstr "CPI" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:695 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:907 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:318 -msgid "You don't have read access to this project" -msgstr "No tiene acceso de lectura a este proyecto" - #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:96 msgid "" "Disable hierarchy will cause criteria tree to be flattened. Are you sure?" -msgstr "" -"Desactivar jerarquía provocará que se aplane el árbol de criterios. ¿Está " -"seguro?" +msgstr "Desactivar jerarquía provocará que se aplane el árbol de criterios. ¿Está seguro?" -#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 -msgid "Units" -msgstr "Unidades" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:41 #: 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 msgid "Dates" msgstr "Fechas" +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 +msgid "Units" +msgstr "Unidades" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 msgid "At least one stretch is needed" msgstr "Se necesita al menos un tramo" @@ -2832,14 +2774,14 @@ msgstr "Se necesita al menos un tramo" msgid "a day is not valid" msgstr "un día no es válido" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 -msgid "Autocomplete login form" -msgstr "Autocompletar el formulario de inicio de sesión" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 msgid "LibrePlan: Project Costs Per Resource" msgstr "LibrePlan: costes de proyecto por recurso" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +msgid "Autocomplete login form" +msgstr "Autocompletar el formulario de inicio de sesión" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesCommand.java:61 msgid "Task Properties" msgstr "Propiedades de la tarea" @@ -2852,14 +2794,12 @@ msgstr "tipo de horas" msgid "LibrePlan: Task Scheduling Status In Project" msgstr "LibrePlan: Estado de planificación en proyecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:229 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:237 #: 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 "" -"Fecha de fin inválida, la fecha de fin nueva debe ser posterior a la fecha " -"de inicio" +msgstr "Fecha de fin inválida, la fecha de fin nueva debe ser posterior a la fecha de inicio" #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:27 msgid "name" @@ -2869,19 +2809,19 @@ msgstr "nombre" msgid "Delete selected task" msgstr "Borrar tarea seleccionada" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:126 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:129 msgid "{0} (max: {1})" msgstr "{0} (máx: {1})" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 -msgid "end" -msgstr "fin" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 msgid "Cost Category" msgstr "Categoría de coste" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:357 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 +msgid "end" +msgstr "fin" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 msgid "Role search query" msgstr "Consulta para la búsqueda de roles" @@ -2893,8 +2833,8 @@ msgstr "Diario" msgid "Authorizations" msgstr "Autorizaciones" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 #: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:36 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 msgid "Continue" msgstr "Continuar" @@ -2902,8 +2842,8 @@ msgstr "Continuar" msgid "Edit task {0}" msgstr "Editar tarea {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:210 #: 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 fecha de inicio no puede ser nula" @@ -2915,15 +2855,11 @@ msgstr "Subcontratación" msgid "references" msgstr "referencias" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1264 -msgid "Value is not valid, the Precision value must be exact " -msgstr "El valor no es válido, el valor de precisión debe ser exacto " - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/GenericAllocationRow.java:55 msgid "Generic" msgstr "Genérico" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 msgid "Template" msgstr "Plantilla" @@ -2935,32 +2871,29 @@ msgstr "Valor máximo por defecto" msgid "Add criterion requirement" msgstr "Añadir criterio requerido" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:860 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 "" -"No puede borrar el proyecto \"{0}\" porque alguna de sus tareas se está " -"usando en algún parte de trabajo y el proyecto sólo existe en el escenario " -"actual" +msgstr "No puede borrar el proyecto \"{0}\" porque alguna de sus tareas se está usando en algún parte de trabajo y el proyecto sólo existe en el escenario actual" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:86 msgid "Percentage of estimated budget hours / hours consumed" msgstr "Porcentaje de horas de presupuesto estimadas / horas consumidas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -msgid "Criterion Name" -msgstr "Nombre del criterio" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:502 msgid "Automatic" msgstr "Automático" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 +msgid "Criterion Name" +msgstr "Nombre del criterio" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 msgid "Task" msgstr "Tarea" @@ -2969,16 +2902,16 @@ msgstr "Tarea" msgid "LibrePlan: Change password" msgstr "LibrePlan: Cambiar la contraseña" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:85 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:302 #: 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/WorkingProgressPerTaskController.java:125 #: 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 msgid "please, select a label" msgstr "por favor, seleccione una etiqueta" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:125 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:134 msgid "Add profile" msgstr "Añadir perfil" @@ -2986,21 +2919,21 @@ msgstr "Añadir perfil" msgid "LibrePlan: Scenarios Management" msgstr "LibrePlan: Gestión de Escenarios" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 -msgid "filter already exists" -msgstr "el filtro ya existe" - #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:225 msgid "missing code in a calendar data version" msgstr "falta el código en los datos de versión de un calendario" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +msgid "filter already exists" +msgstr "el filtro ya existe" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 msgid "Criterion name" msgstr "Nombre del criterio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:127 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:126 msgid "values are not valid, the values must not be null" msgstr "los valores no son válidos, no deben ser nulos" @@ -3009,8 +2942,8 @@ msgid "Apply changes and go back to scheduling" msgstr "Aplicar cambios y volver a la planificación" #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 msgid "Task name" msgstr "Nombre de la tarea" @@ -3018,12 +2951,12 @@ msgstr "Nombre de la tarea" msgid "cost assignment's resource not specified" msgstr "recurso de la asignación de coste no especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:132 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:129 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:64 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:45 -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:73 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:68 msgid "Project" msgstr "Proyecto" @@ -3043,7 +2976,7 @@ msgstr "Coste presupuestado del trabajo realizado" msgid "Change the password" msgstr "Cambiar la contraseña" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:115 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:128 msgid "Work report" msgstr "Parte de trabajo" @@ -3052,47 +2985,43 @@ msgid "the name must be not empty" msgstr "el nombre no puede ser vacío" #: libreplan-webapp/src/main/webapp/materials/materials.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:72 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:75 msgid "Disabled" msgstr "Deshabilitado" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:701 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:326 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:738 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 msgid "Earned value" msgstr "Valor ganado" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:35 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:163 msgid "Overtime Effort" msgstr "Esfuerzo extra" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:219 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:231 msgid "Inherited from parent calendar" msgstr "Heredado del calendario padre" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:187 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:213 +#: 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 msgid "Normal Effort" msgstr "Esfuerzo normal" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:138 msgid "{0} reassignations finished" msgstr "Finalizadas {0} reasignaciones" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:250 msgid "" -"Templates can only be created out of existent tasks.You are trying to create " -"a template out of a new task.\n" +"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 "" -"Las plantillas sólo pueden ser creadas a partir de tareas existentes. Está " -"intentando crear unha plantilla a partir de una tarea nueva.\n" -"Por favor guarde su proyecto antes de continuar." +msgstr "Las plantillas sólo pueden ser creadas a partir de tareas existentes. Está intentando crear unha plantilla a partir de una tarea nueva.\nPor favor guarde su proyecto antes de continuar." -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1109 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1124 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1178 msgid "{0} not supported yet" msgstr "{0} aún no soportado" @@ -3100,20 +3029,25 @@ msgstr "{0} aún no soportado" msgid "is not supported for its use with LibrePlan." msgstr "no está soportado para su uso con 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 fecha no es válida, debe ser mayor que la última consolidación de progreso" + #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 msgid "New entry" msgstr "Entrada nueva" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 -msgid "Some sequences to remove not existed" -msgstr "Algunas secuencias para borrar no existen" - #: 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 msgid "Resources Load" msgstr "Carga de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:241 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 +msgid "Some sequences to remove not existed" +msgstr "Algunas secuencias para borrar no existen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:233 msgid "Changes have been canceled" msgstr "Cambios cancelados" @@ -3121,7 +3055,7 @@ msgstr "Cambios cancelados" msgid "LibrePlan: Hours Worked Per Worker In A Month" msgstr "LibrePlan: Horas trabajadas por trabajador en un mes" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:312 msgid "Authentication" msgstr "Autenticación" @@ -3141,16 +3075,16 @@ msgstr "Asignación apropiativa" msgid "Assigned criterion requirements" msgstr "Criterios requeridos asignados" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:144 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:153 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:115 #: 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 msgid "Filter by criteria" msgstr "Filtrar por criterios" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:37 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 msgid "Max value" msgstr "Valor máximo" @@ -3170,12 +3104,12 @@ msgstr "Horas para asignar" msgid "A category must be selected" msgstr "Debe seleccionar una categoría" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:137 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 msgid "Period" msgstr "Periodo" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 msgid "Spread" msgstr "Propagación" @@ -3183,17 +3117,16 @@ msgstr "Propagación" msgid "Select start date" msgstr "Seleccionar fecha de inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:885 -msgid "Removed {0}" -msgstr "{0} borrado" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:106 #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:152 msgid "Error on showing warning message removing typeOfWorkHours: " -msgstr "" -"Error al mostrar mensaje de advertencia borrando tipo de horas de trabajo: " +msgstr "Error al mostrar mensaje de advertencia borrando tipo de horas de trabajo: " -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:882 +msgid "Removed {0}" +msgstr "{0} borrado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 msgid "Confirm deleting this worker. Are you sure?" msgstr "Confirmar el borrado de este trabajador. ¿Está seguro?" @@ -3202,19 +3135,14 @@ msgid "Group name" msgstr "Nombre del grupo" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:59 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:100 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:106 msgid "Role name" msgstr "Nombre del rol" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 msgid "This worker was already removed by other user" msgstr "Este trabajador ya ha sido borrado por otro usuario" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:791 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:474 -msgid "h" -msgstr "h" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:620 msgid "Create Work Report" msgstr "Crear parte de trabajo" @@ -3223,6 +3151,11 @@ msgstr "Crear parte de trabajo" msgid "Value is not valid, the precision value must not be empty" msgstr "El valor no es válido, el valor de precisión no debe ser vacío" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:473 +msgid "h" +msgstr "h" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:363 msgid "Workable capacity for this period " msgstr "Capacidad de trabajo para este período " @@ -3232,7 +3165,7 @@ msgstr "Capacidad de trabajo para este período " msgid "Cannot be null or empty" msgstr "No puede ser nulo o vacío" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 msgid "Quality Form" msgstr "Formulario de calidad" @@ -3248,7 +3181,7 @@ msgstr "Asignar elementos seleccionados" msgid "init" msgstr "inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1201 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 msgid "Add new progress measurement" msgstr "Añadir nueva medida de progreso" @@ -3256,14 +3189,14 @@ msgstr "Añadir nueva medida de progreso" msgid "Select for automatic queuing" msgstr "Seleccione para encolar automáticamente" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 -msgid "Scenarios Management" -msgstr "Administración de escenarios" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:192 msgid "Project {0} transfered" msgstr "Proyecto {0} transferido" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 +msgid "Scenarios Management" +msgstr "Administración de escenarios" + #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:96 msgid "Create & Assign" msgstr "Crear y asignar" @@ -3276,26 +3209,26 @@ msgstr "No configurable" msgid "Advanced allocation" msgstr "Asignación avanzada" -#: libreplan-webapp/src/main/webapp/planner/order.zul:108 #: 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 "Consolidado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:145 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 msgid "Work report types" msgstr "Tipos de partes de trabajo" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:174 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:187 msgid "MonteCarlo method" msgstr "Método de Montecarlo" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1220 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1223 msgid "derived exception can not be removed" msgstr "la excepción derivada no se puede borrar" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:287 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:307 +#: 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 msgid "Edit Worker: {0}" msgstr "Editar trabajador: {0}" @@ -3307,11 +3240,11 @@ msgstr "falta el código en un material" msgid "LibrePlan: User access" msgstr "LibrePlan: Acceso de usuarios" -#: 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/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:67 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:32 +#: 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/orders/_list.zul:32 msgid "Customer" msgstr "Cliente" @@ -3326,7 +3259,7 @@ msgstr "Tipo de horas" msgid "criterion type name not specified" msgstr "nombre del tipo de criterio no especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:273 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:265 msgid "Cannot connect to LDAP server" msgstr "No se puede conectar al servidor de LDAP" @@ -3334,11 +3267,11 @@ msgstr "No se puede conectar al servidor de LDAP" msgid "Add Exception" msgstr "Añadir excepción" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:303 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:220 +#: 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:378 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:219 msgid "cannot be empty" msgstr "no puede ser vacío" @@ -3367,17 +3300,19 @@ msgstr "Tipo de progreso" msgid "Task {0} : Project is incompatible type with {1}" msgstr "Tarea {0} : El proyecto tiene un tipo incompatible con {1}" +#: 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" +" date" +msgstr "El período de tiempo contiene datos inválidos. La fecha de fin debe ser mayor que la de inicio" + #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 msgid "Expand taskgroups" msgstr "Expandir grupos de tareas" -#: 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 " -"date" -msgstr "" -"El período de tiempo contiene datos inválidos. La fecha de fin debe ser " -"mayor que la de inicio" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +msgid "The admin's account password remains the default one. This is insecure" +msgstr "La contraseña de la cuenta de admin sigue siendo la contraseña por defecto. Esto no es seguro" #: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:33 msgid "Save Project" @@ -3388,8 +3323,8 @@ msgstr "Guardar proyecto" msgid "Day is not valid" msgstr "El día no es válido" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:619 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1256 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:623 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1259 msgid "You should select a start date for the exception" msgstr "Debe seleccionar una fecha de inicio para la excepción" @@ -3401,98 +3336,97 @@ msgstr "Ayuda" msgid "Variance At Completion" msgstr "Desviación al coste final" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:96 +msgid "Settings saved" +msgstr "Preferencias guardadas" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:64 msgid "Exportation options" msgstr "Opciones de exportación" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:92 -msgid "Settings saved" -msgstr "Preferencias guardadas" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 -msgid "" -"Could not save time period. Time period overlaps with another non-compatible " -"time period" -msgstr "" -"No se pudo guardar el período de tiempo. El período se solapa con otro " -"período de tiempo incompatible" - +#: 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/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/LabelBandboxFinder.java:52 -#: 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/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:443 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:930 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:94 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: 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/workreports/_editWorkReportType.zul:43 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:28 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:40 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:41 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:34 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:58 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:42 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:83 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:36 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 -#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:27 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:50 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:31 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.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/users/_editProfile.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:116 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:72 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:80 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 -#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:81 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:32 +#: 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/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/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/completedEstimatedHoursPerTask.zul:96 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:137 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:96 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:137 +#: 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/schedulingProgressPerOrderReport.zul:115 +#: 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:80 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 #: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 +#: 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/_list.zul:28 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 msgid "Name" msgstr "Nombre" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 +msgid "" +"Could not save time period. Time period overlaps with another non-compatible" +" time period" +msgstr "No se pudo guardar el período de tiempo. El período se solapa con otro período de tiempo incompatible" + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:168 msgid "Delete task" msgstr "Borrar tarea" @@ -3505,14 +3439,14 @@ msgstr "Segundos" msgid "please, select an item" msgstr "por favor, seleccione un elemento" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:224 +msgid "Day of week" +msgstr "Día de la semana" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 msgid "Time Start cannot be null" msgstr "La hora de inicio no puede ser nula" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:212 -msgid "Day of week" -msgstr "Día de la semana" - #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:22 msgid "Companies List" msgstr "Lista de empresas" @@ -3521,7 +3455,7 @@ msgstr "Lista de empresas" msgid "Stretches with Interpolation" msgstr "Tramos con interpolación" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:37 msgid "Hours Worked Per Resource" msgstr "Horas trabajadas por recurso" @@ -3530,21 +3464,23 @@ msgstr "Horas trabajadas por recurso" msgid "The end date cannot be before the init date" msgstr "La fecha de fin no puede ser anterior a la fecha de inicio" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 +msgid "" +"Profiles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "Los perfiles de los usuarios de LDAP no se pueden gestionar porque los roles de LDAP están siendo usados." + #: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 msgid "cost assignment with end date less than start date" msgstr "la asignación de coste tiene fecha de fin anterior a la de inicio" #: 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 "" -"Habilitar/Deshabilitar la propiedad de autocompletado en el formulario de " -"inicio de sesión, si la contraseña de admin tovadía es la contraseña por " -"defecto" +"Enable/Disable autocomplete property in login form, if the admin password is" +" still in default" +msgstr "Habilitar/Deshabilitar la propiedad de autocompletado en el formulario de inicio de sesión, si la contraseña de admin tovadía es la contraseña por defecto" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:26 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 msgid "Category name" msgstr "Nombre de la categoría" @@ -3557,6 +3493,10 @@ msgstr "No es el mismo material, imposible actualizar" msgid "Filter work report by" msgstr "Filtrar parte de trabajo por" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:99 +msgid "Show a notification when new LibrePlan versions are released" +msgstr "Mostrar una notificación cuando una nueva versión de LibrePlan sea publicada" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:65 msgid "Main menu" msgstr "Menú principal" @@ -3569,7 +3509,7 @@ msgstr "Montecarlo" msgid "Duration" msgstr "Duración" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:585 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 msgid "Exception: {0}" msgstr "Excepción: {0}" @@ -3594,8 +3534,8 @@ msgstr "Planificar" msgid "Unexpected: {0}" msgstr "Inesperado: {0}" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 #: libreplan-webapp/src/main/webapp/planner/main.zul:61 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 msgid "Notes" msgstr "Notas" @@ -3603,33 +3543,47 @@ msgstr "Notas" msgid "Connect" msgstr "Conectar" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +msgid "" +"Roles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "Los roles de los usuarios de LDAP no se pueden gestionar porque los roles de LDAP están siendo usados." + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:223 msgid "Allocation: [{0},{1}]" msgstr "Asignación: [{0},{1}]" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:892 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 msgid "Virtual Workers Group" msgstr "Grupo de trabajadores virtuales" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:225 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:217 msgid "Changes saved" msgstr "Cambios guardados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1266 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1263 msgid "See scheduling" msgstr "Ver planificación" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:328 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:331 #: 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 msgid "Progress measurements" msgstr "Medidas de progreso" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 msgid "Add measure" msgstr "Añadir medida" +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 +msgid "Found resources" +msgstr "Recursos encontrados" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 +msgid "Relationship" +msgstr "Relación" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:258 msgid "Work report saved" msgstr "Parte de trabajo guardado" @@ -3640,22 +3594,13 @@ msgstr "Parte de trabajo guardado" msgid "Subcontract" msgstr "Subcontratar" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 -msgid "Found resources" -msgstr "Recursos encontrados" - -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 -msgid "Relationship" -msgstr "Relación" - -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 #: libreplan-webapp/src/main/webapp/planner/main.zul:57 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 msgid "End" msgstr "Fin" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1346 +#: 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 fecha no es válida, no debe ser vacía" @@ -3664,7 +3609,7 @@ msgid "User login name" msgstr "Nombre de usuario" #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:534 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 msgid "Cost Categories" msgstr "Categorías de coste" @@ -3680,7 +3625,7 @@ msgstr "no puede ser vacío" msgid "April" msgstr "Abril" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:301 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 msgid "Derived of Calendar " msgstr "Derivado del calendario " @@ -3689,12 +3634,12 @@ msgid "Users List" msgstr "Lista de usuarios" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:27 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:55 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:56 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:55 msgid "Task quality forms" msgstr "Formularios de calidad de tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:593 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:597 msgid "Not working day" msgstr "Día no laborable" @@ -3703,11 +3648,11 @@ msgid "Progress Types" msgstr "Tipos de progreso" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:155 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 msgid "Cost category" msgstr "Categoría de coste" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:727 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:719 msgid "It can not be deleted. At least one sequence is necessary." msgstr "No se puede borrar. Al menos una secuencia es necesaria." @@ -3723,8 +3668,8 @@ msgstr "Cantidad de trabajo" msgid "please, select a quality form" msgstr "por favor, seleccione un formulario de calidad" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:522 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:907 +#: 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/common/BaseCRUDController.java:132 msgid "Edit {0}: {1}" msgstr "Editar {0}: {1}" @@ -3741,14 +3686,14 @@ msgstr "Filtrar formularios de calidad por" msgid "Unindent selected task" msgstr "Desindentar tarea seleccionada" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 -msgid "Customer reference code" -msgstr "Código de referencia del cliente" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 msgid "Constraint" msgstr "Restricción" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +msgid "Customer reference code" +msgstr "Código de referencia del cliente" + #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:150 msgid "Add New Label Type Field" msgstr "Añadir nuevo campo de tipo de etiqueta" @@ -3761,22 +3706,22 @@ msgstr "La hora de fin no puede ser nula" msgid "Customer reference" msgstr "Referencia de cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:696 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:849 -#: 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/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:146 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:319 +#: 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:360 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:309 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:319 +#: 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:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:846 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:896 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:905 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:932 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 msgid "Information" msgstr "Información" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:934 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:931 msgid "Sorry, you do not have permissions to access this project" msgstr "Lo sentimos, no tiene permisos para acceder a este proyecto" @@ -3784,7 +3729,7 @@ msgstr "Lo sentimos, no tiene permisos para acceder a este proyecto" msgid "END" msgstr "FIN" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:226 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 msgid "Worker saved" msgstr "Trabajador guardado" @@ -3796,27 +3741,27 @@ msgstr "no se puede pasar mientras el elemento no anterior sea pasado." msgid "New hours group " msgstr "Nuevo grupo de horas " -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 -msgid "Please remember that only saved changes will be printed" -msgstr "Por favor recuerda que sólo los cambios guardados serán impresos" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:464 msgid "Assign element to queue manually" msgstr "Asignar elemento a cola manualmente" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 -msgid "Edit Template" -msgstr "Editar Plantilla" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 +msgid "Please remember that only saved changes will be printed" +msgstr "Por favor recuerda que sólo los cambios guardados serán impresos" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 +msgid "percentage cannot be duplicated" +msgstr "el porcentaje no puede estar duplicado" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 msgid "Resource: {0} " msgstr "Recurso: {0} " -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:360 -msgid "percentage cannot be duplicated" -msgstr "el porcentaje no puede estar duplicado" +#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 +msgid "Edit Template" +msgstr "Editar Plantilla" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:331 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 msgid "Work Hours" msgstr "Horas de trabajo" @@ -3824,7 +3769,7 @@ msgstr "Horas de trabajo" msgid "Heading" msgstr "Cabecera" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:165 +#: 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 "NIF de la empresa ya está siendo usado. Debe ser único" @@ -3840,12 +3785,12 @@ msgstr "Los porcentajes debería sumar 100" msgid "The calendar exception type not found" msgstr "Tipo de excepción de calendario no encontrado" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:81 #: 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 "No se pudo convertir el valor a tipo {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:223 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:222 msgid "Worker must be not-null" msgstr "El trabajador no debe ser nulo" @@ -3853,43 +3798,43 @@ msgstr "El trabajador no debe ser nulo" msgid "Some criterion satisfactions overlap in time" msgstr "Algunos criterios satisfechos se solapan en el tiempo" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 -msgid "Value last progress measurement" -msgstr "Valor última medida de progreso" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:21 msgid "LibrePlan: Materials Needs At Date" msgstr "LibrePlan: Necesidad de materiales en fecha" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +msgid "Value last progress measurement" +msgstr "Valor última medida de progreso" + #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:44 msgid "Worker assignments" msgstr "Asignaciones de trabajador" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:610 #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 #: 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 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:307 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:328 #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:221 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:227 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:603 msgid "{0} already exists" msgstr "{0} ya existe" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 msgid "Create Worker" msgstr "Crear trabajador" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:587 -msgid "Exception: {0} (Inh)" -msgstr "Excepción: {0} (Her)" - #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:38 msgid "Code " msgstr "Código" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:66 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:66 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:591 +msgid "Exception: {0} (Inh)" +msgstr "Excepción: {0} (Her)" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:69 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:69 msgid "Password confirmation" msgstr "Confirmación de contraseña" @@ -3902,13 +3847,13 @@ msgid "Work Report" msgstr "Parte de trabajo" #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:189 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:135 +#: 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 "Unidades de medida" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:39 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 msgid "Show progress" msgstr "Mostrar progreso" @@ -3916,31 +3861,27 @@ msgstr "Mostrar progreso" msgid "Work" msgstr "Trabajo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:298 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 msgid "" "Error saving the project\n" "{0}" -msgstr "" -"Error guardando un proyecto\n" -"{0}" +msgstr "Error guardando un proyecto\n{0}" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:358 msgid "" "The task has got progress consolidations. It must delete all consolidations " "to change the resource allocation type " -msgstr "" -"La tarea tiene consolidaciones de progreso. Debe borrar todas las " -"consolidaciones para cambiar el tipo de asignación de recurso " +msgstr "La tarea tiene consolidaciones de progreso. Debe borrar todas las consolidaciones para cambiar el tipo de asignación de recurso " #: libreplan-webapp/src/main/webapp/resources/machine/machines.zul:22 msgid "LibrePlan: Machines" msgstr "LibrePlan: Máquinas" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:630 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:299 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:306 #: 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/limitingresources/LimitingResourcesController.java:630 msgid "Error" msgstr "Error" @@ -3948,17 +3889,15 @@ msgstr "Error" msgid "Cost Performance Index" msgstr "Eficiencia en coste" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +msgid "ETC" +msgstr "ETC" + #: 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 "" -"Criterion no es válido, otro criterionSatisfaction se solapa con el mismo " -"criterion" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 -msgid "ETC" -msgstr "ETC" +msgstr "Criterion no es válido, otro criterionSatisfaction se solapa con el mismo criterion" #: libreplan-webapp/src/main/webapp/common/layout/template.zul:105 msgid "Log out" @@ -3972,33 +3911,31 @@ msgstr "Añadir nueva unidad de configuración" msgid "Main preferences" msgstr "Preferencias principales" -#: 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 "" -"Criterion no válido, otro criterionSatisfaction se solapa con el mismo " -"criterionType" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 #: libreplan-webapp/src/main/webapp/planner/order.zul:80 msgid "Progress consolidation" msgstr "Consolidación de progreso" +#: 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 "Criterion no válido, otro criterionSatisfaction se solapa con el mismo criterionType" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 +msgid "Add new worker assignment" +msgstr "Añadir nueva asignación de trabajador" + #: 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 "falta nombre de campo en un valor de descripción" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 -msgid "Add new worker assignment" -msgstr "Añadir nueva asignación de trabajador" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:688 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 msgid "Show all elements" msgstr "Mostrar todos los elementos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 msgid "It couldn't complete all the reassignations" msgstr "No se han podido completar todas las reasignaciones" @@ -4010,33 +3947,31 @@ msgstr "Recurso limitante" msgid "Task Information" msgstr "Información de la tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:145 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:142 msgid "Hours Group at " msgstr "Grupo de horas en " #: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:27 msgid "Your session has expired after inactivity period. Please log in again." -msgstr "" -"Su sesión ha expirado tras un tiempo de inactividad. Por favor, inicie " -"sesión de nuevo." +msgstr "Su sesión ha expirado tras un tiempo de inactividad. Por favor, inicie sesión de nuevo." + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 +msgid "a day is empty" +msgstr "un día está vacío" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:165 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 msgid "SPREAD" msgstr "PROPAGACIÓN" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 -msgid "a day is empty" -msgstr "un día está vacío" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 +msgid "Changes applied" +msgstr "Cambios aplicados" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 msgid "Budgeted Cost Work Scheduled" msgstr "Coste de trabajo presupuestado planificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 -msgid "Changes applied" -msgstr "Cambios aplicados" - #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 msgid "Name cannot be null or empty" msgstr "El nombre no puede ser nulo o vacío" @@ -4049,7 +3984,7 @@ msgstr "Configuración del LDAP" msgid "Queue Element Information" msgstr "Información de elemento de cola" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:139 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 msgid "Start Date" msgstr "Fecha de inicio" @@ -4065,9 +4000,9 @@ msgstr "Desviación en coste" msgid "criterion type does not allow resource hierarchy" msgstr "el tipo de criterio no permite jerarquía de recursos" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:152 #: 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 msgid "Total" msgstr "Total" @@ -4088,40 +4023,40 @@ msgstr "Editar tarea: {0}" msgid "Select destination" msgstr "Seleccionar destino" +#: 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 "debe ser mayor que la fecha anterior" + #: libreplan-webapp/src/main/webapp/planner/order.zul:89 #: libreplan-webapp/src/main/webapp/planner/order.zul:95 msgid "Check consolidated progresses" msgstr "Marcar progresos consolidados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:274 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:530 -msgid "must be greater than the previous date." -msgstr "debe ser mayor que la fecha anterior" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1469 #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:585 msgid "Show all" msgstr "Mostrar todo" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 -msgid "Estimated hours" -msgstr "Horas estimadas" - #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 msgid "Default price" msgstr "Precio por defecto" +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +msgid "Estimated hours" +msgstr "Horas estimadas" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:121 msgid "Apply tab changes" msgstr "Aplicar cambios de la pestaña" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:93 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:99 #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:170 msgid "passwords don't match" msgstr "las contraseñas no conciden" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:88 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:100 msgid "Day properties" msgstr "Propiedades del día" @@ -4133,6 +4068,12 @@ msgstr "Grupos de horas" msgid "Transfer" msgstr "Transferir" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:903 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment" +msgstr "El progreso que propaga no se puede cambiar si hay alguna consolidación en alguna asignación de progreso" + #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:22 msgid "Work Hours Types List" msgstr "Lista de tipos de horas de trabajo" @@ -4145,6 +4086,12 @@ msgstr "nuevo hito" msgid "Value last progress reported" msgstr "Valor último progreso notificado" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 +msgid "" +"Help project developers to collect information about which LibrePlan version" +" you are using" +msgstr "Ayude a los desarrolladores del proyecto a recoger información sobre que versión de LibrePlan está usando" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 msgid "Report Progress" msgstr "Notificar progreso" @@ -4153,7 +4100,7 @@ msgstr "Notificar progreso" msgid "Show dependencies" msgstr "Mostrar dependencias" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Schedule from start to deadline" msgstr "Planificar desde el principio a la fecha límite" @@ -4163,8 +4110,8 @@ msgstr "Planificar desde el principio a la fecha límite" msgid "Estimated days" msgstr "Días estimados" -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:51 #: 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 msgid "Reference date" msgstr "Fecha de referencia" @@ -4173,14 +4120,14 @@ msgstr "Fecha de referencia" msgid "LibrePlan: Estimated/Planned Hours Per Task" msgstr "LibrePlan: Horas por tarea estimadas/planificadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 -msgid "From chosen date" -msgstr "A partir de la fecha elegida" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 msgid "Progress Evolution" msgstr "Evolución del progreso" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 +msgid "From chosen date" +msgstr "A partir de la fecha elegida" + #: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 msgid "LibrePlan: Exception Days" msgstr "LibrePlan: Días de excepción" @@ -4189,23 +4136,27 @@ msgstr "LibrePlan: Días de excepción" msgid "LibrePlan: Work Hours" msgstr "LibrePlan: Horas de trabajo" +#: 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 "Completa, parcialmente o no planificada. (Pinche y arrastre para mover tareas)" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 msgid "LibrePlan Configuration" msgstr "LibrePlan: Configuración" -#: 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 "" -"Completa, parcialmente o no planificada. (Pinche y arrastre para mover " -"tareas)" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "CV" +msgstr "CV" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:91 msgid "Original" msgstr "Original" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 -msgid "CV" -msgstr "CV" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:163 +msgid "" +"A new version of LibrePlan is available. Please check next link for more " +"information:" +msgstr "Una nueva versión de LibrePlan está disponible. Por favor compruebe el siguiente enlace para más información:" #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:31 msgid "Stretches function configuration" @@ -4216,22 +4167,21 @@ msgstr "Configuración de la función de tramos" msgid "Not indentable" msgstr "No indentable" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 -msgid "Resource allocation type" -msgstr "Tipo de asignación de recursos" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:493 #: libreplan-webapp/src/main/webapp/materials/materials.zul:71 msgid "List of materials for all categories (select one to filter)" -msgstr "" -"Lista de materiales para todas las categorías (seleccione una para filtrar)" +msgstr "Lista de materiales para todas las categorías (seleccione una para filtrar)" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 +msgid "Resource allocation type" +msgstr "Tipo de asignación de recursos" #: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 msgid "User disabled" msgstr "Usuario deshabilitado" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 #: libreplan-webapp/src/main/webapp/common/error.zul:40 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 msgid "Exception type" msgstr "Tipo de excepción" @@ -4239,7 +4189,7 @@ msgstr "Tipo de excepción" msgid "In the available periods {0} only {1} hours are available." msgstr "En los períodos disponibles {0} solo {1} horas están disponibles." -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:120 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:126 msgid "Association with profiles" msgstr "Asociación con perfiles" @@ -4247,8 +4197,8 @@ msgstr "Asociación con perfiles" msgid "Task {0} : Duplicate code in DB" msgstr "Tarea {0} : Código duplicado en BD" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 #: libreplan-webapp/src/main/webapp/common/error.zul:30 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 msgid "Message - {0}" msgstr "Mensaje - {0}" @@ -4260,8 +4210,8 @@ msgstr "LibrePlan: Preferencias" msgid "worker's surname not specified" msgstr "apellidos del trabajador no especificados" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 msgid "Save changes" msgstr "Guardar cambios" @@ -4273,38 +4223,35 @@ msgstr "Preferencias de la aplicación" msgid "Average of estimated hours" msgstr "Media de horas estimadas" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:272 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:285 msgid "Base" msgstr "Base" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 -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 "" -"No puede borrar la tarea \"{0}\" porque alguno de sus hijos ya se está " -"usando en algún parte de trabajo" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 msgid "Total dedication" msgstr "Dedicación total" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 +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 "No puede borrar la tarea \"{0}\" porque alguno de sus hijos ya se está usando en algún parte de trabajo" + #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:44 msgid "Select source" msgstr "Seleccionar origen" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:828 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:810 msgid "Worker deleted" msgstr "Trabajador borrado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:760 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:752 msgid "Select entity, please" msgstr "Seleccionar entidad, por favor" #: 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 fecha de un tramo no debe ser mayor que la fecha de fin de la tarea: " +msgstr "La fecha de un tramo no debe ser mayor que la fecha de fin de la tarea: " #: libreplan-webapp/src/main/webapp/users/profiles.zul:23 msgid "LibrePlan: Profiles" @@ -4315,16 +4262,16 @@ msgstr "LibrePlan: Perfiles" msgid "Subcontratation date" msgstr "Fecha de subcontratación" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:108 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:197 +msgid "Day" +msgstr "Día" + #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 msgid "LibrePlan: Subcontracted Tasks" msgstr "LibrePlan: Tareas subcontratadas" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:96 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:185 -msgid "Day" -msgstr "Día" - -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:54 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:57 msgid "Current password" msgstr "Contraseña actual" @@ -4338,20 +4285,20 @@ msgstr "Por favor, seleccione un elemento" msgid "Cannot be higher than finish hour" msgstr "No puede ser mayor que la fecha de fin" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:204 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:223 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:217 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 msgid "Prefix" msgstr "Prefijo" +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 +msgid "New Template element" +msgstr "Nuevo elemento de plantilla" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 msgid "Subcontracted code" msgstr "Código subcontratado" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 -msgid "New Template element" -msgstr "Nuevo elemento de plantilla" - #: 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" @@ -4378,11 +4325,7 @@ msgstr "LibrePlan: Grupos de trabajadores virtuales" msgid "{0} \"{1}\" can not be deleted because of it is being used" msgstr "{0} \"{1}\" no se puede borrar porque está siendo usado" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 -msgid "Edit limiting resource element" -msgstr "Editar elemento de recurso limitante" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:770 +#: 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 "El nombre del campo debe ser único, no nulo y no vacío" @@ -4393,34 +4336,36 @@ msgstr "El nombre del campo debe ser único, no nulo y no vacío" msgid "Position" msgstr "Posición" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 +msgid "Edit limiting resource element" +msgstr "Editar elemento de recurso limitante" + #: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 msgid "Incorrect authentication" msgstr "Identificación incorrecta" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:35 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:42 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:53 -msgid "Edit task" -msgstr "Editar tarea" - #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 msgid "Edit work report" msgstr "Editar parte de trabajo" +#: 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 "Editar tarea" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:44 msgid "Limiting resources (project)" msgstr "Recursos limitantes (proyecto)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:672 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:674 msgid "A description field of the same name already exists." msgstr "Ya existe un campo de descripción con el mismo nombre." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1163 +#: 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 "" -"Las medidas de progreso notificadas por formularios de calidad no pueden ser " -"modificadas" +msgstr "Las medidas de progreso notificadas por formularios de calidad no pueden ser modificadas" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:44 msgid "Current value" @@ -4430,8 +4375,8 @@ msgstr "Valor actual" msgid "Duplicate progress assignment for task " msgstr "Asignación de progreso duplicada para la tarea " -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 msgid "Save and Continue" msgstr "Guardar y continuar" @@ -4462,12 +4407,12 @@ msgstr "Datos del perfil" #: 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:250 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:263 msgid "Configuration" msgstr "Configuración" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:496 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:528 +#: 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 "La fecha no puede ser vacía" @@ -4475,38 +4420,41 @@ msgstr "La fecha no puede ser vacía" msgid "LibrePlan: Workers" msgstr "LibrePlan: Trabajadores" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:572 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:567 msgid "Create Virtual Workers Group" msgstr "Crear grupo de trabajadores virtuales" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +msgid "Enable/Disable warning about new LibrePlan versions available" +msgstr "Habilitar/Deshabilitar la advertencia sobre nuevas versiones de LibrePlan disponibles" + #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:95 msgid "Select type" msgstr "Seleccione tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:906 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:679 msgid "Hours invested" msgstr "Horas invertidas" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:326 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 msgid "Authorization" msgstr "Autorización" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 +msgid "Project saved" +msgstr "Proyecto guardado" + #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 msgid "" "The name is not valid, there is another progress type with the same name. " -msgstr "" -"El nombre no es válido, ya hay otro tipo de progreso con el mismo nombre. " - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:319 -msgid "Project saved" -msgstr "Proyecto guardado" +msgstr "El nombre no es válido, ya hay otro tipo de progreso con el mismo nombre. " #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:44 msgid "task" msgstr "tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:715 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 msgid "ALL" msgstr "TODOS" @@ -4526,7 +4474,7 @@ msgstr "Máquinas" msgid "Unit Measures List" msgstr "Lista de unidades de medida" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:148 msgid "Couldn't find element: {0}" msgstr "No se pudo encontrar el elemento: {0}" @@ -4539,7 +4487,7 @@ msgstr "Debe seleccionar un escenario de destino" msgid "unit type code not found" msgstr "código de tipo de unidad no encontrado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 msgid "My account" msgstr "Mi cuenta" @@ -4555,7 +4503,7 @@ msgstr "Vista de la compañía" msgid "Both" msgstr "Ambos" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:764 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:765 msgid "Not editable for containing more that an hours group." msgstr "No editable por contener más de un grupo de horas." @@ -4563,30 +4511,27 @@ msgstr "No editable por contener más de un grupo de horas." msgid "Filter by" msgstr "Filtrar por" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:80 +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 msgid "Limiting resource" msgstr "Recurso limitante" +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 +msgid "Up to date" +msgstr "Actualizado" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 #: libreplan-webapp/src/main/webapp/planner/order.zul:143 msgid "Calendar allocation" msgstr "Asignación de calendario" -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 -msgid "Up to date" -msgstr "Actualizado" - #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:819 msgid "Duplicate value true report global progress for task" -msgstr "" -"Valor verdadero duplicado para la propiedad 'notificar progreso global' en " -"la tarea" +msgstr "Valor verdadero duplicado para la propiedad 'notificar progreso global' en la tarea" #: libreplan-webapp/src/main/webapp/materials/materials.zul:84 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:119 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:33 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:113 msgid "Category" msgstr "Categoría" @@ -4603,11 +4548,11 @@ msgstr "[genérico todos los trabajadores]" msgid "Category data" msgstr "Datos de categoría" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:102 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:97 msgid "Search" msgstr "Buscar" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:242 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 msgid "Valid until" msgstr "Válido hasta" @@ -4615,7 +4560,7 @@ msgstr "Válido hasta" msgid "Add New Complementary Field" msgstr "Añadir nuevo campo complementario" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:232 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 msgid "Work weeks list" msgstr "Lista de las semanas de trabajo" @@ -4635,33 +4580,33 @@ msgstr "LibrePlan: transferir proyectos entre escenarios" msgid "%" msgstr "%" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:50 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 msgid "Remove calendar" msgstr "Borrar calendario" #: 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/resources/machine/MachineCRUDController.java:425 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:651 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1331 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:670 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:254 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:251 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:273 #: 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:670 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1328 msgid "must be lower than finish date" msgstr "debe ser menor que la fecha de fin" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: 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/ResourceAllocationFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskElementFilterEnum.java:34 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:32 #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:158 +#: 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/_editWorkReportType.zul:81 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:33 msgid "Resource" msgstr "Recurso" @@ -4670,26 +4615,24 @@ msgstr "Recurso" msgid "Total task hours" msgstr "Total de horas de tarea" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 -msgid "Date last progress reported" -msgstr "Fecha último progreso notificado" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/RedirectorSynthetiser.java:125 msgid "Could not load any resource" msgstr "No se pudo cargar un recurso" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +msgid "Date last progress reported" +msgstr "Fecha último progreso notificado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 #: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 msgid "Work And Progress Per Project" msgstr "Trabajo y progreso por proyecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:386 +#: 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 "" -"Debe permitir múltiples criterios activos para este tipo para usar esta " -"estrategia de asignación" +"You must allow multiple active criteria for this type to use this assignment" +" strategy" +msgstr "Debe permitir múltiples criterios activos para este tipo para usar esta estrategia de asignación" #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:31 msgid "sub elements" @@ -4710,41 +4653,40 @@ msgid "Specific Allocations" msgstr "Asignaciones específicas" #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:225 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:119 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:120 msgid "error doing reassignation: {0}" msgstr "Error realizando la reasignación: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:423 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 msgid "Time filter" msgstr "Filtro de tiempo" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 -msgid "Select criteria set or specific resources for allocation" -msgstr "" -"Seleccione conjunto de criterios o recursos específicos para la asignación" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 msgid "Move selected task up" msgstr "Mover tarea seleccionada hacia arriba" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:348 +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 +msgid "Select criteria set or specific resources for allocation" +msgstr "Seleccione conjunto de criterios o recursos específicos para la asignación" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:350 msgid "Create copy" msgstr "Crear copia" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 -msgid "Work Report Lines List" -msgstr "Lista de líneas de parte de trabajo" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:28 msgid "Company data" msgstr "Datos de la empresa" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 +msgid "Work Report Lines List" +msgstr "Lista de líneas de parte de trabajo" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:151 msgid "Unit type code cannot be empty" msgstr "El código del tipo de unidad no puede ser vacío" #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:183 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 msgid "Users" msgstr "Usuarios" @@ -4760,15 +4702,13 @@ msgstr "Administración de horas" msgid "" "Please use some of the compatible browsers: Chrome, Firefox, Safari or " "Epiphany." -msgstr "" -"Por favor usa uno de los navegadores compatibles: Chrome, Firefox, Safari o " -"Epiphany." +msgstr "Por favor usa uno de los navegadores compatibles: Chrome, Firefox, Safari o Epiphany." #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:94 msgid "specific allocation" msgstr "asignación específica" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:148 +#: 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 "el nombre de la empresa debe ser único. Ya está siendo usado" @@ -4776,9 +4716,7 @@ msgstr "el nombre de la empresa debe ser único. Ya está siendo usado" msgid "" "Another user has modified the same data, so the operation cannot be safely " "completed." -msgstr "" -"Otro usuario ha modificado los mismos datos, por tanto la operación no se " -"puede completar de manera segura." +msgstr "Otro usuario ha modificado los mismos datos, por tanto la operación no se puede completar de manera segura." #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:218 #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:232 @@ -4787,9 +4725,7 @@ msgstr "Plantilla guardada" #: 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 "" -"El parte de trabajo no tiene ningún valor de descripción con ese nombre de " -"campo" +msgstr "El parte de trabajo no tiene ningún valor de descripción con ese nombre de campo" #: libreplan-webapp/src/main/webapp/common/configuration.zul:23 msgid "LibrePlan: Configuration" @@ -4814,8 +4750,8 @@ msgstr "Cálculo de horas imputadas" msgid ": code not found" msgstr ": código no encontrado" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 #: libreplan-webapp/src/main/webapp/common/error.zul:55 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 msgid "Exit session" msgstr "Salir de la sesión" @@ -4826,6 +4762,20 @@ msgstr "Salir de la sesión" msgid "Group" msgstr "Grupo" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 +msgid "Please, enter a valid effort" +msgstr "Por favor, introduzca un esfuerzo válido" + +#: 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 "Activado" + #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:111 msgid "Apply filter to" msgstr "Aplicar filtro a" @@ -4834,25 +4784,11 @@ msgstr "Aplicar filtro a" msgid "Statistics list " msgstr "Lista de estadísticas " -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 -msgid "Please, enter a valid effort" -msgstr "Por favor, introduzca un esfuerzo válido" - -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:28 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:61 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:28 -#: 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/costcategories/_editCostCategory.zul:58 -msgid "Enabled" -msgstr "Activado" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 msgid "All resources must be limiting. " msgstr "Todos los recursos deben ser limitantes. " -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:525 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 msgid "Filter by worker" msgstr "Filtrar por trabajadores" @@ -4864,56 +4800,56 @@ msgstr "Carga debido al proyecto actual" msgid "You are going to change the assignment function. Are you sure?" msgstr "Va a cambiar la función de asignación. ¿Está seguro?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 -msgid "Exception Days" -msgstr "Días de excepción" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 msgid "There must be at least 2 stretches for doing interpolation" msgstr "Debe haber al menos dos tramos para hacer interpolación" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 +msgid "Exception Days" +msgstr "Días de excepción" + #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:296 msgid "Incompatible update: stored resource is not of type: {0}" msgstr "Actualización incompatible: el recurso almacenado no es de tipo: {0}" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:37 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: 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/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:83 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:164 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 #: 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/resources/worker/_edition.zul:118 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:104 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:40 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:134 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:67 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:78 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:96 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:83 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:155 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 msgid "Save & Continue" msgstr "Guardar y continuar" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 -msgid "LibrePlan: Work And Progress Per Project" -msgstr "LibrePlan: Trabajo y Progreso por Proyecto" - #: libreplan-webapp/src/main/webapp/orders/_edition.zul:92 msgid "Scheduling mode" msgstr "Modo de planificación" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:53 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:51 #: 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 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:23 msgid "Filter" msgstr "Filtrar" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:943 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 +msgid "LibrePlan: Work And Progress Per Project" +msgstr "LibrePlan: Trabajo y Progreso por Proyecto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 msgid "Work Report Type" msgstr "Tipo de parte de trabajo" @@ -4940,8 +4876,8 @@ msgstr "ACWP" msgid "The periods available depend on the resource's calendar." msgstr "Los períodos de disponibilidad dependen del calendario del recurso." -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:83 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:86 msgid "Authentication type" msgstr "Tipo de autenticación" @@ -4949,7 +4885,7 @@ msgstr "Tipo de autenticación" msgid "START" msgstr "INICIO" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:350 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 msgid "Schedule from the deadline to start" msgstr "Planificar desde la fecha límite al principio" @@ -4961,10 +4897,10 @@ msgstr "asignación genérica de máquinas" msgid "Non limiting resource assignation" msgstr "Asignación de recursos no limitantes" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 -#: libreplan-webapp/src/main/webapp/planner/order.zul:70 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 +#: libreplan-webapp/src/main/webapp/planner/order.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 msgid "Back" msgstr "Atrás" @@ -4980,13 +4916,13 @@ msgstr "Administración" #: 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:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:255 +#: 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/resources/worker/WorkerCRUDController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1314 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:240 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:652 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:237 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:318 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:234 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1311 msgid "must be greater than start date" msgstr "debe ser mayor que la fecha de inicio" @@ -4994,8 +4930,8 @@ msgstr "debe ser mayor que la fecha de inicio" msgid "Cancel and return" msgstr "Cancelar y volver" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:34 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 msgid "Assign quality form" msgstr "Asignar formulario de calidad" @@ -5003,15 +4939,15 @@ msgstr "Asignar formulario de calidad" msgid "Delete item {0}. Are you sure?" msgstr "Borrar elemento {0}. ¿Está seguro?" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 -msgid "worked hours" -msgstr "horas trabajadas" - #: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:51 msgid "Unit measure name" msgstr "Nombre de la unidad de medida" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:140 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 +msgid "worked hours" +msgstr "horas trabajadas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 msgid "cannot include a progress of the same progress type twice" msgstr "no se puede asignar un progreso del mismo tipo dos veces" @@ -5024,6 +4960,11 @@ msgstr "una línea de parte de trabajo no tiene este tipo de etiqueta asignada" msgid "Allocations" msgstr "Asignaciones" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:66 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 +msgid "Capacity" +msgstr "Capacidad" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 msgid "Task code" msgstr "Código de la tarea" @@ -5033,13 +4974,8 @@ msgstr "Código de la tarea" msgid "Length" msgstr "Longitud" -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 -msgid "Capacity" -msgstr "Capacidad" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:331 #: 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 "Crear derivado" @@ -5055,35 +4991,37 @@ msgstr "debe ser mayor que cero" msgid "must be a real positive number" msgstr "debe ser un número real positivo" -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 -msgid "No Allocations have been done" -msgstr "No se han hecho asignaciones" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:111 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:122 msgid "Total hours task" msgstr "Total de horas de tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:441 +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 +msgid "No Allocations have been done" +msgstr "No se han hecho asignaciones" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 msgid "Removed calendar \"{0}\"" msgstr "Borrado calendario \"{0}\"" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1071 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1068 msgid "Create project" msgstr "Crear proyecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:542 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 msgid "This date can not include the whole next work week" msgstr "Esta fecha no puede incluir a la próxima semana de trabajo completa" #: 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 "" -"Permitir valores múltiples para este tipo de criterio en el mismo período de " -"tiempo" +msgstr "Permitir valores múltiples para este tipo de criterio en el mismo período de tiempo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1280 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1199 +msgid "Consolidated progress measurement can not be removed" +msgstr "La medida de progreso consolidada no se puede borrar" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1301 msgid "" "The date is not valid, the date must be unique for this progress assignment" msgstr "La fecha no es válida, debe ser única para esta asignación de progreso" @@ -5094,43 +5032,37 @@ msgstr "El código no puede estar vacío" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:36 msgid "Human hours per machine working hour within configuration unit" -msgstr "" -"Horas humanas por hora de trabajo de máquina dentro de unidad de " -"configuración" +msgstr "Horas humanas por hora de trabajo de máquina dentro de unidad de configuración" #: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:113 msgid "" "Could not add those authorizations to user {0} because they were already " "present." -msgstr "" -"No se pudieron añadir esas autorizaciones al usuario {0} porque ya estaban " -"presentes." +msgstr "No se pudieron añadir esas autorizaciones al usuario {0} porque ya estaban presentes." #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:103 #: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:47 msgid "New work report" msgstr "Nuevo parte de trabajo" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "yes" msgstr "sí" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:305 msgid "Root calendar" msgstr "Calendario raíz" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:265 -msgid "Port" -msgstr "Puerto" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:870 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:867 msgid "" "Deleting this subcontracted project, you are going to lose the relation to " "report progress. Are you sure?" -msgstr "" -"Borrando este proyecto subcontratado, perderá la relación para notificar " -"progresos. ¿Está seguro?" +msgstr "Borrando este proyecto subcontratado, perderá la relación para notificar progresos. ¿Está seguro?" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:278 +msgid "Port" +msgstr "Puerto" #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 msgid "Select gap" @@ -5149,13 +5081,13 @@ msgstr "Validar" msgid "This resource has already been added." msgstr "Este recurso ya ha sido añadido." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:149 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:162 msgid "Calendar exception types" msgstr "Tipos de excepciones de calendario" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:36 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 msgid "Cost category assignment" msgstr "Asignación de categoría de coste" @@ -5163,7 +5095,7 @@ msgstr "Asignación de categoría de coste" msgid "missing code in a hour cost" msgstr "falta código en un coste por hora" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:858 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 msgid "All workers" msgstr "Todos los trabajadores" @@ -5175,61 +5107,60 @@ msgstr "Seleccione criterios o recursos" #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:24 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:24 msgid "Select required criteria set and press filter button" -msgstr "" -"Seleccione conjunto de criterios requeridos y pulse el botón de filtrar" +msgstr "Seleccione conjunto de criterios requeridos y pulse el botón de filtrar" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 +msgid "Hours Group {0} : Duplicate code in DB" +msgstr "Grupo de horas {0} : Código duplicado en BD" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:990 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1181 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1438 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:135 #: 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/orders/OrderCRUDController.java:1492 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1516 +#: 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/ProjectDetailsController.java:168 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:765 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:134 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:58 -#: 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/resources/worker/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:43 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:50 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1488 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:757 #: 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/materials/materials.zul:92 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:94 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:34 #: 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/costcategories/_editCostCategory.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:54 #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:43 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:45 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:49 #: 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 "no puede ser nulo o vacío" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 -msgid "Hours Group {0} : Duplicate code in DB" -msgstr "Grupo de horas {0} : Código duplicado en BD" - #: 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" @@ -5243,7 +5174,7 @@ msgstr "El tipo de progreso no puede ser modificado" msgid "Calculate Resources per Day" msgstr "Calcular recursos por día" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:904 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:906 msgid "The index fields and labels must be uniques and consecutives" msgstr "Los campos de índice y las etiquetas deben ser únicas y consecutivas" @@ -5252,9 +5183,9 @@ msgid "Estimate To Complete" msgstr "Estimación del coste pendiente" #: libreplan-webapp/src/main/webapp/materials/materials.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:117 #: 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 msgid "Unit type" msgstr "Tipo de unidad" @@ -5270,14 +5201,14 @@ msgstr "Suma de horas imputadas por todas las tareas hoja" msgid "This machine was already removed by other user" msgstr "Esta máquina ya ha sido borrada por otro usuario" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 -msgid "Calendar data" -msgstr "Datos del calendario" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 msgid "Work Reports" msgstr "Partes de trabajo" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 +msgid "Calendar data" +msgstr "Datos del calendario" + #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:22 msgid "Cost Categories List" msgstr "Lista de Categorías de Coste" @@ -5294,30 +5225,29 @@ msgstr "Lista de etiquetas" msgid "Criterion Requirements" msgstr "Criterios requeridos" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:188 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:215 #: 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 msgid "Extra Effort" msgstr "Esfuerzo extra" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 -msgid "Move selected task down" -msgstr "Mover tarea seleccoinada hacia abajo" - #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:269 msgid "Already exists other label with the same name" msgstr "Ya existe otra etiqueta con el mismo nombre" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:32 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 +msgid "Move selected task down" +msgstr "Mover tarea seleccoinada hacia abajo" + #: 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 "Referencia de cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:130 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:143 +#: 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 "" -"los valores de propagación no son válidos, al menos uno debe ser verdadero" +msgstr "los valores de propagación no son válidos, al menos uno debe ser verdadero" #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:89 msgid "Create and assign label" @@ -5339,34 +5269,38 @@ msgstr "Nombre de usuario de nuestra empresa" msgid "Filter work reports" msgstr "Filtrar partes de trabajo" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:427 -msgid "" -"Default calendar cannot be removed. Please, change the default calendar in " -"the Configuration window before." -msgstr "" -"El calendario por defecto no se puede. Por favor, cambie antes el calendario " -"por defecto en la ventana de configuración." - +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:947 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:677 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:903 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 #: libreplan-webapp/src/main/webapp/templates/templates.zul:63 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 msgid "Progress" msgstr "Progreso" +#: 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 "El calendario por defecto no se puede. Por favor, cambie antes el calendario por defecto en la ventana de configuración." + #: 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 "" -"Este tipo de criterio no se puede borrar porque tiene asignaciones a " -"proyectos o recursos" +"This criterion type cannot be deleted because it has assignments to projects" +" or resources" +msgstr "Este tipo de criterio no se puede borrar porque tiene asignaciones a proyectos o recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1210 +#: 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 "Esta medida de progreso no se puede borrar o cambiar porque está consolidada" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 msgid "All progress types have already been assigned." msgstr "Todos los tipos de progreso ya han sido asignados." @@ -5374,14 +5308,14 @@ msgstr "Todos los tipos de progreso ya han sido asignados." msgid "Price per hour" msgstr "Precio por hora" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +msgid "Calendars" +msgstr "Calendarios" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 msgid "Project: {0} " msgstr "Proyecto: {0} " -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 -msgid "Calendars" -msgstr "Calendarios" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:360 msgid "The date cannot be null" msgstr "La fecha no puede ser nula" @@ -5390,32 +5324,30 @@ msgstr "La fecha no puede ser nula" msgid "" "Another task in the same branch is already reporting progress for this " "quality form" -msgstr "" -"Otra tarea en la misma rama ya está informando de un progreso para este " -"formulario de calidad" +msgstr "Otra tarea en la misma rama ya está informando de un progreso para este formulario de calidad" #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:30 msgid "options" msgstr "opciones" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 -msgid "Latest date" -msgstr "Fecha más tardía" +#: 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: Partes de trabajo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 +msgid "Error on showing delete confirm" +msgstr "Error al mostrar la confirmación de borrado" #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:32 msgid "Show only current satisfied criteria" msgstr "Mostrar solo los criterios satisfechos actualmente" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:23 -msgid "LibrePlan: Work Reports" -msgstr "LibrePlan: Partes de trabajo" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 -msgid "Error on showing delete confirm" -msgstr "Error al mostrar la confirmación de borrado" +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 +msgid "Latest date" +msgstr "Fecha más tardía" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 msgid "Sum of all rows" @@ -5429,7 +5361,7 @@ msgstr "Agrupar por semanas" msgid "Finish hour" msgstr "Hora de fin" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:200 msgid "Done {0} of {1}" msgstr "Hecho {0} de {1}" @@ -5441,34 +5373,43 @@ msgstr "Inicio planificado" msgid "" "Last stretch should have one hundred percent for length and amount of work " "percentage" -msgstr "" -"El último tramo debe tener 100% de porcentajes de longitud y cantidad de " -"trabajo" +msgstr "El último tramo debe tener 100% de porcentajes de longitud y cantidad de trabajo" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:71 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:60 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:75 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:60 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:41 +#: 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 msgid "Filter by projects" msgstr "Filtrar por proyectos" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 -msgid "Criteria of selected type " -msgstr "Criterios del tipo seleccionado " +#: 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 "Está asignación de progreso no se puede borrar o cambiar porque tiene alguna consolidación de progreso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:730 +msgid "Consolidated progress can not be removed" +msgstr "La consolidación de progreso no se puede borrar" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 msgid "Each worker configuration unit name" msgstr "Nombre de la unidad de configuración de cada trabajador" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 +msgid "Criteria of selected type " +msgstr "Criterios del tipo seleccionado " + #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:44 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:221 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:234 msgid "Active" msgstr "Activo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1266 msgid "This progress measurement can not be in " msgstr "Esta medida de progreso no puede estar en " @@ -5476,22 +5417,13 @@ msgstr "Esta medida de progreso no puede estar en " msgid "Inherited labels" msgstr "Etiquetas heredadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1232 -msgid "" -"This progress can not be changed or removed, because it has got consolidated " -"progress. It is needed to remove the consolidation on all its progress." -msgstr "" -"Este progreso no puede ser cambiado o borrado, porque tiene progreso " -"consolidado. Se requiere borrar la consolidación de todas sus medidas de " -"progreso." - +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:946 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:945 msgid "Unindent" msgstr "Desindentar" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:921 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1370 +#: 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 "El valor no es válido, el valor actual no debe ser vacío" @@ -5519,37 +5451,41 @@ msgstr "Precisión" msgid "missing code in a work report line" msgstr "falta código en una línea de parte de trabajo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 -msgid "Efforts" -msgstr "Esfuerzos" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:41 msgid "Show all reported hours" msgstr "Mostrar todas las horas notificadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:276 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 +msgid "Efforts" +msgstr "Esfuerzos" + #: 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 msgid "Projects List" msgstr "Lista de proyectos" +#: 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/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/calendars/_edition.zul:60 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 #: 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/resources/worker/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:56 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:60 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:45 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:46 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:52 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:82 msgid "Generate code" msgstr "Generar código" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:505 +msgid "The code sequence is already in use and it can not be updated." +msgstr "El código de secuencia ya está en uso y no se puede actualizar." + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:116 msgid "Scheduling state" msgstr "Estado de planificación" @@ -5558,10 +5494,6 @@ msgstr "Estado de planificación" msgid "This template can not be removed because it has applications." msgstr "Esta plantilla no se puede borrar porque tiene aplicaciones." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:513 -msgid "The code sequence is already in use and it can not be updated." -msgstr "El código de secuencia ya está en uso y no se puede actualizar." - #: libreplan-webapp/src/main/webapp/settings/settings.zul:43 msgid "Personal Data" msgstr "Datos personales" @@ -5578,14 +5510,12 @@ msgstr "LibrePlan: Horas Trabajadas Por Recurso" msgid "Number of iterations should be between 1 and " msgstr "El número de iteraciones debería estar entre 1 y " -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:145 msgid "Scenarios must be enabled as more elements than master exist" -msgstr "" -"Los escenarios deben estar habilitados ya que existen más elementos que " -"master" +msgstr "Los escenarios deben estar habilitados ya que existen más elementos que master" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 #: libreplan-webapp/src/main/webapp/common/error.zul:54 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 msgid "Reload" msgstr "Recargar" @@ -5594,39 +5524,39 @@ msgstr "Recargar" msgid "Task {0} : Task group is incompatible type with {1}" msgstr "Tarea {0} : El grupo de tareas tiene un tipo incompatible con {1}" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 -msgid "Profiles authorization" -msgstr "Autorización de perfiles" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 msgid "Virtual Workers Groups" msgstr "Grupos de trabajadores virtuales" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 -msgid "Planning charts expanded" -msgstr "Gráficos de planificación expandidos" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 +msgid "Profiles authorization" +msgstr "Autorización de perfiles" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:71 msgid "Assignation" msgstr "Asignación" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:694 -msgid "Inh" -msgstr "Her" +#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +msgid "Planning charts expanded" +msgstr "Gráficos de planificación expandidos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 msgid "Not deletable" msgstr "Imborrable" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:698 +msgid "Inh" +msgstr "Her" + #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 msgid "Administrator" msgstr "Administrador" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:189 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:190 msgid "Doing {0} reassignations" msgstr "Realizando {0} reasignaciones" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:195 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:208 msgid "Select entity" msgstr "Seleccione entidad" @@ -5638,18 +5568,27 @@ msgstr "código no especificado" msgid "Projects list" msgstr "Lista de proyectos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:973 +#: 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 +msgid "if the report is not opened automatically" +msgstr "si el informe no se abre de forma automática" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:975 msgid "" "Cannot delete work report type. There are some work reports bound to it." -msgstr "" -"No se puede borrar el tipo de parte de trabajo. Hay algún parte de trabajo " -"ligado a él." +msgstr "No se puede borrar el tipo de parte de trabajo. Hay algún parte de trabajo ligado a él." #: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:22 msgid "Criterion Type List" msgstr "Lista de tipos de criterio" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:702 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:739 msgid "Overall progress" msgstr "Progreso global" @@ -5662,31 +5601,35 @@ msgid "All projects" msgstr "Todos los proyectos" #: libreplan-webapp/src/main/webapp/settings/changePassword.zul:41 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:61 +#: 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:286 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 msgid "Password" msgstr "Contraseña" #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:36 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:93 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 msgid "Observations" msgstr "Observaciones" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:947 msgid "Edit project" msgstr "Editar proyecto" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 msgid "Progress assignments" msgstr "Asignaciones de progreso" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:240 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:262 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:252 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:274 msgid "Valid from" msgstr "Válido desde" +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +msgid "Month" +msgstr "Mes" + #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:206 msgid "exception date already exists" msgstr "la fecha de excepción ya existe" @@ -5695,72 +5638,64 @@ msgstr "la fecha de excepción ya existe" msgid "There exists other template with the same name." msgstr "Ya existe otra plantilla con el mismo nombre." -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 -msgid "Month" -msgstr "Mes" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:911 msgid "{0} could not be allocated. Cannot allocate more than one resource" msgstr "No se pudo asignar {0}. No se puede asignar más que un recurso" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:32 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 msgid "Color" msgstr "Color" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:105 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:111 msgid "Current password is incorrect" msgstr "La contraseña actual es incorrecta" #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:366 msgid "Cannot insert material in general view. Please, select a category" -msgstr "" -"No se puede insertar material en la vista general. Por favor, seleccione una " -"categoría" +msgstr "No se puede insertar material en la vista general. Por favor, seleccione una categoría" #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:193 msgid "criterion satisfaction's start date not specified" msgstr "fecha de inicio del criterio satisfecho no especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 -msgid "Only {0} resources per day were achieved for current allocation" -msgstr "Sólo se han logrado {0} recursos por día para la asignación actual" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:311 msgid "Delete {0} \"{1}\". Are you sure?" msgstr "Borrar {0} \"{1}\". ¿Está seguro?" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 +msgid "Only {0} resources per day were achieved for current allocation" +msgstr "Sólo se han logrado {0} recursos por día para la asignación actual" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:86 -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 #: 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/planner/stretches_function.zul:89 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 -#: libreplan-webapp/src/main/webapp/planner/main.zul:66 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:87 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 msgid "Accept" msgstr "Aceptar" #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:261 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:268 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:275 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:282 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:310 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:345 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:353 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:361 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:274 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:281 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:288 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:295 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:365 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:372 msgid "Example: {0}" msgstr "Ejemplo: {0}" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:458 msgid "" "Create new material assignment out of material assignment {0}. Are you sure?" -msgstr "" -"Crear nueva asignación de material fuera de la asignación de material {0}. " -"¿Está seguro?" +msgstr "Crear nueva asignación de material fuera de la asignación de material {0}. ¿Está seguro?" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:190 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:167 @@ -5775,7 +5710,7 @@ msgstr "Calculado" msgid "Completed: {0}% " msgstr "Completado: {0}% " -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1167 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1194 msgid "Calculated progress measurement can not be removed" msgstr "Las medidas de progreso calculadas no se pueden borrar" @@ -5792,17 +5727,6 @@ msgstr "Acceso al sistema" msgid "Probability" msgstr "Probabilidad" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:207 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:218 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:179 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:178 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:186 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:159 -msgid "Click on " -msgstr "Click en" - #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 msgid "Report data" @@ -5816,23 +5740,23 @@ msgstr "Carga externa" msgid "Progress sent successfully" msgstr "El progreso se envió con éxito" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 -msgid "instance not found" -msgstr "instancia no encontrada" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:73 msgid "Priority" msgstr "Prioridad" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 -msgid "Infinitely Over Assignable" -msgstr "Sobreasignable infinitamente" +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 +msgid "instance not found" +msgstr "instancia no encontrada" #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:47 msgid "Apply changes and continue edition" msgstr "Aplicar cambios y continuar la edición" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:220 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 +msgid "Infinitely Over Assignable" +msgstr "Sobreasignable infinitamente" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 msgid "criterion names must be unique inside a criterion type" msgstr "el nombre del criterio debe ser único dentro de un tipo de criterio" @@ -5841,53 +5765,51 @@ msgstr "el nombre del criterio debe ser único dentro de un tipo de criterio" msgid "" "The periods available depend on the satisfaction of the criteria by the " "resources and their calendars." -msgstr "" -"Los períodos disponibles dependen de la satisfacción de criterios por los " -"recursos y sus calendarios." +msgstr "Los períodos disponibles dependen de la satisfacción de criterios por los recursos y sus calendarios." #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 #: 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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 +#: 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/workreports/_editWorkReportType.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:264 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:45 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:37 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:71 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:42 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:79 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:59 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:80 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:37 #: 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/excetiondays/_editExceptionDayType.zul:38 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:26 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:41 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:26 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:115 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: 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:85 #: libreplan-webapp/src/main/webapp/templates/_list.zul:26 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:91 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:116 +#: 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/_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/_assignmentsBox.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 msgid "Code" msgstr "Código" @@ -5895,49 +5817,47 @@ msgstr "Código" msgid "Add stretch" msgstr "Añadir tramo" -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 -msgid "Show resource assignments" -msgstr "Mostrar las asignaciones de recursos" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 msgid "Assignation type" msgstr "Tipo de asignación" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 +msgid "Show resource assignments" +msgstr "Mostrar las asignaciones de recursos" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:369 msgid "Calculate Workable Days" msgstr "Calcular días laborables" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:214 #: 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 fecha de inicio no es válida, la fecha de inicio nueva debe ser anterior " -"a la fecha de fin" +msgstr "La fecha de inicio no es válida, la fecha de inicio nueva debe ser anterior a la fecha de fin" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:42 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:51 #: 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/schedulingProgressPerOrderReport.zul:117 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 msgid "Start date" msgstr "Fecha de inicio" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:171 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:183 msgid "Update exception" msgstr "Actualizar excepción" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +msgid "Budget" +msgstr "Presupuesto" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 msgid "Operation cannot be done" msgstr "No se puede efectuar la operación" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 -msgid "Budget" -msgstr "Presupuesto" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "May" msgstr "Mayo" @@ -5950,36 +5870,34 @@ msgstr "Ya existe otro criterio con el mismo nombre" msgid "Unit name" msgstr "Nombre de la unidad" +#: 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 +msgid "Project code" +msgstr "Código del proyecto" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:32 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:57 msgid "Write" msgstr "Escribir" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:35 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:43 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:48 -msgid "Project code" -msgstr "Código del proyecto" +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 +msgid "Number of applications" +msgstr "Número de aplicaciones" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:503 msgid "Assign element to queue automatically" msgstr "Asignar elemento a la cola automáticamente" -#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 -msgid "Number of applications" -msgstr "Número de aplicaciones" - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:82 msgid "" "Date which the task must start after (press enter in textbox to open " "calendar popup or type in date directly)" -msgstr "" -"Fecha después de la cual la tarea debe empezar (presione enter en el cuadro " -"de texto para abrir el calendario o escriba la fecha directamente)" +msgstr "Fecha después de la cual la tarea debe empezar (presione enter en el cuadro de texto para abrir el calendario o escriba la fecha directamente)" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:596 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:600 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:43 msgid "Normal" msgstr "Normal" @@ -5999,7 +5917,7 @@ msgstr "Vista de proyecto" msgid "Task Code" msgstr "Código de la tarea" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:655 +#: 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 "Este tipo de etiqueta ya está asignado al tipo de parte de trabajo." @@ -6009,31 +5927,31 @@ msgstr "Este tipo de etiqueta ya está asignado al tipo de parte de trabajo." msgid "Probability %" msgstr "Probabilidad %" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:737 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 +msgid "Load" +msgstr "Carga" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:27 #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:28 msgid "New criterion" msgstr "Criterio nuevo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:700 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:813 -#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 -msgid "Load" -msgstr "Carga" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:682 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:62 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:36 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:683 #: libreplan-webapp/src/main/webapp/materials/materials.zul:81 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:49 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:37 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:59 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:122 +#: 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:101 #: libreplan-webapp/src/main/webapp/templates/_list.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: 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 msgid "Description" msgstr "Descripción" @@ -6055,24 +5973,28 @@ msgstr "ya existe una asignación para los criterios {0}" msgid "Project Templates" msgstr "Plantillas de proyectos" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Forward" msgstr "Adelante" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 -msgid "Invalid queue element" -msgstr "elemento de cola inválido" - #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 msgid "Number of finished applications" msgstr "Número de aplicaciones finalizadas" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 +msgid "Invalid queue element" +msgstr "elemento de cola inválido" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:575 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:584 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:592 msgid "Unnasigned" msgstr "No asignado" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +msgid "At least one HoursGroup is needed" +msgstr "Es necesario al menos un grupo de horas" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:178 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 #: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 @@ -6080,10 +6002,6 @@ msgstr "No asignado" msgid "User" msgstr "Usuario" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -msgid "At least one HoursGroup is needed" -msgstr "Es necesario al menos un grupo de horas" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:71 msgid "Interacts with applications" msgstr "Interactúa con aplicaciones" @@ -6100,14 +6018,14 @@ msgstr "El porcentaje de duración debería estar entre 0 y 100" msgid "Multiple values per resource" msgstr "Múltiples valores por recurso" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:60 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:58 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 msgid "Split" msgstr "Dividir" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:100 #: 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/SchedulingProgressPerOrderController.java:100 msgid "please, select a project" msgstr "por favor, seleccione un proyecto" @@ -6115,20 +6033,20 @@ msgstr "por favor, seleccione un proyecto" msgid "Supported Chrome, Firefox, Safari and Epiphany browsers" msgstr "Compatible con navegadores Chrome, Firefox, Safari y Epiphany" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:41 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 #: 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/_orderElementDetails.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:56 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 msgid "Starting date" msgstr "Fecha de inicio" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:63 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:62 msgid "Add materials" msgstr "Añadir materiales" @@ -6141,56 +6059,56 @@ msgstr "Carga 100%" msgid "Function" msgstr "Función" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:745 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:364 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:363 msgid "date in future" msgstr "fecha en el futuro" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:855 -msgid "New project version" -msgstr "Nueva versión de proyecto" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:64 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:187 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:194 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:157 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:135 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:164 +#: 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 msgid "Format" msgstr "Formato" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:364 -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:478 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:887 +msgid "New project version" +msgstr "Nueva versión de proyecto" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:77 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1231 +#: 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/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/_listWorkReportTypes.zul:37 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:104 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:33 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:40 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:28 -#: 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/externalcompanies/_listExternalCompanies.zul:44 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:37 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:25 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:47 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:26 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:26 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:42 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:37 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:35 +#: 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/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 msgid "Edit" msgstr "Editar" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 msgid "Init date" msgstr "Fecha de inicio" @@ -6198,11 +6116,11 @@ msgstr "Fecha de inicio" msgid "Responsible" msgstr "Responsable" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:60 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 msgid "New password" msgstr "Nueva contraseña" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:354 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 msgid "percentage must be in range (0,100]" msgstr "el porcentaje debe pertenecer al rango (0,100]" @@ -6214,12 +6132,10 @@ msgstr "Descripción nueva" #: 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 "" -"los códigos de las asignaciones de recursos a una categoría de coste deben " -"ser únicos dentro de un recurso" +msgstr "los códigos de las asignaciones de recursos a una categoría de coste deben ser únicos dentro de un recurso" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:161 #: 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" @@ -6227,12 +6143,10 @@ msgstr "XML" msgid "" "CriterionType is not valid, the criterionType overlap other " "criterionSatisfaction whith same criterionType" -msgstr "" -"El tipo de criterio no es válido, el tipo se solapa con otro criterio " -"satisfecho con el mismo tipo" +msgstr "El tipo de criterio no es válido, el tipo se solapa con otro criterio satisfecho con el mismo tipo" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:61 #: 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 "No se pudo convertir el valor {0} al tipo {1}" @@ -6241,21 +6155,21 @@ msgid "Tree {0} sucessfully flattened" msgstr "Árbol {0} aplanado satisfactoriamente" #: libreplan-webapp/src/main/webapp/materials/materials.zul:82 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:30 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:118 #: 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 "Precio de la unidad" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +msgid "Communication date" +msgstr "Fecha de comunicación" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:72 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:64 msgid "Project Code" msgstr "Código del proyecto" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 -msgid "Communication date" -msgstr "Fecha de comunicación" - #: libreplan-webapp/src/main/webapp/planner/reassign.zul:30 msgid "Reassigning" msgstr "Reasignando" @@ -6273,44 +6187,44 @@ msgstr "Unidad de medida" msgid "Label Types List" msgstr "Lista de Tipos de Etiqueta" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -#: 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/QualityFormBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:35 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul: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/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/calendars/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:101 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:44 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:61 +#: 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/orders/_listOrderElementCriterionRequirements.zul:47 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:153 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/templates/_list.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/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/orderCostsPerResource.zul:133 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:174 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:95 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:136 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:136 #: 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/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/criterions/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 msgid "Type" msgstr "Tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 msgid "{0} projects reassignation remaining" msgstr "quedan {0} proyectos por reasignar" @@ -6318,9 +6232,7 @@ msgstr "quedan {0} proyectos por reasignar" msgid "" "This machine cannot be deleted because it has assignments to projects or " "imputed hours" -msgstr "" -"Esta máquina no se puede borrar porque tiene asignaciones a proyectos u " -"horas imputadas" +msgstr "Esta máquina no se puede borrar porque tiene asignaciones a proyectos u horas imputadas" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 msgid "November" @@ -6330,14 +6242,12 @@ msgstr "Noviembre" msgid "Enable/Disable" msgstr "Habilitar/Deshabilitar" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1268 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1290 +#: 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 "" -"El valor no es válido, el valor debe ser mayor que el valor del progreso " -"anterior." +"Value is not valid, the value must be greater than the value of the previous" +" progress." +msgstr "El valor no es válido, el valor debe ser mayor que el valor del progreso anterior." #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 msgid "BCWS" @@ -6351,8 +6261,8 @@ msgstr " en el directorio especificado." msgid "criterion satisfaction codes must be unique inside a resource" msgstr "el código del criterio debe ser único dentro de un recurso" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "no" msgstr "no" @@ -6360,13 +6270,13 @@ msgstr "no" msgid "missing code in a work report." msgstr "falta el código en un parte de trabajo." -#: 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/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/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/OrderElementFilterEnum.java:36 +#: 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/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:105 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:118 msgid "Criterion" msgstr "Criterio" @@ -6374,17 +6284,17 @@ msgstr "Criterio" msgid "unl" msgstr "ili" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 msgid "Test LDAP connection" msgstr "Probar la conexión con el LDAP" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 msgid "Generate code for" msgstr "Generar código para" +#: 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 -#: libreplan-webapp/src/main/java/org/libreplan/ws/labels/impl/LabelConverter.java:103 msgid "missing code in a label" msgstr "falta el código en una etiqueta" @@ -6392,7 +6302,7 @@ msgstr "falta el código en una etiqueta" msgid "Actual Cost Work Performed" msgstr "Coste de trabajo realizado" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:177 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:174 msgid "Create project from Template" msgstr "Crear proyecto a partir de plantilla" @@ -6401,10 +6311,7 @@ msgid "" "Value is not valid.\n" " Code cannot contain chars like '_' \n" " and should not be empty" -msgstr "" -"El valor no es válido.\n" -" El código no puede contener caracteres como '_' \n" -" y no debe ser vacío" +msgstr "El valor no es válido.\n El código no puede contener caracteres como '_' \n y no debe ser vacío" #: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorization.java:43 msgid "an authorization type must be set" @@ -6414,62 +6321,60 @@ msgstr "debe seleccionar un tipo de autorización" msgid "Must start after (days since beginning project)" msgstr "Debe empezar después de (días desde el inicio del proyecto)" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:854 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:886 msgid "" "Confirm creating a new project version for this scenario and derived. Are " "you sure?" -msgstr "" -"Confirmar la creación de una nueva versión del proyecto para este escenario " -"y sus derivados. ¿Está seguro?" +msgstr "Confirmar la creación de una nueva versión del proyecto para este escenario y sus derivados. ¿Está seguro?" #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:156 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:30 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:72 #: libreplan-webapp/src/main/webapp/materials/materials.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:166 #: 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/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/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/completedEstimatedHoursPerTask.zul:84 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:125 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:125 +#: 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/schedulingProgressPerOrderReport.zul:105 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 +#: 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 msgid "Add" msgstr "Añadir" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 #: libreplan-webapp/src/main/webapp/common/error.zul:48 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 msgid "Stacktrace" msgstr "Stacktrace" #: libreplan-webapp/src/main/webapp/materials/materials.zul:48 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:82 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:79 msgid "Unselect" msgstr "Deseleccionar" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:609 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:613 msgid "You should select the type of exception" msgstr "Debe seleccionar el tipo de excepción" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:93 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:62 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 msgid "Deadline" msgstr "Fecha límite" @@ -6477,14 +6382,14 @@ msgstr "Fecha límite" msgid "Tasks" msgstr "Tareas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 -msgid "Subcontracted Tasks" -msgstr "Tareas subcontratadas" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 msgid "Filter by categories or materials" msgstr "Filtrar por categorías o materiales" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 +msgid "Subcontracted Tasks" +msgstr "Tareas subcontratadas" + #: 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 "El porcentaje de cantidad de trabajo debe estar entre 0 y 100" @@ -6503,15 +6408,15 @@ msgstr "VAC" msgid "Label type" msgstr "Tipo de etiqueta" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 +msgid "Administration / Management" +msgstr "Administración / Gestión" + #: 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" msgstr "Asignación avanzada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 -msgid "Administration / Management" -msgstr "Administración / Gestión" - #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:93 msgid "Number of iterations" msgstr "Número de iteraciones" @@ -6538,8 +6443,8 @@ msgstr "código padre inconsistente." msgid "effort is not properly calculated based on clock" msgstr "el esfuerzo no está bien calculado basándose en el reloj" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 msgid "Status" msgstr "Estado" @@ -6547,33 +6452,41 @@ msgstr "Estado" msgid "Resource load view" msgstr "Vista de carga de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:816 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:70 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:82 -#: 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/limitingresources/manualAllocation.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 -#: 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/_tabPanelLimitingResourceAllocation.zul:72 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:34 -msgid "Hours" -msgstr "Horas" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:733 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:787 msgid "the date must be inside the visualization area" msgstr "la fecha debe estar dentro del área de visualización" +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:72 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:37 +msgid "Hours" +msgstr "Horas" + #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 msgid "Quality form type" msgstr "Tipo de formulario de calidad" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 +msgid "{0} \"{1}\" deleted" +msgstr "{0} \"{1}\" borrado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 +msgid "date not specified." +msgstr "fecha no especificada." + #: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 msgid "work report has not this label type assigned" msgstr "el parte de trabajo no tiene asignado este tipo de etiqueta" @@ -6582,28 +6495,20 @@ msgstr "el parte de trabajo no tiene asignado este tipo de etiqueta" msgid "Limiting assignment" msgstr "Asignación limitante" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 -msgid "date not specified." -msgstr "fecha no especificada." - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 -msgid "{0} \"{1}\" deleted" -msgstr "{0} \"{1}\" borrado" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:364 msgid " hours" msgstr " horas" +#: 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 "Asignación de recursos limitantes" + #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 msgid "The name of the criterion is empty." msgstr "El nombre del criterio está vacío." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:288 -#: 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 -msgid "Limiting Resources Planning" -msgstr "Asignación de recursos limitantes" - #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:69 msgid "New label" msgstr "Nueva etiqueta" @@ -6612,22 +6517,22 @@ msgstr "Nueva etiqueta" msgid "Worker ID cannot be empty" msgstr "NIF del trabajador no especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:343 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:352 -msgid "The start date cannot be null" -msgstr "La fecha de inicio no puede ser nula" - #: 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 msgid "All project tasks" msgstr "Todas las tareas del proyecto" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:375 +#: 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 fecha de inicio no puede ser nula" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:386 msgid "LDAP Roles (separated by ;)" msgstr "Roles del LDAP (separados por ;)" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:27 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 msgid "Allocation configuration" msgstr "Configuración de asignación" @@ -6644,8 +6549,8 @@ msgstr "Precio de subcontratación" msgid "Resources per day are zero" msgstr "Hay cero recursos por día" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 msgid "Assigned criteria" msgstr "Criterios asignados" @@ -6653,15 +6558,15 @@ msgstr "Criterios asignados" msgid "Help on authentication (opens a new window)" msgstr "Ayuda sobre la identificación (abre una ventana nueva)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:778 -msgid "The length must be greater than 0, and not null." -msgstr "La longitud debe ser mayor que cero y no nula." - #: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 msgid "Not a valid effort duration" msgstr "No es una duración de esfuerzo válida" -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:199 +#: 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 longitud debe ser mayor que cero y no nula." + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 msgid "Cannot remove the predefined Exception Day Type \"{0}\"" msgstr "No se puede el tipo de día de excepción predefinido \"{0}\"" @@ -6669,7 +6574,7 @@ msgstr "No se puede el tipo de día de excepción predefinido \"{0}\"" msgid "Base calendar type" msgstr "Tipo de calendario base" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:613 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 msgid "Could not save new calendar" msgstr "No se pudo guardar el calendario nuevo" @@ -6691,47 +6596,47 @@ msgstr "No se pudo encontrar el criterio {0}" msgid "Apply filtering to tasks satisfying required criteria" msgstr "Aplicar filtrado a las tareas que satisfacen los criterios requeridos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:347 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:37 msgid "Task Scheduling Status In Project" msgstr "Estado de planificación de tareas en un proyecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:263 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:871 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:162 #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:356 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:868 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 msgid "Confirm" msgstr "Confirmar" -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:56 -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:55 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:35 -#: 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/resources/worker/_list.zul:45 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:57 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:48 -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:32 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:58 #: 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/users/_listProfiles.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/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 msgid "Create" msgstr "Crear" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 -msgid "Permissions" -msgstr "Permisos" - #: 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 "por favor, seleccione un tipo de parte de trabajo" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 +msgid "Permissions" +msgstr "Permisos" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:487 msgid "List of materials for category: {0}" msgstr "Lista de materiales para la categoría {0}" @@ -6740,86 +6645,114 @@ msgstr "Lista de materiales para la categoría {0}" msgid "Cancel edition" msgstr "Cancelar la edición" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:31 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 msgid "Total price" msgstr "Precio total" +#: 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:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:990 +#: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 +#: 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/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/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:1247 +#: 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/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/_editProfile.zul:68 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:148 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 +#: 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/_listOrderElementAuthorizations.zul:79 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 +msgid "Delete" +msgstr "Borrar" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 msgid "Labels without inheritance" msgstr "Etiquetas sin herencia" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:344 -#: 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/calendars/BaseCalendarEditionController.java:886 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1207 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1454 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:451 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 -#: 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/costcategories/CostCategoryCRUDController.java:289 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:457 -#: 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/orders/OrderCRUDController.java:1250 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:388 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1193 -#: 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/planner/allocation/ResourceAllocationController.java:648 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:408 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:983 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:989 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:264 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:84 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:43 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:88 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 -#: 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/externalcompanies/_listExternalCompanies.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:99 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:104 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:116 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:52 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:47 -#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:42 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:109 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:79 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:91 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:212 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:102 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:133 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:175 -#: 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/completedEstimatedHoursPerTask.zul:105 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:146 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:106 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:113 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:154 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:127 -msgid "Delete" -msgstr "Borrar" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 +msgid "RECEIVED" +msgstr "RECIBIDO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 +msgid "PENDING" +msgstr "PENDIENTE" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 +msgid "ORDERED" +msgstr "SOLICITADO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 +msgid "PROCESSING" +msgstr "PROCESANDO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 +msgid "CANCELED" +msgstr "CANCELADO" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "heading" +msgstr "cabecera" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "line" +msgstr "línea" #: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 msgid "Number of assigned hours" @@ -6833,69 +6766,166 @@ msgstr "Número de horas calculado por reloj" msgid "Number of assigned hours and the time" msgstr "Número de horas asignadas y la hora" -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "heading" -msgstr "cabecera" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 +msgid "Hours cost type cannot be empty or null" +msgstr "Tipo de coste de horas no puede ser vacío o nulo" -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "line" -msgstr "línea" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 +msgid "Init date cannot be empty or null" +msgstr "La fecha de inicio no puede ser vacía o nula" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 +msgid "End date cannot be empty or null" +msgstr "La fecha de fin no puede ser vacía o nula" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by percentage" +msgstr "por porcentaje" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by items" +msgstr "por items" #: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 msgid "Use browser language configuration" msgstr "Utilizar la configuración de idioma del navegador" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:35 -msgid "Galician" -msgstr "Gallego" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:410 +msgid "Stretches must sum 100%" +msgstr "Los tramos deben sumar 100%" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:36 -msgid "Spanish" -msgstr "Español" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 +msgid "Flat" +msgstr "Plano" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:37 -msgid "English" -msgstr "Inglés" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 +msgid "Stretches" +msgstr "Tramos" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:38 -msgid "Russian" -msgstr "Ruso" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 +msgid "Interporlation" +msgstr "Interpolación" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:39 -msgid "Portuguese" -msgstr "Portugués" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 +msgid "Sigmoid" +msgstr "Sigmoide" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 -msgid "unlimited" -msgstr "ilimitado" +#: 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 "Pendiente" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Monday" -msgstr "Lunes" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +msgid "Failed sent" +msgstr "Envío fallido" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Tuesday" -msgstr "Martes" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Success sent" +msgstr "Envío exitoso" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Wednesday" -msgstr "Miércoles" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 +msgid "There are no days available due to not satisfying the criteria." +msgstr "No hay días disponibles debido a que no se satisfacen los criterios." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Thursday" -msgstr "Jueves" +#: 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 " +"their calendars." +msgstr "Otra posibilidad es que los recursos no tengan días disponibles debido a sus calendarios." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Friday" -msgstr "Viernes" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 +msgid "" +"There are no days available in the days marked available by the task " +"calendar." +msgstr "No hay días disponibles en los días marcados como disponibles por el calendario de la tarea." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Saturday" -msgstr "Sábado" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 +msgid "Maybe the criteria are not satisfied in those days." +msgstr "Puede que los criterios no se satisfagan en esos días." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 -msgid "Sunday" -msgstr "Domingo" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 +msgid "" +"The resource's calendar has no available days starting from the start of the" +" task." +msgstr "El calendario del recurso no tiene días disponibles empezando desde el principio de la tarea." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 +msgid "" +"There are no days available at resource's calendar in the days marked " +"available by the task's calendar." +msgstr "No hay días disponibles en el calendario del recurso en los días marcados como disponibles por el clanedario de la tarea." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 +msgid "Finished" +msgstr "Finalizado" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 +msgid "In progress" +msgstr "En progreso" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 +msgid "Blocked" +msgstr "Bloqueado" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 +msgid "as soon as possible" +msgstr "tan pronto como sea posible" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 +msgid "start not earlier than" +msgstr "empezar no antes de" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 +msgid "start in fixed date" +msgstr "comenzar en fecha fija" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 +msgid "as late as possible" +msgstr "tan tarde como sea posible" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 +msgid "finish not later than" +msgstr "acabar no después de" + +#: 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 "La hora debería tener un valor entre 0 y 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" +msgstr "Una dependencia de la cola tiene que ter un origen diferente de su destino" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 +msgid "Read authorization" +msgstr "Autorización de lectura" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 +msgid "Write authorization" +msgstr "Autorización de escritura" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +msgid "Web service reader" +msgstr "Lector de servicio web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +msgid "Web service writer" +msgstr "Escritor de servicio web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 +msgid "All projects read allowed" +msgstr "Permiso de lectura para todos los proyectos" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 +msgid "All projects edition allowed" +msgstr "Permiso de edición para todos los proyectos" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 +msgid "Project creation allowed" +msgstr "Permiso de creación de proyectos" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 +msgid "Line" +msgstr "Línea" #: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 msgid "red (default)" @@ -6933,6 +6963,38 @@ msgstr "naranja" msgid "purple" msgstr "púrpura" +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 +msgid "unlimited" +msgstr "ilimitado" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Monday" +msgstr "Lunes" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Tuesday" +msgstr "Martes" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Wednesday" +msgstr "Miércoles" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Thursday" +msgstr "Jueves" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Friday" +msgstr "Viernes" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Saturday" +msgstr "Sábado" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 +msgid "Sunday" +msgstr "Domingo" + #: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 msgid "Yes" msgstr "Sí" @@ -6941,6 +7003,10 @@ msgstr "Sí" msgid "No" msgstr "No" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 +msgid "[generic all machines]" +msgstr "[genérico todas las máquinas]" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 msgid "STRATEGIC RESOURCE" msgstr "RECURSO ESTRATÉGICO" @@ -6957,10 +7023,6 @@ msgstr "CATEGORÍA" msgid "SKILL" msgstr "HABILIDAD" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 -msgid "[generic all machines]" -msgstr "[genérico todas las máquinas]" - #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 msgid "WORKER" msgstr "TRABAJADOR" @@ -6969,136 +7031,6 @@ msgstr "TRABAJADOR" msgid "MACHINE" msgstr "MÁQUINA" -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 -msgid "RECEIVED" -msgstr "RECIBIDO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 -msgid "PENDING" -msgstr "PENDIENTE" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 -msgid "ORDERED" -msgstr "SOLICITADO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 -msgid "PROCESSING" -msgstr "PROCESANDO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 -msgid "CANCELED" -msgstr "CANCELADO" - -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by percentage" -msgstr "por porcentaje" - -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by items" -msgstr "por items" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 -msgid "Hours cost type cannot be empty or null" -msgstr "Tipo de coste de horas no puede ser vacío o nulo" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 -msgid "Init date cannot be empty or null" -msgstr "La fecha de inicio no puede ser vacía o nula" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 -msgid "End date cannot be empty or null" -msgstr "La fecha de fin no puede ser vacía o nula" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 -msgid "Web service reader" -msgstr "Lector de servicio web" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 -msgid "Web service writer" -msgstr "Escritor de servicio web" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 -msgid "All projects read allowed" -msgstr "Permiso de lectura para todos los proyectos" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 -msgid "All projects edition allowed" -msgstr "Permiso de edición para todos los proyectos" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 -msgid "Project creation allowed" -msgstr "Permiso de creación de proyectos" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 -msgid "Read authorization" -msgstr "Autorización de lectura" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 -msgid "Write authorization" -msgstr "Autorización de escritura" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 -msgid "workHours should be greater or equals to 0" -msgstr "Las horas de trabajo deberían ser mayor o igual que 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 "" -"El valor de las horas de trabajo no es válido, teniendo en cuenta la lista " -"actual de grupos de horas" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 -msgid "" -"Some ancestor has the same label assigned, so this element is already " -"inheriting this label" -msgstr "" -"Algún ancestro tiene la misma etiqueta asignada, por lo que este elemento ya " -"está heredando esa etiqueta" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 -msgid "Cannot spread two progress in the same task" -msgstr "No pueden propagar dos progresos en la misma tarea" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 -msgid "Duplicate Progress Assignment For Task" -msgstr "Asignación de progreso duplicada para la tarea" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 -msgid "Quality form already exists" -msgstr "El formulario de calidad ya existe" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 -msgid "Working hours shouldn't be negative" -msgstr "Las horas de trabajo no deberían ser negativas" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 -msgid "Total percentage should be less than 100%" -msgstr "El porcentaje total debería ser menor que el 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 "" -"El criterio no se puede asignar a este grupo de horas porque su tipo de " -"recurso es diferente." - -#: 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 "" -"El criterio no se puede asignar a este grupo de horas porque ya existe en el " -"grupo de horas." - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 -msgid "The criterion already exist into other task" -msgstr "El criterio ya existe en otra tarea" - #: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 msgid "OFFERED" msgstr "OFERTADO" @@ -7159,14 +7091,59 @@ msgstr "P" msgid "U" msgstr "D" -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 -msgid "Line" -msgstr "Línea" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 +msgid "" +"Some ancestor has the same label assigned, so this element is already " +"inheriting this label" +msgstr "Algún ancestro tiene la misma etiqueta asignada, por lo que este elemento ya está heredando esa etiqueta" -#: 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 "No puede modificar esta secuencia de entidade, ya está en uso" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +msgid "Cannot spread two progress in the same task" +msgstr "No pueden propagar dos progresos en la misma tarea" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 +msgid "Duplicate Progress Assignment For Task" +msgstr "Asignación de progreso duplicada para la tarea" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 +msgid "Quality form already exists" +msgstr "El formulario de calidad ya existe" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 +msgid "workHours should be greater or equals to 0" +msgstr "Las horas de trabajo deberían ser mayor o igual que 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 "El valor de las horas de trabajo no es válido, teniendo en cuenta la lista actual de grupos de horas" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 +msgid "Working hours shouldn't be negative" +msgstr "Las horas de trabajo no deberían ser negativas" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 +msgid "Total percentage should be less than 100%" +msgstr "El porcentaje total debería ser menor que el 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 "El criterio no se puede asignar a este grupo de horas porque su tipo de recurso es diferente." + +#: 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 "El criterio no se puede asignar a este grupo de horas porque ya existe en el grupo de horas." + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 +msgid "The criterion already exist into other task" +msgstr "El criterio ya existe en otra tarea" #: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 msgid "Spreading progress" @@ -7184,120 +7161,11 @@ msgstr "Progreso con las tareas en el camino crítico por horas" msgid "Progress with critical path tasks by duration" msgstr "Progreso con las tareas del camino crítico por duración" +#: 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 "No puede modificar esta secuencia de entidade, ya está en uso" + #: 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 "No puede borrar está secuencia de entidad, ya está en uso" - -#: 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 "Pendiente" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 -msgid "Failed sent" -msgstr "Envío fallido" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 -msgid "Success sent" -msgstr "Envío exitoso" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 -msgid "Flat" -msgstr "Plano" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 -msgid "Stretches" -msgstr "Tramos" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 -msgid "Interporlation" -msgstr "Interpolación" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 -msgid "Sigmoid" -msgstr "Sigmoide" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 -msgid "There are no days available due to not satisfying the criteria." -msgstr "No hay días disponibles debido a que no se satisfacen los criterios." - -#: 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 " -"their calendars." -msgstr "" -"Otra posibilidad es que los recursos no tengan días disponibles debido a sus " -"calendarios." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 -msgid "" -"There are no days available in the days marked available by the task " -"calendar." -msgstr "" -"No hay días disponibles en los días marcados como disponibles por el " -"calendario de la tarea." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 -msgid "Maybe the criteria are not satisfied in those days." -msgstr "Puede que los criterios no se satisfagan en esos días." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 -msgid "" -"The resource's calendar has no available days starting from the start of the " -"task." -msgstr "" -"El calendario del recurso no tiene días disponibles empezando desde el " -"principio de la tarea." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 -msgid "" -"There are no days available at resource's calendar in the days marked " -"available by the task's calendar." -msgstr "" -"No hay días disponibles en el calendario del recurso en los días marcados " -"como disponibles por el clanedario de la tarea." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 -msgid "Finished" -msgstr "Finalizado" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 -msgid "In progress" -msgstr "En progreso" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 -msgid "Blocked" -msgstr "Bloqueado" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 -msgid "as soon as possible" -msgstr "tan pronto como sea posible" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 -msgid "start not earlier than" -msgstr "empezar no antes de" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 -msgid "start in fixed date" -msgstr "comenzar en fecha fija" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 -msgid "as late as possible" -msgstr "tan tarde como sea posible" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 -msgid "finish not later than" -msgstr "acabar no después de" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:416 -msgid "Stretches must sum 100%" -msgstr "Los tramos deben sumar 100%" - -#: 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 "La hora debería tener un valor entre 0 y 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" -msgstr "" -"Una dependencia de la cola tiene que ter un origen diferente de su destino" diff --git a/libreplan-webapp/src/main/resources/i18n/fr.po b/libreplan-webapp/src/main/resources/i18n/fr.po new file mode 100644 index 000000000..bc4f57b68 --- /dev/null +++ b/libreplan-webapp/src/main/resources/i18n/fr.po @@ -0,0 +1,7171 @@ +# LibrePlan - Webapp module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. +# +# Translators: +# Stephane Ayache , 2011. +# Guillaume Postaire , 2011. +# Philippe Poumaroux , 2012. +msgid "" +msgstr "" +"Project-Id-Version: 1.2.2\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" +"PO-Revision-Date: 2012-02-24 13:15+0000\n" +"Last-Translator: Philippe Poumaroux \n" +"Language-Team: Français\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"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-webapp/src/main/webapp/common/configuration.zul:354 +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-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:96 +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 +msgid "en" +msgstr "fr" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 +msgid "Origin" +msgstr "Origine" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:180 +msgid "Create exception" +msgstr "Créer une exception" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:41 +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/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/workreports/_editWorkReportType.zul:137 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:68 +#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:28 +#: 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/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/calendars/_edition.zul:258 +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 +#: 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/_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:242 +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/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/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:66 +#: 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 +msgid "Materials" +msgstr "Matériels" + +#: 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 "La description ne peut être nulle ou vide" + +#: 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:269 +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 +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-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:269 +msgid "Please, select a calendar" +msgstr "Veuillez sélectionner un calendrier" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:256 +msgid "Summary" +msgstr "Résumé" + +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:29 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:170 +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:67 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 +msgid "Quality Forms" +msgstr "Formulaires qualité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +msgid "Reports" +msgstr "Rapports" + +#: 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/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/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +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é" + +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:66 +msgid "Own exception" +msgstr "Exception particulière" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:522 +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-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 +msgid "Active period from" +msgstr "Période active depuis" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:485 +msgid "Unassign" +msgstr "Non affecté" + +#: 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 +msgid "Companies" +msgstr "Sociétés" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:74 +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/common/BaseCRUDController.java:128 +msgid "Create {0}: {1}" +msgstr "Créer {0}: {1}" + +#: 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:895 +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 +msgid "Check for updates" +msgstr "Vérifier les mises à jour" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:72 +msgid "Delete Template element" +msgstr "Supprime un élément du canevas" + +#: 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/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 +msgid "changing perspective" +msgstr "Modifier la perspective" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 +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 +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 +msgid "Click on this" +msgstr "Cliquer ici" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 +msgid "Project Name" +msgstr "Nom du projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:967 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 +msgid "Indent" +msgstr "Décaler" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 +msgid "Save passwords in database" +msgstr "Sauvegarder les mots de passe en base de donnée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 +msgid "Reassignation" +msgstr "Ré-affectation" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:42 +msgid "New template" +msgstr "Nouveau modèle" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:38 +msgid "Total estimated hours" +msgstr "Total des heures estimées" + +#: libreplan-webapp/src/main/webapp/common/error.zul:21 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 +msgid "LibrePlan: Runtime Error" +msgstr "LibrePlan: Erreur d'exécution" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:153 +msgid "Base calendar \"{0}\" saved" +msgstr "Calendrier de base \"{0}\" enregistré" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 +msgid "Exceptions list" +msgstr "Liste des exceptions" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:33 +msgid "Locations" +msgstr "Emplacements" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:77 +msgid "New quality form item" +msgstr "Nouvel élément du formulaire qualité" + +#: libreplan-webapp/src/main/webapp/labels/labelTypes.zul:21 +msgid "LibrePlan: Labels" +msgstr "LibrePlan: Libellés" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:261 +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/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 +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" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1130 +msgid "" +"there exist criterion satisfactions referring to criterion types not " +"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:65 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 +msgid "Criterion Requirement" +msgstr "Exigence de critère" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:31 +msgid "Show labels" +msgstr "Afficher les libellés" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java:63 +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-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" + +#: libreplan-webapp/src/main/webapp/qualityforms/qualityForms.zul:22 +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-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:415 +msgid "a disabled resource has enabled subresources" +msgstr "une ressource désactivée a autorisé des sous-ressources" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:29 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:53 +msgid "Client" +msgstr "Client" + +#: 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 +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:347 +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-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-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 +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-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:457 +#: 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 ?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/DeleteMilestoneCommand.java:59 +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-webapp/src/main/webapp/resources/worker/_localizations.zul:48 +msgid "Non-assigned locations" +msgstr "Emplacements non affectés" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:77 +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:349 +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/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/resources/worker/_list.zul:36 +msgid "First name" +msgstr "Prénom" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:256 +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/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/orders/AssignedTaskQualityFormsToOrderElementController.java:200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:832 +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 +msgid "Edit selected task" +msgstr "Modifier la tâche sélectionnée" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +msgid "External code" +msgstr "Code externe" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 +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-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:346 +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/webapp/resources/search/_resourceFilter.zul:52 +msgid "Apply filtering to resources satisfying required criteria" +msgstr "Appliquer le filtrage aux ressources satisfaisant le critère demandé" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:67 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:77 +msgid "Version" +msgstr "Version" + +#: 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 +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/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/advance/AdvanceTypeCRUDController.java:101 +msgid "" +"Value is not valid, the default max value must be greater than the precision" +" value " +msgstr "La valeur n'est pas correcte, la valeur maximum par défaut doit être plus grande que la valeur de précision" + +#: 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/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 +msgid "End date" +msgstr "Date de fin" + +#: 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 +msgid "E-mail" +msgstr "E-mail" + +#: 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/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:594 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: 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 +msgid "Criteria" +msgstr "Critère " + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 +msgid "User data" +msgstr "Données utilisateur" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +msgid "Resource / Criteria" +msgstr "Ressource/Critère " + +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 +msgid "Lines" +msgstr "Lignes" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:29 +msgid "Add new progress assignment" +msgstr "Ajouter une nouvelle affectation d'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +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}" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:32 +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/workreports/WorkReportCRUDController.java:633 +msgid "Edit Work Report" +msgstr "Modifier le rapport de travail" + +#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:22 +msgid "Quality Forms List" +msgstr "Liste des formulaires qualité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:170 +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-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/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:1067 +msgid "Modified" +msgstr "Modifié" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:215 +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:672 +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/resources/worker/CriterionsController.java:89 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:335 +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/reports/schedulingProgressPerOrderReport.zul:56 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 +msgid "Ending date" +msgstr "Date de fin" + +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:21 +msgid "LibrePlan: Page not found" +msgstr "LibrePlan : Page non trouvée" + +#: 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 +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/webapp/common/configuration.zul:240 +msgid "Last value" +msgstr "Dernière valeur" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:51 +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 +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 +msgid "Work done from starting date" +msgstr "Travail effectué depuis une date donnée" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 +msgid "Statistics log" +msgstr "Journal des statistiques" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:47 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 +msgid "Edit Calendar" +msgstr "Modifier le calendrier" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:112 +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 +msgid "Materials Needs At Date" +msgstr "Besoins matériels à une date donnée" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 +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:299 +msgid "filtering" +msgstr "filtrage" + +#: libreplan-webapp/src/main/webapp/orders/_list.zul:33 +msgid "Total Budget" +msgstr "Budget total" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:55 +msgid "Hierarchy" +msgstr "Hiérarchie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 +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 +msgid "Work done until ending date" +msgstr "Travail effectué jusqu'à une date donnée" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:22 +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:26 +msgid "Print configuration" +msgstr "Imprimer la configuration" + +#: 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/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:149 +msgid "Time period saved" +msgstr "Période de temp enregistrée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 +msgid "" +"Are you sure of changing the resource type? You will lose the criteria with " +"different resource type." +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/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:222 +msgid "add" +msgstr "ajouter" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:239 +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/common/CustomMenuController.java:297 +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/webapp/resources/search/allocation_selector.zul:53 +msgid "Resources matching selected criteria" +msgstr "Ressources correspondant aux critères choisis" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:27 +msgid "with" +msgstr "avec" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:297 +msgid "Label Type" +msgstr "Type de libellé" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:48 +msgid "Year" +msgstr "Année" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:327 +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-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 +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/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/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 +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 +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 +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:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:486 +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/webapp/advance/_listAdvanceTypes.zul:22 +msgid "Progress Types List" +msgstr "Liste des types d'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/AssignedMachineCriterionsModel.java:415 +msgid "" +"The {0} can not be assigned to this resource. Its interval overlaps with " +"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 +msgid "Schedule Performance Index" +msgstr "Index prévisionnel de performance" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:135 +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/users/ProfileCRUDController.java:117 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +msgid "Profiles" +msgstr "Profils" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:271 +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 +msgid "Perspectives" +msgstr "Perspectives" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 +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/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:463 +msgid "Split new assignment" +msgstr "Diviser une nouvelle affectation" + +#: 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 +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 +msgid "Change scenario" +msgstr "Modifier le scénario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloModel.java:84 +#: 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/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 +msgid "Project Details" +msgstr "Détail du projet" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:167 +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/webapp/advance/_editAdvanceTypes.zul:65 +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:86 +#: libreplan-webapp/src/main/webapp/planner/order.zul:106 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:45 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:68 +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/common/configuration.zul:81 +msgid "Company logo URL" +msgstr "URL du logo de la société" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:129 +msgid "No worker selected" +msgstr "Aucun travailleur sélectionné" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 +msgid "Number of digits" +msgstr "Nombre de chiffres" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1639 +msgid "Task not found" +msgstr "Tâche non trouvée" + +#: 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 +msgid "Problems connecting with client web service" +msgstr "Problème de connection avec le web service client" + +#: 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 +msgid "Profiles List" +msgstr "Liste de profils" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 +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:958 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 +#: 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:64 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +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/webapp/orders/_edition.zul:157 +#: 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 +msgid "Filter by task status" +msgstr "Filtrer par état de tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:419 +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-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 +msgid "Company code" +msgstr "Code de la compagnie" + +#: 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/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/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/orders/labels/AssignedLabelsController.java:88 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:128 +#: 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/webapp/planner/order.zul:151 +#: 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 +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 +msgid "Resources" +msgstr "Ressources" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +msgid "" +"LDAP users cannot change their password if LDAP authentication is enabled. " +"Talk to one of the administrators" +msgstr "Les utilisateurs LDAP ne peuvent pas changer leur mot de passe si l'authentification LDAP est activée. Veuillez contacter un administrateur." + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:31 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:56 +msgid "Read" +msgstr "Lire" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:153 +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 +msgid "The browser you are using" +msgstr "Le navigateur que vous utilisez" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:78 +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/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 +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:350 +msgid "Property strategy" +msgstr "Stratégie de la propriété" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:281 +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 +msgid "Projects Planning" +msgstr "Planification des projets" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:37 +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 +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 +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 +msgid "Remove" +msgstr "Supprimer" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:41 +msgid "Planned workable days" +msgstr "Jours ouvrables planifiés" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +msgid "SPI" +msgstr "IPP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:232 +msgid "Progress Type" +msgstr "Type d'avancement" + +#: 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:320 +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 +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 +msgid "Create New Project" +msgstr "Créer un nouveau projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1439 +msgid "Stretches list" +msgstr "Liste des dérives" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:193 +msgid "Enable scenarios module" +msgstr "Activer le module scénarios" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:59 +msgid "Zoom" +msgstr "Zoom" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:865 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/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:81 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:135 +#: 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/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/_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:395 +msgid "Save" +msgstr "Enregistrer" + +#: 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 +msgid "Material categories" +msgstr "Catégories de matériel" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:595 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:693 +msgid "number of digits must be between {0} and {1}" +msgstr "le nombre de chiffre doit être entre {0} et {1}" + +#: 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 +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/webapp/orders/_listOrderElementAuthorizations.zul:51 +msgid "Users authorization" +msgstr "Droits des utilisateurs" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:177 +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:232 +msgid "Entity type" +msgstr "Type d'entité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1101 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:268 +msgid "Unsaved changes will be lost. Are you sure?" +msgstr "Les modifications non enregistrées seront perdues. Êtes-vous sûr ?" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:22 +#: 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" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:44 +msgid "Assigned load" +msgstr "Charge affectée" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 +msgid "Filter by workers" +msgstr "Filtre par participant" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:154 +msgid "End Date" +msgstr "Date de fin" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 +msgid "Some allocations needed" +msgstr "Certaines allocations sont nécessaires" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:83 +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:95 +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:292 +msgid "Expand/Collapse all" +msgstr "Déplier/Replier tout" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:32 +msgid "Overload due to current project" +msgstr "Surcharge due au projet actuel" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:946 +msgid "Name: {0}" +msgstr "Nom: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:903 +msgid "Move down" +msgstr "Descendre" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:118 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 +msgid "Please, select a project" +msgstr "Merci de sélectionner un projet" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:29 +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/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/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 +msgid "BAC" +msgstr "BAA" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:381 +msgid "Calculate Number of Hours" +msgstr "Calculer le nombre d'heures" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:99 +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:1278 +msgid "Create Template" +msgstr "Créer un modèle" + +#: 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 +msgid "Filter by labels" +msgstr "Filtrer par libellé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:577 +msgid "" +"IMPORTANT: Don't forget to communicate to subcontractor that his contract " +"has been cancelled" +msgstr "IMPORTANT: N'oubliez pas de signaler au sous-traitant que son contrat a été annulé" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:36 +msgid "MonteCarlo chart" +msgstr "Graphique MonteCarlo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:126 +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/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/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/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:509 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:547 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:578 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 +msgid "Warning" +msgstr "Attention" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 +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/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-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-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/webapp/orders/_listOrderElementAdvances.zul:49 +msgid "Show" +msgstr "Montrer" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:71 +msgid "Assignment Type" +msgstr "Type d'affectation" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 +msgid "Duration (days)" +msgstr "Durée (jours)" + +#: 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/webapp/planner/taskpanels/_tabPanelSubcontract.zul:66 +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 +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/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-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-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/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/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/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 +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/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:508 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:546 +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:670 +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 +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:255 +msgid "Enable LDAP authentication" +msgstr "Activer l'authentification LDAP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:493 +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/reports/HoursWorkedPerWorkerInAMonthController.java:43 +msgid "January" +msgstr "Janvier" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 +msgid "Select queue" +msgstr "Choisir la file" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 +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:1495 +msgid "project name already being used" +msgstr "nom de projet déjà existant" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:48 +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 +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-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:522 +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/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 +msgid "direct link" +msgstr "lien direct" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:111 +msgid "Down" +msgstr "Bas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 +#: 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:870 +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-webapp/src/main/webapp/users/_editProfile.zul:51 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 +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/templates/_assignedQualityForms.zul:30 +msgid "Quality forms" +msgstr "Formulaires qualité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:499 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:509 +msgid "Repeated Hours Group code {0} in Project {1}" +msgstr "Code {0} de groupe d'heures répété dans le projet {1}" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:144 +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:96 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:30 +msgid "Days from Beginning to Deadline" +msgstr "Jours depuis le démarrage jusqu'à la ligne critique" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +msgid "Estimate At Completion" +msgstr "Fin Estimée Planifiée" + +#: 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/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 +msgid "Direct" +msgstr "Direct" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 +#: 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 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:205 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:257 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:278 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 +msgid "Op." +msgstr "Op." + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:44 +msgid "Pessimistic" +msgstr "Pessimiste" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:376 +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-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/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/webapp/common/configuration.zul:42 +msgid "Entity sequences" +msgstr "Séquences d'entité" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:91 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:28 +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:385 +msgid "LibrePlan Role" +msgstr "Rôle de LibrePlan" + +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:36 +msgid "Create Progress Type" +msgstr "Créer le type d'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:129 +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 +msgid "Work And Progress Per Task" +msgstr "Travail et avancement par tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1519 +msgid "project code already being used" +msgstr "le code projet est déjà utilisé" + +#: 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:720 +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:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:875 +msgid "Error on showing removing element: " +msgstr "Erreur dans l'affichage des éléments supprimés:" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 +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/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 +msgid "Edit Virtual Workers Group: {0}" +msgstr "Modifier le groupe virtuel des participants: {0}" + +#: 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/templates/_historicalStatistics.zul:63 +msgid "Maximum/minimum of worked hours in finished applications" +msgstr "Maximum/minimum d'heures travaillées dans les applications finies" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 +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/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/java/org/libreplan/web/limitingresources/QueueComponent.java:492 +msgid "Move" +msgstr "Déplacer" + +#: 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-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 +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/java/org/libreplan/web/print/CutyCaptTimeout.java:45 +msgid "CutycaptTimeout thread exception" +msgstr "Exception du processus CutycapTimeout" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:73 +msgid "New" +msgstr "Nouveau" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:48 +msgid "Date last progress measurement" +msgstr "Date de dernière mesure d'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:103 +msgid "Deadline (days since beggining project)" +msgstr "Date critique (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/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/planner/consolidations/AdvanceConsolidationModel.java:520 +msgid "It is not allowed to consolidate progress." +msgstr "Il n'est pas autorisé pour consolider l'avancement" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:32 +msgid "Create Task" +msgstr "Créer une tâche" + +#: 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/costcategories/_listCostCategories.zul:28 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:30 +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 +msgid "Actions" +msgstr "Actions" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:130 +msgid "Exceptions" +msgstr "Exceptions" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:32 +msgid "User settings" +msgstr "Réglages utilisateur" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:80 +msgid "Start hour" +msgstr "Heure de début" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 +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/_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 +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/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/webapp/orders/_listOrderElementCriterionRequirements.zul:161 +msgid "Hours Group" +msgstr "Groupe d'heures" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 +msgid "Unallocated name" +msgstr "Nom non alloué" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:924 +msgid "Move up" +msgstr "Monter" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:124 +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:281 +#: 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 +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/common/BaseCRUDController.java:126 +msgid "Create {0}" +msgstr "Créer {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 +msgid "Unlimited" +msgstr "Illimité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:127 +msgid "Budget At Completion" +msgstr "Budget A l'Achèvement" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:77 +msgid "Assign Label" +msgstr "Libellé affecté" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 +msgid "Page up" +msgstr "Page précédente" + +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:24 +msgid "Create new project" +msgstr "Créer un nouveau projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:954 +#: 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:161 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 +msgid "State" +msgstr "Etat" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:80 +msgid "Must start after" +msgstr "Doit débuter après" + +#: 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:845 +msgid "You don't have permissions to edit this project" +msgstr "Vous n'avez pas la permission de modifier ce projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 +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" + +#: 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 +msgid "Send" +msgstr "Envoyé" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:104 +msgid "user" +msgstr "utilisateur" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:21 +msgid "LibrePlan: Materials" +msgstr "LibrePlan: Matériel" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeModel.java:53 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:33 +msgid "New task" +msgstr "Nouvelle tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:191 +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 +msgid "Type name" +msgstr "Nom de type" + +#: 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/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" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:31 +msgid "Personal details" +msgstr "Détails personnels" + +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 +msgid "Workers List" +msgstr "Liste des participants" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:355 +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/orders/CriterionRequirementWrapper.java:48 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 +msgid "Inherited" +msgstr "Hérité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:521 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:599 +msgid "" +"Cannot allocate selected element. There is not any queue that matches " +"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 +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/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-webapp/src/main/webapp/common/configuration.zul:362 +msgid "Role property" +msgstr "Propriété du rôle" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:25 +msgid "Manual allocation" +msgstr "Affectation manuelle" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:29 +msgid "External overload" +msgstr "Surcharge externe" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:33 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:58 +msgid "Authorize" +msgstr "Autoriser" + +#: 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:254 +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/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 +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:672 +msgid "Other projects" +msgstr "Autres projets" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:111 +msgid "Tasks input buffer" +msgstr "Tampon d'entrée des tâches" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:168 +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:139 +#: 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:252 +msgid "Could open generated PDF" +msgstr "Possible d'ouvrir le PDF généré" + +#: 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 +msgid "Estimated/Planned Hours Per Task" +msgstr "Heures estimées/planifiées par tâche" + +#: libreplan-webapp/src/main/webapp/costcategories/costCategory.zul:23 +msgid "LibrePlan: Cost Categories" +msgstr "LibrePlan: Catégories de coût" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:68 +msgid "Assigned" +msgstr "Affecté" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:257 +msgid "Use LDAP roles" +msgstr "Utiliser les rôles LDAP" + +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:44 +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/webapp/resources/search/_resourceFilter.zul:36 +msgid "More options" +msgstr "Plus d'options" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +msgid "Communication" +msgstr "Communication" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 +msgid "Error: {0}" +msgstr "Erreur: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:240 +msgid "Confirm create template" +msgstr "Confirmer la création du modèle" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 +msgid "Parent" +msgstr "Parent" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +msgid "" +"Password cannot be managed for LDAP users because LDAP authentication is " +"being used" +msgstr "Le mot de passe ne peut pas être géré pour les utilisateurs LDAP car l'authentification LDAP est actuellement utilisée" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:91 +msgid "Earliest date" +msgstr "Date au plus tôt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +msgid "Change Password" +msgstr "Modifier le mot de passe" + +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 +msgid "LibrePlan: Work And Progress Per Task" +msgstr "LibrePlan: Travail et avancement par tâche" + +#: 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:1102 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:269 +msgid "Confirm exit dialog" +msgstr "Confirmer la fenêtre de sortie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/converters/ConverterFactory.java:64 +msgid "Not found converter for {0}" +msgstr "Convertisseur pour {0} non trouvé" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:70 +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-webapp/src/main/webapp/settings/changePassword.zul:35 +msgid "Change password" +msgstr "Modifier le mot de passe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 +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" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 +msgid "Text field" +msgstr "Champ texte" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:97 +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 +msgid "{0} cannot be fulfilled" +msgstr "{0} ne peut pas être complété" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:69 +msgid "Extended view" +msgstr "Vue étendue" + +#: 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 +msgid "Output format" +msgstr "Format de sortie" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:47 +msgid "Print" +msgstr "Imprimer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:179 +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 +msgid "Page down" +msgstr "Page suivante" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:486 +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/planner/order/OrderPlanningModel.java:1093 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:52 +#: 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/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:48 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: 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:85 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:166 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 +#: 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/_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/limitingresources/manualAllocation.zul:135 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:398 +msgid "Cancel" +msgstr "Annuler" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 +msgid "General user data" +msgstr "Données générales utilisateur" + +#: libreplan-webapp/src/main/webapp/common/components/schedulingStateToggler.zul:32 +msgid "Unschedule" +msgstr "Déprogrammé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:204 +msgid "Subcontracted task sent successfully" +msgstr "Tâche sous-traitée envoyée correctement" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:77 +msgid "Accumulated hours chart" +msgstr "Graphique cumulatif des heures" + +#: 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:692 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:904 +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 +msgid "CPI" +msgstr "ICP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:96 +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 +msgid "Dates" +msgstr "Dates" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 +msgid "Units" +msgstr "Unités" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 +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-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 +msgid "LibrePlan: Project Costs Per Resource" +msgstr "LibrePlan: Coûts du Projet Par Ressource" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +msgid "Autocomplete login form" +msgstr "Autocomplétion du formulaire de connexion" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesCommand.java:61 +msgid "Task Properties" +msgstr "Propriétés de la tâche" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:51 +msgid "hours type" +msgstr "type d'heures" + +#: 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 +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 +msgid "{0} (max: {1})" +msgstr "{0} (max: {1})" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 +msgid "Cost Category" +msgstr "Catégorie de coût" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 +msgid "end" +msgstr "fin" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 +msgid "Role search query" +msgstr "Requête de recherche de rôle" + +#: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:63 +msgid "Log" +msgstr "Journal" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:57 +msgid "Authorizations" +msgstr "Autorisation" + +#: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:36 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 +msgid "Continue" +msgstr "Continuer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementController.java:121 +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/java/org/libreplan/web/common/CustomMenuController.java:304 +msgid "Subcontracting" +msgstr "Sous-traitance" + +#: 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/allocation/GenericAllocationRow.java:55 +msgid "Generic" +msgstr "Générique" + +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 +msgid "Template" +msgstr "Modèle" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:49 +msgid "Default max value" +msgstr "Valeur maximum par défaut" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:36 +msgid "Add criterion requirement" +msgstr "Ajouter une exigence de critère" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:860 +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 +msgid "Percentage of estimated budget hours / hours consumed" +msgstr "Pourcentage des heures estimées du budget / heures consommées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:502 +msgid "Automatic" +msgstr "Automatique" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 +msgid "Criterion Name" +msgstr "Nom du critère" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 +msgid "Task" +msgstr "Tâche" + +#: libreplan-webapp/src/main/webapp/settings/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/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 +msgid "please, select a label" +msgstr "Merci de choisir un libellé" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:134 +msgid "Add profile" +msgstr "Ajouter un profil" + +#: libreplan-webapp/src/main/webapp/scenarios/scenarios.zul:23 +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-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +msgid "filter already exists" +msgstr "le filtre existe déjà" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:40 +#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 +msgid "Criterion name" +msgstr "Nom du critère" + +#: 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" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:41 +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/webapp/orders/_orderElementDetails.zul:32 +msgid "Task name" +msgstr "Nom de la tâche" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:128 +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:129 +#: 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 +msgid "Project" +msgstr "Projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:79 +msgid "Unassigned" +msgstr "Non affecté" + +#: 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 +msgid "Budgeted Cost Work Performed" +msgstr "Coût du Travail Bugdété Réalisé" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:138 +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-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/materials/materials.zul:85 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:75 +msgid "Disabled" +msgstr "Désactivé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:738 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 +msgid "Earned value" +msgstr "Valeur gagnée" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:35 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:163 +msgid "Overtime Effort" +msgstr "Effort en heures supplémentaires" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:231 +msgid "Inherited from parent calendar" +msgstr "Hérité du calendrier parent" + +#: 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 +msgid "Normal Effort" +msgstr "Effort normal" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:138 +msgid "{0} reassignations finished" +msgstr "{0} réaffectations terminées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:250 +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:1163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1178 +msgid "{0} not supported yet" +msgstr "{0} pas géré actuellement" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:143 +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 +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-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:233 +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/common/configuration.zul:312 +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 +msgid "Select language" +msgstr "Choisissez la langue" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:104 +msgid "Appropriative allocation" +msgstr "Allocation d'appropriation" + +#: 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 +msgid "Filter by criteria" +msgstr "Filtrer par critère" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:37 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 +msgid "Max value" +msgstr "Valeur max" + +#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:22 +msgid "Scenarios List" +msgstr "Liste des scénarios" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:115 +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 +msgid "Hours to allocate" +msgstr "Heures à allouer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:115 +msgid "A category must be selected" +msgstr "Une catégorie doit être choisie" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 +msgid "Period" +msgstr "Période" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 +msgid "Spread" +msgstr "Diffuser" + +#: 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:152 +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:882 +msgid "Removed {0}" +msgstr "{0} supprimé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 +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 +msgid "Group name" +msgstr "Nom de groupe" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:59 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:106 +msgid "Role name" +msgstr "Nom du rôle" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 +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/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:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:473 +msgid "h" +msgstr "h" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:363 +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-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 +msgid "Quality Form" +msgstr "Formulaire qualité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/AddMilestoneCommand.java:67 +msgid "Add Milestone" +msgstr "Ajouter un jalon" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:116 +msgid "Assign selected items" +msgstr "Affecter les éléments sélectionnés" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:450 +msgid "init" +msgstr "initialisation" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 +msgid "Add new progress measurement" +msgstr "Ajouter une nouvelle mesure d'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:532 +msgid "Select for automatic queuing" +msgstr "Sélectionner la mise en queue automatique" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:192 +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/planner/allocation/AdvancedAllocationController.java:1558 +msgid "Not configurable" +msgstr "Non configurable" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationCommand.java:47 +msgid "Advanced allocation" +msgstr "Allocation avancée" + +#: 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:187 +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 +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/webapp/common/layout/login.zul:21 +msgid "LibrePlan: User access" +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/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/webapp/orders/_listOrderElementHours.zul:34 +msgid "Hours type" +msgstr "Type d'heures" + +#: 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:265 +msgid "Cannot connect to LDAP server" +msgstr "Impossible de se connecter au serveur LDAP" + +#: 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:220 +#: 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:378 +msgid "cannot be empty" +msgstr "ne peut pas être vide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:421 +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/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 +msgid "Heading Fields" +msgstr "Champs Rubriques" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:70 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:80 +msgid "Progress type" +msgstr "Type d'avancement" + +#: 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}: le type de projet est incompatible avec {1}" + +#: 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" +" date" +msgstr "La période de temps comporte des données incorrectes. Les données de fin doivent être postérieures aux données de début" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 +msgid "Expand taskgroups" +msgstr "Etendre les groupes de tâches" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +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." + +#: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:33 +msgid "Save Project" +msgstr "Enregistrer le projet" + +#: 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 +msgid "You should select a start date for the exception" +msgstr "Vous pouvez choisir une date de début pour l'exception" + +#: 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 +msgid "Variance At Completion" +msgstr "Variance à l'achèvement" + +#: 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 +msgid "Exportation options" +msgstr "Options d'export" + +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: 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/workreports/_editWorkReportType.zul:43 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 +#: 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:80 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 +#: 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/_list.zul:28 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 +msgid "Name" +msgstr "Nom" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 +msgid "" +"Could not save time period. Time period overlaps with another non-compatible" +" time period" +msgstr "Impossible d'enregistrer la période de temps. La période de temps chevauche une autre période de temps incompatible" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:168 +msgid "Delete task" +msgstr "Supprimer la tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java:69 +msgid "Seconds" +msgstr "Secondes" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:108 +msgid "please, select an item" +msgstr "Merci de sélectionner un élément" + +#: 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/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 +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-webapp/src/main/webapp/users/_editUser.zul:128 +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/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 +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 +msgid "Main menu" +msgstr "Menu principal" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:31 +msgid "MonteCarlo" +msgstr "MonteCarlo" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:49 +msgid "Duration" +msgstr "Durée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 +msgid "Exception: {0}" +msgstr "Exception: {0}" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:46 +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/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/webapp/common/components/schedulingStateToggler.zul:29 +msgid "Schedule" +msgstr "Prévision" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:164 +msgid "Unexpected: {0}" +msgstr "Inattendu: {0}" + +#: libreplan-webapp/src/main/webapp/planner/main.zul:61 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 +msgid "Notes" +msgstr "Notes" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:178 +msgid "Connect" +msgstr "Connecter" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +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." + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:223 +msgid "Allocation: [{0},{1}]" +msgstr "Allocation: [{0},{1}]" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 +msgid "Virtual Workers Group" +msgstr "Groupe de participants virtuels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:217 +msgid "Changes saved" +msgstr "Modifications enregistrées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1263 +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 +msgid "Progress measurements" +msgstr "Mesures d'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 +msgid "Add measure" +msgstr "Ajouter une mesure" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 +msgid "Found resources" +msgstr "Ressources trouvées" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 +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:377 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:68 +msgid "Subcontract" +msgstr "Sous-contrat" + +#: libreplan-webapp/src/main/webapp/planner/main.zul:57 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 +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/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 +msgid "Cost Categories" +msgstr "Catégories 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-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "April" +msgstr "avril" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 +msgid "Derived of Calendar " +msgstr "Dérivé du calendrier" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:22 +msgid "Users List" +msgstr "Liste des utilisateurs" + +#: 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/advance/AdvanceTypeCRUDController.java:237 +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 +msgid "Cost category" +msgstr "Catégorie de coût" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:719 +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-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/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/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 +msgid "Unindent selected task" +msgstr "Tâche sélectionnée non décalée" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 +msgid "Constraint" +msgstr "Contrainte" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +msgid "Customer reference code" +msgstr "Code de référence du client" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:150 +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-webapp/src/main/webapp/orders/_edition.zul:118 +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:360 +#: 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:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:846 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:896 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:905 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:932 +#: 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:931 +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" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:492 +msgid "END" +msgstr "FIN" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 +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/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementModel.java:206 +msgid "New hours group " +msgstr "Nouveau groupe d'heures" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:464 +msgid "Assign element to queue manually" +msgstr "Assigner l'élément à la file manuellement" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 +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-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 +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/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/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/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/resources/worker/WorkerModel.java:222 +msgid "Worker must be not-null" +msgstr "Le participant ne doit pas être nul" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1063 +msgid "Some criterion satisfactions overlap in time" +msgstr "Certaines satisfactions de critères se chevauchent dans le temps" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:21 +msgid "LibrePlan: Materials Needs At Date" +msgstr "LibrePlan: Besoins matériels à la date" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +msgid "Value last progress measurement" +msgstr "Renseigne la dernière mesure d'avancement" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:44 +msgid "Worker assignments" +msgstr "Affectations des participants" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 +#: 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 +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:221 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:227 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:603 +msgid "{0} already exists" +msgstr "{0} existe déjà" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 +msgid "Create Worker" +msgstr "Créer un participant" + +#: 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 +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 +msgid "Password confirmation" +msgstr "Confirmation du mot de passe" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:71 +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/webapp/planner/print_configuration.zul:39 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 +msgid "Show progress" +msgstr "Afficher l'avancement" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:142 +msgid "Work" +msgstr "Travail" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 +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:358 +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/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/limitingresources/LimitingResourcesController.java:630 +msgid "Error" +msgstr "Erreur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +msgid "Cost Performance Index" +msgstr "Indice de Coût Performance" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +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 +msgid "Log out" +msgstr "Déconnexion" + +#: 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 +msgid "Main preferences" +msgstr "Préférences principales" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 +#: libreplan-webapp/src/main/webapp/planner/order.zul:80 +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/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 +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:142 +msgid "Hours Group at " +msgstr "Groupe d'heures à " + +#: 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/reports/SchedulingProgressPerOrderController.java:165 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 +msgid "SPREAD" +msgstr "ETENDU" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 +msgid "Changes applied" +msgstr "Modifications appliquées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +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-webapp/src/main/webapp/common/configuration.zul:43 +msgid "LDAP configuration" +msgstr "Configuration LDAP" + +#: 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/calendars/_edition.zul:151 +msgid "Start Date" +msgstr "Date de début" + +#: 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 +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/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 +msgid "Total" +msgstr "Total" + +#: 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 +msgid "Budget hours" +msgstr "Budgétiser les heures" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:150 +msgid "Edit task: {0}" +msgstr "Modifier la tâche: {0}" + +#: 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/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:585 +msgid "Show all" +msgstr "Montrer tout" + +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 +#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 +msgid "Default price" +msgstr "Prix par défaut" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +msgid "Estimated hours" +msgstr "Heures estimées" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:121 +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:170 +msgid "passwords don't match" +msgstr "les mots de passe ne correspondent pas" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:100 +msgid "Day properties" +msgstr "Propriétés des jours" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:72 +msgid "Hours groups" +msgstr "Groupes d'heures" + +#: 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 +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/planner/milestone/AddMilestoneCommand.java:54 +msgid "new milestone" +msgstr "nouveau jalon" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:47 +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/java/org/libreplan/web/common/CustomMenuController.java:306 +msgid "Report Progress" +msgstr "Rapporte l'avancement" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:73 +msgid "Show dependencies" +msgstr "Montrer les dépendances" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 +msgid "Schedule from start to deadline" +msgstr "Prévision du début à la ligne critique" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:50 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:52 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:54 +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 +msgid "Reference date" +msgstr "Date de référence" + +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:21 +msgid "LibrePlan: Estimated/Planned Hours Per Task" +msgstr "LibrePlan: heures estimées/planifiées par tâche" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 +msgid "Progress Evolution" +msgstr "Evolution de l'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 +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/webapp/costcategories/typeOfWorkHours.zul:23 +msgid "LibrePlan: Work Hours" +msgstr "LibrePlan: heures ouvrables" + +#: 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 +msgid "CV" +msgstr "CV" + +#: 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 +msgid "" +"A new version of LibrePlan is available. Please check next link for more " +"information:" +msgstr "Une nouvelle version de LibrePlan est disponible. Merci de visiter le lien suivant pour plus d'information:" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:31 +msgid "Stretches function configuration" +msgstr "Configuration des fonctions d'extension" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:295 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:309 +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 +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:69 +msgid "Resource allocation type" +msgstr "Type d'allocation de ressource" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 +msgid "User disabled" +msgstr "Utilisateur désactivé" + +#: libreplan-webapp/src/main/webapp/common/error.zul:40 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 +msgid "Exception type" +msgstr "Type d'exception" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:788 +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:126 +msgid "Association with profiles" +msgstr "Association avec les profils" + +#: 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/common/error.zul:30 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 +msgid "Message - {0}" +msgstr "Message - {0}" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:21 +msgid "LibrePlan: Settings" +msgstr "LibrePlan: Configuration" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:124 +msgid "worker's surname not specified" +msgstr "surnom du participant non indiqué" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 +msgid "Save changes" +msgstr "Enregistrer les modifications" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:77 +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:285 +msgid "Base" +msgstr "Base" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 +msgid "Total dedication" +msgstr "Investissement total" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 +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 +msgid "Worker deleted" +msgstr "Participant supprimé" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:752 +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 +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/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/settings/changePassword.zul:57 +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 +msgid "Please, select an item" +msgstr " Merci de choisir un élément" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1096 +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:217 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 +msgid "Prefix" +msgstr "Préfixe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 +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/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/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:94 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:97 +msgid "Non Consolidated" +msgstr "Non consolidé" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:43 +msgid "From date" +msgstr "Depuis la date" + +#: 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-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/orders/AssignedTaskQualityFormsToOrderElementController.java:382 +#: 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-webapp/src/main/webapp/common/layout/login.zul:108 +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/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/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/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-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 +msgid "Save and Continue" +msgstr "Enregistrer et continuer" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:50 +msgid "Zoom level" +msgstr "Niveau de zoom" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:29 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:168 +msgid "Quality form" +msgstr "Formulaire qualité" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:97 +msgid "Go!" +msgstr "Lancer!" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:30 +msgid "Inherits up to date" +msgstr "Héritages à jour" + +#: 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:263 +msgid "Configuration" +msgstr "Configuration" + +#: 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/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 +msgid "Create Virtual Workers Group" +msgstr "Créer un groupe de participants virtuels" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +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-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:679 +msgid "Hours invested" +msgstr "Heures investies" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 +msgid "Authorization" +msgstr "Permissions" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 +msgid "Project saved" +msgstr "Projet enregistré" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 +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 +msgid "task" +msgstr "tâche" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 +msgid "ALL" +msgstr "TOUT" + +#: 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/excetiondays/_editExceptionDayType.zul:68 +msgid "Derived exception" +msgstr "Exception dérivée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:298 +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 +msgid "My account" +msgstr "Mon compte" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:39 +msgid "Destination scenario" +msgstr "Scénario destination" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:105 +msgid "Company view" +msgstr "Vue de la compagnie" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:114 +msgid "Both" +msgstr "Les deux" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:765 +msgid "Not editable for containing more that an hours group." +msgstr "Pas modifiable car contient plus d'un groupe d'heures" + +#: 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" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 +#: libreplan-webapp/src/main/webapp/planner/order.zul:143 +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/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/resources/search/allocation_selector.zul:79 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:203 +msgid "[generic all workers]" +msgstr "[commun à tous les participants]" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:27 +msgid "Category data" +msgstr "Donnée de catégorie" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:97 +msgid "Search" +msgstr "Chercher" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 +msgid "Valid until" +msgstr "Valable jusqu'à" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:128 +msgid "Add New Complementary Field" +msgstr "Ajouter un nouveau champ complémentaire" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 +msgid "Work weeks list" +msgstr "Liste des semaines de travail" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:38 +msgid "Source scenario" +msgstr "Scénario source" + +#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:24 +msgid "LibrePlan: Criteria" +msgstr "LibrePlan: Critère" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:23 +msgid "LibrePlan: Transfer Projects Between Scenarios" +msgstr "LibrePlan: transfert des projets entre les scénarios" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:118 +msgid "%" +msgstr "%" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:50 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 +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:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:273 +#: 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:670 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1328 +msgid "must be lower than finish date" +msgstr "doit être plus petit que la date de fin" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: 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/ResourceAllocationFilterEnum.java:30 +#: 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/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/orders/_listOrderElementHours.zul:33 +msgid "Resource" +msgstr "Ressource" + +#: 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/java/org/libreplan/web/common/entrypoints/RedirectorSynthetiser.java:125 +msgid "Could not load any resource" +msgstr "Impossible de charger une quelconque ressource" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +msgid "Date last progress reported" +msgstr "Date du dernier rapport d'avancement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 +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-webapp/src/main/webapp/workreports/_editWorkReportType.zul:158 +msgid "Default Label" +msgstr "Libellé par défaut" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:187 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:85 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:113 +msgid "Close" +msgstr "Fermer" + +#: 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-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 +msgid "Time filter" +msgstr "Filtre temps" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 +msgid "Move selected task up" +msgstr "Remonter la tâche sélectionnée" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 +msgid "Select criteria set or specific resources for allocation" +msgstr "Choisir les ensembles de critères ou les ressources spécifiques pour l'allocation" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:350 +msgid "Create copy" +msgstr "Créer une copie" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:28 +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:183 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 +msgid "Users" +msgstr "Utilisateurs" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:145 +msgid "Label Type fields" +msgstr "Les champs des types de libellés" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:105 +msgid "Hours Management" +msgstr "Gestion des heures" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:144 +msgid "" +"Please use some of the compatible browsers: Chrome, Firefox, Safari or " +"Epiphany." +msgstr "Merci d'utiliser les navigateurs compatibles: Chrome, Firefox, Safari ou Epiphany" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:94 +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/web/templates/OrderTemplatesController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:232 +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-webapp/src/main/webapp/common/configuration.zul:23 +msgid "LibrePlan: Configuration" +msgstr "LibrePlan: Configuration" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:47 +msgid "Task quality form name" +msgstr "Nom du formulaire de qualité des tâches" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1093 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:158 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:163 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:183 +msgid "Some cost category assignments overlap in time" +msgstr "Certaines affectations de catégorie de coûts se chevauchent dans le temps" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:26 +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" +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:243 +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/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 +msgid "Filter by worker" +msgstr "Filtrer par participant" + +#: 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-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 +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/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-webapp/src/main/webapp/labels/_editLabelType.zul:114 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: 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/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:83 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:164 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:100 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:92 +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-webapp/src/main/webapp/workreports/workReport.zul:53 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:23 +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/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 +msgid "Work Report Type" +msgstr "Type de rapport de travail" + +#: 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/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 +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 +msgid "Authentication type" +msgstr "Type d'authentification" + +#: 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:347 +msgid "Schedule from the deadline to start" +msgstr "Prévision du début à partir de la ligne critique " + +#: 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:375 +msgid "Non limiting resource assignation" +msgstr "Affectation de ressources non limitantes" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 +#: libreplan-webapp/src/main/webapp/planner/order.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 +msgid "Back" +msgstr "Retour" + +#: 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:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:255 +#: 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:652 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1311 +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" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:34 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 +msgid "Assign quality form" +msgstr "Affecter un formulaire qualité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:387 +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/templates/_historicalAssignment.zul:39 +msgid "worked hours" +msgstr "heures travaillées" + +#: 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-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/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:52 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:59 +msgid "Allocations" +msgstr "Allocations" + +#: 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/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 +msgid "Label Types" +msgstr "Types de libellés" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:638 +msgid "it must be greater than zero" +msgstr "il doit être supérieur à zéro" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:131 +msgid "must be a real positive number" +msgstr "doit être un nombre réel positif" + +#: 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/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 +msgid "Removed calendar \"{0}\"" +msgstr "Suppression du calendrier \"{0}\"" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1068 +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/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 +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" + +#: 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/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 +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/resources/worker/WorkerCRUDController.java:847 +#: 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/calendars/BaseCalendarEditionController.java:305 +msgid "Root calendar" +msgstr "Calendrier source" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:867 +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/common/configuration.zul:278 +msgid "Port" +msgstr "Port" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 +msgid "Select gap" +msgstr "Choisir l'écart" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:63 +msgid "Date Finish" +msgstr "Date de fin" + +#: 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 +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/webapp/resources/worker/_edition.zul:36 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 +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-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 +msgid "All workers" +msgstr "Tous les participants" + +#: 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" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:24 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:24 +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/ws/common/impl/OrderElementConverter.java:632 +msgid "Hours Group {0} : Duplicate code in DB" +msgstr "Groupe d'heures {0}: code dupliqué dans la base de données" + +#: 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/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:1488 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:757 +#: 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/_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/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/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/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 +msgid "Estimate To Complete" +msgstr "Estimation pour achèvement" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:83 +#: 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 +msgid "Unit type" +msgstr "Type d'unité" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:42 +msgid "Load due to other assignments" +msgstr "Charge due pour les autres affectations" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:62 +msgid "Sum of all task leafs imputed hours" +msgstr "Somme de toutes les heures imputées des tâches terminales" + +#: 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/webapp/calendars/_edition.zul:26 +msgid "Calendar data" +msgstr "Données de calendrier" + +#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:22 +msgid "Cost Categories List" +msgstr "Liste des catégories de coût" + +#: 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/labels/_editLabelType.zul:67 +msgid "Labels list" +msgstr "Liste des libellés" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:152 +msgid "Criterion Requirements" +msgstr "Exigences de critère" + +#: 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 +msgid "Extra Effort" +msgstr "Effort supplémentaire" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:269 +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 +msgid "Move selected task down" +msgstr "Descendre la tâche sélectionnée" + +#: 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/orders/components/_listOrderElementLabels.zul:89 +msgid "Create and assign label" +msgstr "Créer et affecter un libellé" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:42 +msgid "Optimistic" +msgstr "Optimiste" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +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/workreports/WorkReportCRUDController.java:1471 +msgid "Filter work reports" +msgstr "Filtrer les rapports de travail" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:947 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:63 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 +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 +msgid "All progress types have already been assigned." +msgstr "Tous les types d'avancement ont déjà été affectés" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:80 +msgid "Price per hour" +msgstr "Coût horaire" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +msgid "Calendars" +msgstr "Calendriers" + +#: 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/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 +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/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:373 +#: 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/webapp/resources/_criterions.zul:32 +msgid "Show only current satisfied criteria" +msgstr "Montrer seulement les critères actuellement satisfaits" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 +msgid "Latest date" +msgstr "Dernière date" + +#: 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 +msgid "Finish hour" +msgstr "Heure de fin" + +#: 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é" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:31 +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 +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/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-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:234 +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/tree/TreeController.java:946 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 +msgid "Unindent" +msgstr "Réduire le décalage" + +#: 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/webapp/orders/components/_listOrderElementLabels.zul:50 +msgid "Direct labels" +msgstr "Orienter les libellés " + +#: 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 +msgid "Log in" +msgstr "Se connecter" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 +msgid "Project name" +msgstr "Nom du projet" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:55 +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/webapp/planner/print_configuration.zul:41 +msgid "Show all reported hours" +msgstr "Afficher toutes les heures rapportées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 +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 +msgid "Projects List" +msgstr "Liste des projets" + +#: 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/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/calendars/_edition.zul:60 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 +#: 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 +msgid "Generate code" +msgstr "Générer le code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:505 +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:369 +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 +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/java/org/libreplan/web/common/ConfigurationController.java:145 +msgid "Scenarios must be enabled as more elements than master exist" +msgstr "Les scénarios doivent être autorisés quand plus d'élément que le maître existent" + +#: 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/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âches est d'un type incompatible avec {1}" + +#: 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" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:71 +msgid "Assignation" +msgstr "Affectation" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +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 +msgid "Inh" +msgstr "Hér" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 +msgid "Administrator" +msgstr "Administrateur" + +#: 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:208 +msgid "Select entity" +msgstr "Choisir l'entité" + +#: libreplan-business/src/main/java/org/libreplan/business/common/IntegrationEntity.java:48 +msgid "code not specified" +msgstr "code non indiqué" + +#: libreplan-webapp/src/main/webapp/orders/_list.zul:22 +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 +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 +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." + +#: 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:739 +msgid "Overall progress" +msgstr "Avancement global" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:54 +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 +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:299 +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 +msgid "Observations" +msgstr "Observations" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:947 +msgid "Edit project" +msgstr "Modifier le projet" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 +msgid "Progress assignments" +msgstr "Affectations de l'avancement" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:252 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:274 +msgid "Valid from" +msgstr "Valider depuis" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +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 +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" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:32 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 +msgid "Color" +msgstr "Couleur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:111 +msgid "Current password is incorrect" +msgstr "Le mot de passe actuel est incorrect" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:366 +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/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 +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/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:51 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 +#: 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/limitingresources/manualAllocation.zul:133 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 +msgid "Accept" +msgstr "Accepter" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:274 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:281 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:288 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:295 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:365 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:372 +msgid "Example: {0}" +msgstr "Exemple: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:458 +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 ?" + +#: 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/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/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 +msgid "Access to the system" +msgstr "Accèder au système" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:48 +msgid "Probability" +msgstr "Probabilité" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 +msgid "Report data" +msgstr "Données du rapport" + +#: 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 +msgid "Progress sent successfully" +msgstr "Avancement envoyé avec succès" + +#: 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/webapp/excetiondays/_editExceptionDayType.zul:80 +msgid "Infinitely Over Assignable" +msgstr "Infiniment sur-affectable" + +#: 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/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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 +#: 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/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:85 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:26 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 +#: 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/_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/_assignmentsBox.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 +msgid "Code" +msgstr "Code" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:40 +msgid "Add stretch" +msgstr "Ajouter l'extension" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 +msgid "Assignation type" +msgstr "Type d'affectation" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 +msgid "Show resource assignments" +msgstr "Montrer les affectations de ressource" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:369 +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-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/resources/machine/_machineConfigurationUnits.zul:54 +msgid "Start date" +msgstr "Date de début" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:183 +msgid "Update exception" +msgstr "Mettre à jour l'exception" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +msgid "Budget" +msgstr "Budget" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 +msgid "Operation cannot be done" +msgstr "L'opération ne peut pas être effectuée" + +#: 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/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 +msgid "Project code" +msgstr "Code projet" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:57 +msgid "Write" +msgstr "Ecrire" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 +msgid "Number of applications" +msgstr "Nombre d'applications" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:503 +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:82 +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/calendars/BaseCalendarEditionController.java:600 +#: 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/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 +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/montecarlo/_montecarlo.zul:51 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:53 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:55 +msgid "Probability %" +msgstr "% de probabilité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:737 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 +msgid "Load" +msgstr "Charge" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:28 +msgid "New criterion" +msgstr "Nouveau critère" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:683 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:81 +#: 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:101 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:32 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: 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 +msgid "Description" +msgstr "Description" + +#: 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 +msgid "Selected node" +msgstr "Noeud choisi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:671 +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:283 +#: 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/orders/OrderCRUDController.java:344 +msgid "Forward" +msgstr "Avancer" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 +msgid "Number of finished applications" +msgstr "Nombre d'applications terminées" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 +msgid "Invalid queue element" +msgstr "Elément de file incorrect" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:575 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:584 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:592 +msgid "Unnasigned" +msgstr "Non affecté" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +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:178 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:165 +msgid "User" +msgstr "Utilisateur" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:71 +msgid "Interacts with applications" +msgstr "Interactions avec les applications" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:289 +msgid "Virtual worker" +msgstr "Participant virtuel" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:343 +msgid "Length percentage should be between 0 and 100" +msgstr "Le pourcentage de longueur doit être entre 0 et 100" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:50 +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 +msgid "Split" +msgstr "Eclater" + +#: 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/SchedulingProgressPerOrderController.java:100 +msgid "please, select a project" +msgstr "Merci de choisir un projet" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:122 +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/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/_orderElementDetails.zul:45 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 +msgid "Starting date" +msgstr "Date de début" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:62 +msgid "Add materials" +msgstr "Ajouter des matériels" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:34 +msgid "Load 100%" +msgstr "Charge à 100%" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:943 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:84 +msgid "Function" +msgstr "Fonction" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:363 +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 +msgid "Format" +msgstr "Format" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:887 +msgid "New project version" +msgstr "Nouvelle version du projet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:77 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1231 +#: 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/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/_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/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/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 +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 +msgid "Responsible" +msgstr "Responsable" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 +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/TemplatesTree.java:44 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:53 +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/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/subcontract/subcontractedTasks.zul:46 +msgid "Communication date" +msgstr "Date de communication" + +#: 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/webapp/planner/reassign.zul:30 +msgid "Reassigning" +msgstr "Réaffectation" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:644 +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/webapp/labels/_listLabelTypes.zul:22 +msgid "Label Types List" +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/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/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/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/criterions/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 +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/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-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "November" +msgstr "Novembre" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:89 +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/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +msgid "BCWS" +msgstr "CPBT" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:351 +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/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-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/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 +msgid "unl" +msgstr "dech" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 +msgid "Test LDAP connection" +msgstr "Tester la connexion au LDAP" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 +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-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:123 +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:174 +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:418 +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-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:92 +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/planner/order/SaveCommandBuilder.java:886 +msgid "" +"Confirm creating a new project version for this scenario and derived. Are " +"you sure?" +msgstr "Confirmer la création d'une nouvelle version du projet pour ce scénario et les scénarios dérivés ? Êtes-vous sûr ?" + +#: 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/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/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 +msgid "Add" +msgstr "Ajouter" + +#: libreplan-webapp/src/main/webapp/common/error.zul:48 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 +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-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/orders/OrdersTreeComponent.java:93 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 +msgid "Deadline" +msgstr "Ligne critique" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:113 +msgid "Tasks" +msgstr "Tâches" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 +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" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:30 +msgid "Machine data" +msgstr "Donnée de la machine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +msgid "VAC" +msgstr "VAA" + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:55 +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" +msgstr "Allocation avancée" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:93 +msgid "Number of iterations" +msgstr "Nombre d'itérations" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:60 +msgid "Template Tree" +msgstr "Arbre des modèles" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:449 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:35 +msgid "Alpha" +msgstr "Alpha" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:329 +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/java/org/libreplan/web/workreports/WorkReportCRUDController.java:430 +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/orders/_assignmentsBox.zul:33 +msgid "Status" +msgstr "Etat" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:111 +msgid "Resource load view" +msgstr "Vue de la charge des ressources" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:787 +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/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/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 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:72 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:37 +msgid "Hours" +msgstr "Heures" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 +msgid "Quality form type" +msgstr "Type de formulaire qualité" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 +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-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/webapp/labels/_editLabelType.zul:69 +msgid "New label" +msgstr "Nouveau libellé" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:137 +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 +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:386 +msgid "LDAP Roles (separated by ;)" +msgstr "Rôles LDAP (séparés par ;)" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:27 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 +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/webapp/planner/taskpanels/_tabPanelSubcontract.zul:52 +msgid "Subcontract price" +msgstr "Prix de sous-traitance" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:799 +msgid "Resources per day are zero" +msgstr "Les ressources par jour sont à zéro" + +#: 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 +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/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/planner/taskpanels/_allocationConfiguration.zul:35 +msgid "Planned end" +msgstr "Fin planifiée" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:224 +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 +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/qualityforms/QualityFormCRUDController.java:162 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:356 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:868 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 +msgid "Confirm" +msgstr "Confirmer" + +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:48 +#: 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/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 +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-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 +msgid "List of materials for category: {0}" +msgstr "Liste des matériels pour la catégorie: {0}" + +#: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:36 +msgid "Cancel edition" +msgstr "Annuler l'édition" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 +msgid "Total price" +msgstr "Prix total" + +#: 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:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:990 +#: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 +#: 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/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/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:1247 +#: 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/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/_editProfile.zul:68 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:148 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 +#: 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/_listOrderElementAuthorizations.zul:79 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 +msgid "Delete" +msgstr "Supprimer" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 +msgid "Labels without inheritance" +msgstr "Libellés sans héritage" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 +msgid "RECEIVED" +msgstr "RECU" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 +msgid "PENDING" +msgstr "EN ATTENTE" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 +msgid "ORDERED" +msgstr "TRIE" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 +msgid "PROCESSING" +msgstr "EN COURS" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 +msgid "CANCELED" +msgstr "ANNULE" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "heading" +msgstr "en-tête" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "line" +msgstr "ligne" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 +msgid "Number of assigned hours" +msgstr "Nombre d'heures affectées" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:32 +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" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by percentage" +msgstr "par pourcentage" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by items" +msgstr "par élément" + +#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 +msgid "Use browser language configuration" +msgstr "Utiliser la langue du navigateur" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:410 +msgid "Stretches must sum 100%" +msgstr "La somme des extensions doit faire 100%" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 +msgid "Flat" +msgstr "Vider" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 +msgid "Stretches" +msgstr "Extensions" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 +msgid "Interporlation" +msgstr "Interpolations" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 +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" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +msgid "Failed sent" +msgstr "Échec de l'envoi" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Success sent" +msgstr "Envoyé avec succès" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 +msgid "There are no days available due to not satisfying the criteria." +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 " +"their calendars." +msgstr "Une autre possibilité est que les ressources n'ont pas de jours disponibles à cause de leurs calendriers." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 +msgid "" +"There are no days available in the days marked available by the task " +"calendar." +msgstr "Il n'y a pas de jours disponibles dans les jours marqués disponibles dans le calendrier des tâches." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 +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:170 +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." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 +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." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 +msgid "Finished" +msgstr "Fini" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 +msgid "In progress" +msgstr "En cours" + +#: 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/PositionConstraintType.java:29 +msgid "as soon as possible" +msgstr "Dès que possible" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 +msgid "start not earlier than" +msgstr "ne démarre pas plus tôt que" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 +msgid "start in fixed date" +msgstr "démarre à la date indiquée" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 +msgid "as late as possible" +msgstr "aussi tard que possible" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 +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" + +#: 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" +msgstr "Une dépendance de la file doit avoir une origine différente de la destination" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 +msgid "Read authorization" +msgstr "Permission en lecture" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 +msgid "Write authorization" +msgstr "Permission en écriture" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +msgid "Web service reader" +msgstr "consommateur de web service" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +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: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:38 +msgid "Project creation allowed" +msgstr "Création de projet autorisée" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 +msgid "Line" +msgstr "Ligne" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 +msgid "red (default)" +msgstr "rouge (par défaut)" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:32 +msgid "green" +msgstr "vert" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:33 +msgid "blue" +msgstr "bleu" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:34 +msgid "cyan" +msgstr "cyan" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:35 +msgid "magenta" +msgstr "magenta" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:36 +msgid "yellow" +msgstr "jaune" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:37 +msgid "black" +msgstr "noir" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:38 +msgid "orange" +msgstr "orange" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:39 +msgid "purple" +msgstr "violet" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 +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" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:33 +msgid "MACHINE" +msgstr "MACHINE" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "OFFERED" +msgstr "OFFERT" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "ACCEPTED" +msgstr "ACCEPTE" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "STARTED" +msgstr "DEMARRE" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "FINISHED" +msgstr "FINI" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "CANCELLED" +msgstr "ANNULE" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +msgid "SUBCONTRACTED PENDING PROJECT" +msgstr "PROJET SOUS-TRAITE EN ATTENTE" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +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: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 +msgid "Partially scheduled" +msgstr "Partiellement programmé" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:371 +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:379 +msgid "P" +msgstr "P" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:381 +msgid "U" +msgstr "D" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 +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:717 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +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:741 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 +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:1094 +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 +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" +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" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:38 +msgid "Progress with critical path tasks by hours" +msgstr "Avancement avec les tâches du chemin critique par heure" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:39 +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" diff --git a/libreplan-webapp/src/main/resources/i18n/gl.po b/libreplan-webapp/src/main/resources/i18n/gl.po index 9ee03057c..e8f72411c 100644 --- a/libreplan-webapp/src/main/resources/i18n/gl.po +++ b/libreplan-webapp/src/main/resources/i18n/gl.po @@ -1,31 +1,31 @@ -# Galician translations for LibrePlan - Webapp module -# Traducciones al español para Libreplan - módulo Webapp +# LibrePlan - Webapp module. # Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e # Desenvolvemento Tecnolóxico de Galicia -# Copyright (C) 2010-2011 Igalia, S.L. +# Copyright (C) 2010-2012 Igalia, S.L. # This file is distributed under the same license as the LibrePlan package. -# Jacobo Aragunde Pérez , 2009, 2010. -# Manuel Rego Casasnovas , 2010, 2011. # +# Translators: +# Jacobo Aragunde Pérez , 2009, 2010. +# Manuel Rego Casasnovas , 2010, 2011, 2012. msgid "" msgstr "" -"Project-Id-Version: 1.2.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-25 11:40+0100\n" -"PO-Revision-Date: 2011-11-25 11:47+0100\n" +"Project-Id-Version: 1.2.2\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" +"PO-Revision-Date: 2012-02-24 10:02+0000\n" "Last-Translator: Manuel Rego Casasnovas \n" -"Language-Team: Galician <>\n" -"Language: gl\n" +"Language-Team: Galego\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: gl\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 "O recurso non pode ser nulo" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:341 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:354 msgid "Group path" msgstr "Path do grupo" @@ -38,16 +38,16 @@ msgid "No authorizations were added because you did not select any." msgstr "Non se engadiron actualizacións porque non se seleccionou ningunha." #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:88 -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:71 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 msgid "en" msgstr "gl" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:192 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 msgid "Origin" msgstr "Orixe" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:168 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:180 msgid "Create exception" msgstr "Crear excepción" @@ -65,67 +65,67 @@ msgstr "Crear traballador virtual" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:830 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:105 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:137 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:246 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:137 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:32 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:28 #: 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/qualityforms/_editQualityForm.zul:87 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:38 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:30 +#: 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 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:68 #: libreplan-webapp/src/main/webapp/scenarios/_list.zul:28 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:48 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:70 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:50 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:57 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:36 +#: 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/templates/_assignedQualityForms.zul:50 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:39 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:229 -#: 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/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/completedEstimatedHoursPerTask.zul:97 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:138 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:138 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:118 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:54 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 +#: 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/_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:242 msgid "Operations" msgstr "Operacións" @@ -145,23 +145,22 @@ msgstr "Seleccionar" msgid "Work report removed successfully" msgstr "Parte de traballo borrado con éxito" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1514 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1517 msgid "It can not be empty" msgstr "Non pode estar baleiro" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +#: 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/orders/components/_listOrderElementMaterials.zul:96 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:53 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:147 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:54 #: libreplan-webapp/src/main/webapp/templates/templates.zul:66 #: 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 msgid "Materials" msgstr "Materiais" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:360 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:361 msgid "Reassign" msgstr "Reasignar" @@ -191,23 +190,23 @@ msgstr "Administrar campos e etiquetas" msgid "Please, select a calendar" msgstr "Por favor, seleccione un calendario" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:256 +msgid "Summary" +msgstr "Resumo" + #: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:29 #: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:170 msgid "Predefined" msgstr "Predefinido" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 -msgid "Summary" -msgstr "Resumo" - -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:445 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +#: 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:67 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 msgid "Quality Forms" msgstr "Formularios de calidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:337 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 msgid "Reports" msgstr "Informes" @@ -215,17 +214,15 @@ msgstr "Informes" msgid "LibrePlan: Advanced allocation" msgstr "LibrePlan: Asignación avanzada" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 +msgid "The {0} sequence prefixes can not be repeated" +msgstr "Os prefixos da secuencia de {0} non poden repetirse" + #: 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 "" -"O valor orixinal de días laborais {0}, evíatase porque os valores " -"consolidados non poden ser modificados" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 -msgid "The {0} sequence prefixes can not be repeated" -msgstr "Os prefixos da secuencia de {0} non poden repetirse" +msgstr "O valor orixinal de días laborais {0}, evíatase porque os valores consolidados non poden ser modificados" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:82 msgid "Criterion requirements" @@ -239,16 +236,15 @@ msgstr "A data do tramo debe ser maior ou igual cá data de inicio da tarefa: " msgid "Dedication chart" msgstr "Gráfico de dedicación" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:689 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:716 -msgid "Progress that are reported by quality forms can not be modified" -msgstr "" -"O progreso notificado por formularios de calidade non se pode modificar" - #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:748 msgid "Not the same hours group, impossible to update" msgstr "Non están no mesmo grupo de horas, imposible actualizar" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +msgid "Progress that are reported by quality forms can not be modified" +msgstr "O progreso notificado por formularios de calidade non se pode modificar" + #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:66 msgid "Own exception" msgstr "Excepción propia" @@ -257,16 +253,16 @@ msgstr "Excepción propia" msgid "Cannot delete that material because it is assigned to a project." msgstr "Non se pode borrar ese material porque está asignado a un proxecto." +#: 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 "Uso de recursos" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 msgid "Remove limiting resource element" msgstr "Borrar elemento de recurso limitante" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:282 -#: 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 -msgid "Resource Usage" -msgstr "Uso de recursos" - #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 msgid "Active period from" msgstr "Período activo desde" @@ -275,28 +271,27 @@ msgstr "Período activo desde" msgid "Unassign" msgstr "Desasignar" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 +msgid "Manual assignment" +msgstr "Asignación manual" + #: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:302 msgid "Companies" msgstr "Empresas" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 -msgid "Manual assignment" -msgstr "Asignación manual" - #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:74 msgid "Quality form items list" msgstr "Lista de elementos do formulario de calidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:240 #: 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 "" -"A data de fin non é válida, a nova data de fin debe ser posterior á actual" +msgstr "A data de fin non é válida, a nova data de fin debe ser posterior á actual" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:518 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:903 +#: 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/common/BaseCRUDController.java:128 msgid "Create {0}: {1}" msgstr "Crear {0}: {1}" @@ -305,8 +300,8 @@ msgstr "Crear {0}: {1}" msgid "generic workers allocation" msgstr "Asignación xenérica de traballadores" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:898 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:308 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:895 msgid "The project has no scheduled elements" msgstr "O proxecto no ten elementos planificados" @@ -314,9 +309,9 @@ msgstr "O proxecto no ten elementos planificados" msgid "Hour start" msgstr "Hora de inicio" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:120 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:36 #: 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 "Comezo" @@ -328,6 +323,10 @@ msgstr "Informe de progreso" msgid "cost assignment's category not specified" msgstr "categoría da asignación de custo non especificada" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +msgid "Check for updates" +msgstr "Comprobar se hai actualizacións" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:72 msgid "Delete Template element" msgstr "Borrar elemento de modelo" @@ -345,42 +344,51 @@ msgstr "Usuario con login '{0}': non atopado" msgid "Resources capability" msgstr "Capacidade de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 -msgid "changing perspective" -msgstr "cambio de perspectiva" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:31 msgid "Transfer Projects Between Scenarios" msgstr "Transferir proxectos entre escenarios" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 +msgid "changing perspective" +msgstr "cambio de perspectiva" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 msgid "" "Could not add those authorizations to profile {0} because they were already " "present." -msgstr "" -"Non se engadiron esas actualizacións ao perfil {0} porque xa estaban " -"presentes." +msgstr "Non se engadiron esas actualizacións ao perfil {0} porque xa estaban presentes." #: libreplan-webapp/src/main/webapp/common/configuration.zul:63 msgid "Default calendar" msgstr "Calendario por defecto" +#: 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 +msgid "Click on this" +msgstr "Fai clic neste" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 msgid "Project Name" msgstr "Nome do proxecto" +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:967 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:966 msgid "Indent" msgstr "Indentar" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:314 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 msgid "Save passwords in database" msgstr "Gardar contrasinais na base de datos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:255 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 msgid "Reassignation" msgstr "Reasignación" @@ -392,17 +400,17 @@ msgstr "Novo modelo" msgid "Total estimated hours" msgstr "Horas estimadas totais" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 #: libreplan-webapp/src/main/webapp/common/error.zul:21 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 msgid "LibrePlan: Runtime Error" msgstr "LibrePlan: Erro de execución" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:136 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:151 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:153 msgid "Base calendar \"{0}\" saved" msgstr "Calendario base \"{0}\" gardado" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:177 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 msgid "Exceptions list" msgstr "Lista de excepcións" @@ -418,11 +426,11 @@ msgstr "Novo elemento de formulario de calidade" msgid "LibrePlan: Labels" msgstr "LibrePlan: Etiquetas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:269 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:261 msgid "LDAP connection was successful" msgstr "A conexión co LDAP foi realizada con éxito" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:43 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 msgid "Login name" msgstr "Nome de usuario" @@ -450,13 +458,11 @@ msgstr "Selección actual" msgid "" "there exist criterion satisfactions referring to criterion types not " "applicable to this resource" -msgstr "" -"existen criterios satisfeitos que pertencen a tipos de criterio non " -"aplicables a este recurso" +msgstr "existen criterios satisfeitos que pertencen a tipos de criterio non aplicables a este recurso" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 #: libreplan-webapp/src/main/webapp/templates/templates.zul:65 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 msgid "Criterion Requirement" msgstr "Criterio requirido" @@ -472,7 +478,11 @@ msgstr "Minutos" msgid "You can not remove a scenario with derived scenarios" msgstr "Non se pode borrar un escenario con escenarios derivados" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:948 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:91 +msgid "Available materials" +msgstr "Materiais dispoñibles" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:950 msgid "Work Report Types" msgstr "Tipos de partes de traballo" @@ -497,39 +507,36 @@ msgstr "un recurso deshabilitado ten subrecursos habilitados" msgid "Client" msgstr "Cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:662 #: 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 msgid "" -"there are no resources for required criteria: {0}. So the generic allocation " -"can't be added" -msgstr "" -"non hai recursos cos criterios solicitados: {0}. Por tanto, non se pode " -"engadir a asignación xenérica" +"there are no resources for required criteria: {0}. So the generic allocation" +" can't be added" +msgstr "non hai recursos cos criterios solicitados: {0}. Por tanto, non se pode engadir a asignación xenérica" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:334 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:347 msgid "Role search strategy" msgstr "Estratexia para a búsqueda de roles" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:478 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:480 msgid "Error on showing warning message removing calendar: " msgstr "Erro ao mostrar mensaxe de advertencia borrando un calendario: " #: 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 "" -"o parte de traballo non ten ningún valor de descrición con ese nome de campo" +msgstr "o parte de traballo non ten ningún valor de descrición con ese nome de campo" #: 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 "o nome da categoría de materiais debe ser único. Xa está en uso" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:109 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:44 #: 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 msgid "Imputed hours" msgstr "Horas imputadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 +#: 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 "Custos do proxecto por recurso" @@ -563,15 +570,13 @@ msgstr "URI da aplicación" msgid "" "The {0} is not valid, criterionType overlaps with other " "criterionSatisfaction from the same criterionType" -msgstr "" -"{0} non é válido, criterionType solápase con outro criterionSatisfaction do " -"mesmo criterionType" +msgstr "{0} non é válido, criterionType solápase con outro criterionSatisfaction do mesmo criterionType" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:336 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 msgid "Group strategy" msgstr "Estratexia de grupo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 msgid "Work Report Lines" msgstr "Liñas do parte de traballo" @@ -584,9 +589,9 @@ msgid "October" msgstr "Outubro" #: libreplan-webapp/src/main/webapp/settings/settings.zul:58 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 +#: 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:51 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 msgid "First name" msgstr "Nome" @@ -598,12 +603,12 @@ msgstr "Non se puido executar o comando de impresión" msgid "Complementary text fields" msgstr "Campos de texto complementario" +#: 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:450 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:291 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:835 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:452 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:832 msgid "Confirm deleting {0}. Are you sure?" msgstr "Confirmar o borrado de {0}. ¿Está seguro?" @@ -611,25 +616,25 @@ msgstr "Confirmar o borrado de {0}. ¿Está seguro?" msgid "Work Reports List" msgstr "Lista de partes de traballo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:319 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 msgid "Accounts" msgstr "Contas" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 -msgid "External code" -msgstr "Código externo" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:50 msgid "Edit selected task" msgstr "Editar tarefa seleccionada" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +msgid "External code" +msgstr "Código externo" + #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 msgid "View" msgstr "Ver" -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:39 #: 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 "Limitante" @@ -637,36 +642,34 @@ msgstr "Limitante" msgid "Required materials" msgstr "Materiales requiridos" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +msgid "Backwards" +msgstr "Atrás" + #: 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 "os recursos por día deben ser non baleiros e maiores que cero" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:349 -msgid "Backwards" -msgstr "Atrás" +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 +msgid "Apply filtering to resources satisfying required criteria" +msgstr "Aplicar filtrado aos recursos que satisfán os criterios requeridos" #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:67 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:77 msgid "Version" msgstr "Versión" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 -msgid "Apply filtering to resources satisfying required criteria" -msgstr "Aplicar filtrado aos recursos que satisfán os criterios requeridos" - #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:105 msgid "Up" msgstr "Arriba" #: 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 "" -"CriterionType non válido, outro criterionSatisfaction solápase co mesmo " -"criterionType" +"CriterionType is not valid, it overlaps other criterionSatisfaction with the" +" same criterionType" +msgstr "CriterionType non válido, outro criterionSatisfaction solápase co mesmo criterionType" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:125 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 msgid "Types of work hours" msgstr "Tipos de horas de traballo" @@ -678,9 +681,7 @@ msgstr "EAC" msgid "" "Its planning is not in the current scene.\n" "Should change to any of the following scenarios:\n" -msgstr "" -"A súa planificación non está no escenario actual.\n" -"Debe cambiar a un dos seguintes:\n" +msgstr "A súa planificación non está no escenario actual.\nDebe cambiar a un dos seguintes:\n" #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:39 msgid "Predecessor" @@ -694,26 +695,24 @@ msgstr "Algún tramo ten valores maiores ou iguais có tramo anterior" msgid "Please select a task" msgstr "Por favor, seleccione unha tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 -msgid "" -"Value is not valid, the default max value must be greater than the precision " -"value " -msgstr "" -"O valor non é válido, o valor máximo por defecto debe ser maior có valor de " -"precisión " - #: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 msgid "missing worker code in the work report" msgstr "falta código de traballador nun parte de traballo" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 +msgid "" +"Value is not valid, the default max value must be greater than the precision" +" value " +msgstr "O valor non é válido, o valor máximo por defecto debe ser maior có valor de precisión " + #: 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/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 msgid "End date" msgstr "Data de fin" @@ -722,13 +721,13 @@ msgid "profile name is already being used by another profile" msgstr "o nome do perfil xa está a ser usado por outro perfil" #: libreplan-webapp/src/main/webapp/settings/settings.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:78 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 msgid "E-mail" msgstr "Correo electrónico" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:106 #: 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/SchedulingProgressPerOrderController.java:106 msgid "This project has already been added." msgstr "Este proxecto xa fora engadido." @@ -737,21 +736,21 @@ msgid "The task code cannot be null" msgstr "O código da tarefa non pode ser nulo" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:594 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: 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/planner/taskpanels/_taskInformation.zul:32 msgid "Criteria" msgstr "Criterios" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 -msgid "Resource / Criteria" -msgstr "Recurso / Criterios" - #: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 msgid "User data" msgstr "Datos do usuario" +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +msgid "Resource / Criteria" +msgstr "Recurso / Criterios" + #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 msgid "Lines" msgstr "Liñas" @@ -760,14 +759,18 @@ msgstr "Liñas" msgid "Add new progress assignment" msgstr "Engadir nova asignación de progreso" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +msgid "" +"Value must be a multiple of the precision value of the progress type: {0}" +msgstr "O valor debe ser un múltiplo do valor de precisión do tipo de progreso: {0}" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:32 msgid "Set Filter Options" msgstr "Establecer as opcións de filtrado" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:977 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:979 msgid "Error on showing warning message removing workReportType: " -msgstr "" -"Erro ao mostrar mensaxe de advertencia borrando tipo de parte de traballo: " +msgstr "Erro ao mostrar mensaxe de advertencia borrando tipo de parte de traballo: " #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:633 msgid "Edit Work Report" @@ -785,31 +788,31 @@ msgstr "A versión do proxecto é a mesma nos escenarios de orixe e destino" msgid "Personal data" msgstr "Datos persoais" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:720 -msgid "Calculated progress can not be removed" -msgstr "O progreso calculado non se pode borrar" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:331 #: 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/WorkingProgressPerTaskController.java:159 #: 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 "por favor, seleccione un criterio" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:725 +msgid "Calculated progress can not be removed" +msgstr "O progreso calculado non se pode borrar" + #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:112 msgid "Work reports" msgstr "Partes de traballo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 -msgid "{0} annotation required on {1}" -msgstr "{0} anotación obrigatoria en {1}" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "June" msgstr "Xuño" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1066 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 +msgid "{0} annotation required on {1}" +msgstr "{0} anotación obrigatoria en {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1067 msgid "Modified" msgstr "Modificado" @@ -821,14 +824,12 @@ msgstr "Engadir criterio" msgid "You can not remove the current scenario" msgstr "Non se pode borrar o escenario actual" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:680 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:672 msgid "format prefix invalid. It cannot be empty or contain whitespaces." -msgstr "" -"formato de prefixo inválido. Non pode estar baleiro ou conter espazos en " -"branco." +msgstr "formato de prefixo inválido. Non pode estar baleiro ou conter espazos en branco." #: 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:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:335 msgid "MessagesContainer is needed" msgstr "É necesario un MessagesContainer" @@ -836,11 +837,11 @@ msgstr "É necesario un MessagesContainer" msgid "Project element code" msgstr "Código da tarefa" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 #: 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 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 msgid "Ending date" msgstr "Data de fin" @@ -848,40 +849,40 @@ msgstr "Data de fin" msgid "LibrePlan: Page not found" msgstr "LibrePlan: Páxina non atopada" -#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 -msgid "Templates List" -msgstr "Lista de modelos" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:29 msgid "Export options" msgstr "Opcións de exportación" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:227 -msgid "Last value" -msgstr "Último valor" +#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 +msgid "Templates List" +msgstr "Lista de modelos" #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:34 msgid "Subcontracted Tasks List" msgstr "Lista de tarefas subcontratadas" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:240 +msgid "Last value" +msgstr "Último valor" + #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:51 msgid "Average of worked hours in finished applications" msgstr "Media de horas traballadas nas aplicacións finalizadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:698 msgid "Calculated progress can not be modified" msgstr "O progreso calculado non se pode modificar" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 -msgid "Statistics log" -msgstr "Histórico de estadísticas" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:58 msgid "Work done from starting date" msgstr "Traballo realizado desde a data de inicio" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 +msgid "Statistics log" +msgstr "Histórico de estadísticas" + #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:47 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 msgid "Edit Calendar" msgstr "Editar calendario" @@ -889,12 +890,12 @@ msgstr "Editar calendario" msgid "Profile" msgstr "Perfil" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:346 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:37 msgid "Materials Needs At Date" msgstr "Necesidades de materiais en data" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:279 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 msgid "UserDn" msgstr "UserDn" @@ -904,14 +905,14 @@ msgstr "UserDn" msgid "Cannot be empty or null" msgstr "Non pode ser baleiro ou nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:300 -msgid "filtering" -msgstr "filtrado" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:233 msgid "{0} \"{1}\" saved" msgstr "{0} \"{1}\" gardado" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:299 +msgid "filtering" +msgstr "filtrado" + #: libreplan-webapp/src/main/webapp/orders/_list.zul:33 msgid "Total Budget" msgstr "Presuposto total" @@ -920,13 +921,11 @@ msgstr "Presuposto total" msgid "Hierarchy" msgstr "Xerarquía" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:833 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 msgid "" "This worker cannot be deleted because it has assignments to projects or " "imputed hours" -msgstr "" -"Este traballador non se pode borrar porque ten asignacións a proxectos ou " -"horas imputadas" +msgstr "Este traballador non se pode borrar porque ten asignacións a proxectos ou horas imputadas" #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:62 msgid "Work done until ending date" @@ -949,23 +948,21 @@ msgstr "Tipos de horas" msgid "Time period saved" msgstr "Período de tiempo gardado" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:170 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:208 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:208 -msgid "This Criterion has already been added." -msgstr "Este criterio xa fora engadido." - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 msgid "" "Are you sure of changing the resource type? You will lose the criteria with " "different resource type." -msgstr "" -"¿Está seguro de cambiar o tipo de recurso? Os criterios con diferente tipo " -"de recurso perderanse." +msgstr "¿Está seguro de cambiar o tipo de recurso? Os criterios con diferente tipo de recurso perderanse." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:209 +#: 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/WorkingArrangementsPerOrderController.java:208 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 +msgid "This Criterion has already been added." +msgstr "Este criterio xa fora engadido." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:222 msgid "add" msgstr "engadir" @@ -983,8 +980,7 @@ msgstr "Traballadores" #: 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 "" -"Non se pode borrar {0} porque está a ser usado por algún día de excepción" +msgstr "Non se pode borrar {0} porque está a ser usado por algún día de excepción" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 msgid "August" @@ -1018,14 +1014,14 @@ msgstr "nome do perfil non especificado" msgid "Date Start" msgstr "Data de inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1261 +#: 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 "O valor non é válido, o valor actual debe ser menor que o valor máximo" +#: 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 -#: libreplan-webapp/src/main/webapp/planner/order.zul:105 msgid "Value" msgstr "Valor" @@ -1038,18 +1034,17 @@ msgid "there are no valid periods for this calendar" msgstr "non hai períodos válidos para este calendario" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:54 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 msgid "Add role" msgstr "Engadir rol" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1271 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:638 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1274 msgid "Exception end date should be greater or equals than start date" -msgstr "" -"A data de fin dunha excepción debe ser maior ou igual cá data de inicio" +msgstr "A data de fin dunha excepción debe ser maior ou igual cá data de inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:444 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:454 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:486 msgid "Repeated Project code {0} in Project {1}" msgstr "Código {0} de proxecto repetedio no proxecto {1}" @@ -1065,9 +1060,7 @@ msgstr "Lista de tipos de progreso" msgid "" "The {0} can not be assigned to this resource. Its interval overlaps with " "other criterion" -msgstr "" -"O {0} non se pode asignar a este recurso. O seu intervalo solápase con outro " -"criterio" +msgstr "O {0} non se pode asignar a este recurso. O seu intervalo solápase con outro criterio" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:132 msgid "Schedule Performance Index" @@ -1082,11 +1075,11 @@ msgid "Type data" msgstr "Datos do tipo" #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:117 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 msgid "Profiles" msgstr "Perfís" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:258 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:271 msgid "Host" msgstr "Host" @@ -1094,11 +1087,11 @@ msgstr "Host" msgid "Hour finish" msgstr "Hora de fin" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:165 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 msgid "Perspectives" msgstr "Perspectivas" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:107 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 msgid "Workable time" msgstr "Tempo traballable" @@ -1122,22 +1115,20 @@ msgstr "Asignación de recursos limitantes" msgid "Split new assignment" msgstr "Dividir nova asignación" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 -msgid "Pagination" -msgstr "Paxinación" - -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:263 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:275 msgid "Expiry date" msgstr "Data de vencemento" +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 +msgid "Pagination" +msgstr "Paxinación" + #: 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 "" -"A operación non se pode levar a cabo porque a tarefa ten marcado como " -"progreso progagado o asociado co formulario de calidade" +"The operation does not perform because the task has progress reports that is" +" spread associated with this quality form" +msgstr "A operación non se pode levar a cabo porque a tarefa ten marcado como progreso progagado o asociado co formulario de calidade" #: libreplan-webapp/src/main/webapp/common/layout/template.zul:82 msgid "Change scenario" @@ -1148,35 +1139,23 @@ msgstr "Cambiar escenario" msgid "Critical path" msgstr "Camiño crítico" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:262 +#: 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 "" -"Borrando este elemento, isto deshabilitará a opción de notificar progreso. " -"¿Está seguro?" +"Deleting this item, it will disable the report progress option. Are you " +"sure?" +msgstr "Borrando este elemento, isto deshabilitará a opción de notificar progreso. ¿Está seguro?" #: libreplan-webapp/src/main/webapp/materials/materials.zul:41 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:41 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:80 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:77 msgid "Categories" msgstr "Categorías" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:180 #: 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 msgid "Project Details" msgstr "Detalles do proxecto" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:89 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:210 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:221 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:182 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:159 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:181 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:189 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:162 -msgid " to go to output directly" -msgstr " ir á saída directamente" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:167 msgid "Add new hours group" msgstr "Engadir novo grupo de horas" @@ -1190,11 +1169,11 @@ msgid "Cancel changes and back to scheduling" msgstr "Cancelar cambios e volver á planificación" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:386 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:86 #: 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 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:45 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:68 -#: libreplan-webapp/src/main/webapp/planner/order.zul:106 msgid "Percentage" msgstr "Porcentaxe" @@ -1206,12 +1185,12 @@ msgstr "Actualizado" msgid "Company logo URL" msgstr "URL do logo da empresa" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:129 msgid "No worker selected" msgstr "Ningún traballador seleccionado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:207 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:225 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 msgid "Number of digits" msgstr "Número de díxitos" @@ -1228,8 +1207,8 @@ msgstr "Capacidade total" msgid "Problems connecting with client web service" msgstr "Problemas conectando co servizo web cliente" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:157 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:186 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:169 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:198 msgid "Exception Type" msgstr "Tipo de excepción" @@ -1237,28 +1216,28 @@ msgstr "Tipo de excepción" msgid "Profiles List" msgstr "Listado de perfís" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:689 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:914 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:64 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:68 -msgid "Labels" -msgstr "Etiquetas" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 msgid "both {0} of category {1} and {2} of category {3} have the same code" msgstr "{0} da categoría {1} e {2} da categoría {3} teñen o mesmo código" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:325 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:958 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 +#: 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:64 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +msgid "Labels" +msgstr "Etiquetas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 msgid "Data Types" msgstr "Tipos de datos" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 msgid "Total hours" msgstr "Total de horas" @@ -1266,7 +1245,7 @@ msgstr "Total de horas" msgid "Data" msgstr "Datos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:344 msgid "Reassigning {0} projects" msgstr "Reasignando {0} proxectos" @@ -1274,13 +1253,13 @@ msgstr "Reasignando {0} proxectos" msgid "Filter by task status" msgstr "Filtrar por estado da tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:498 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:420 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:419 msgid "Select date" msgstr "Seleccione data" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:627 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1264 +#: 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 "Debe seleccionar unha data de fin para a excepción" @@ -1296,44 +1275,50 @@ msgstr "Código da empresa" msgid "Unknown attribute '{0}' in class {1}" msgstr "Atributo descoñecido '{0}' na clase {1}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:717 +#: 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 "RECURSO NON LIMITANTE" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:90 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:96 msgid "passwords can not be empty" msgstr "os contrasinais non poden estar baleiros" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:120 -msgid "Activation periods" -msgstr "Períodos de activación" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 -msgid "Passed" -msgstr "Pasado" - #: 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/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:176 msgid "already assigned" msgstr "xa asignado" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:509 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:32 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:74 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:133 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 +msgid "Passed" +msgstr "Pasado" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:132 +msgid "Activation periods" +msgstr "Períodos de activación" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:511 #: libreplan-webapp/src/main/webapp/planner/order.zul:151 +#: 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 msgid "Calendar" msgstr "Calendario" #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:307 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:119 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:132 msgid "Resources" msgstr "Recursos" +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +msgid "" +"LDAP users cannot change their password if LDAP authentication is enabled. " +"Talk to one of the administrators" +msgstr "Os usuarios de LDAP non poden cambiar os seus contrasinais se a autenticación de LDAP está habilitada. Fale con algún dos administradores" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:31 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:56 msgid "Read" @@ -1363,7 +1348,7 @@ msgstr "a" msgid "worker's first name not specified" msgstr "nome do traballador non especificado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:337 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:350 msgid "Property strategy" msgstr "Stratexia de propiedade" @@ -1371,9 +1356,9 @@ msgstr "Stratexia de propiedade" msgid "date not specified" msgstr "data non especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:270 #: 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 msgid "Projects Planning" msgstr "Planificación de proxectos" @@ -1381,25 +1366,25 @@ msgstr "Planificación de proxectos" msgid "Shrink to fit page width" msgstr "Reducir para axustar ao ancho de páxina" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:760 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:770 msgid "The max value must be greater than 0" msgstr "O valor máximo debe ser maior que 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:56 msgid "Last name" msgstr "Apelidos" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:380 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 -msgid "Remove" -msgstr "Borrar" - #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:254 msgid "cost category name not specified" msgstr "nome da categoría de custo non especificado" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:382 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 +msgid "Remove" +msgstr "Borrar" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:41 msgid "Planned workable days" msgstr "Días laborais planificados" @@ -1414,30 +1399,27 @@ msgstr "Tipo de progreso" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1304 msgid "Task contains consolidated progress. Cannot apply sigmoid function." -msgstr "" -"A tarefa contén progreso consolidado. Non se pode aplicar a función sigmoide." +msgstr "A tarefa contén progreso consolidado. Non se pode aplicar a función sigmoide." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:307 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:320 msgid "UserId" msgstr "UserId" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:218 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:245 -msgid "" -"Start date is not valid, the new start date must be previous the current " -"start date" -msgstr "" -"A data de inicio non é válida, a data de inicio nova debe ser anterior data " -"de inicio actual" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:516 -msgid "This date can not include the whole previous work week" -msgstr "Esta data non pode incluír á semana de traballo anterior completa" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:390 msgid "the code must be not null or not empty" msgstr "o código non pode ser nulo ou baleiro" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:509 +msgid "This date can not include the whole previous work week" +msgstr "Esta data non pode incluír á semana de traballo anterior completa" + +#: 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 +msgid "" +"Start date is not valid, the new start date must be previous the current " +"start date" +msgstr "A data de inicio non é válida, a data de inicio nova debe ser anterior data de inicio actual" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:119 msgid "Create New Project" msgstr "Crear proxecto novo" @@ -1446,7 +1428,7 @@ msgstr "Crear proxecto novo" msgid "Stretches list" msgstr "Lista de tramos" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:180 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:193 msgid "Enable scenarios module" msgstr "Habilitar módulo de escenarios" @@ -1454,50 +1436,50 @@ msgstr "Habilitar módulo de escenarios" msgid "Zoom" msgstr "Zoom" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:833 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:205 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:185 -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:78 -#: libreplan-webapp/src/main/webapp/settings/settings.zul:124 -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:44 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:97 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:48 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:90 -#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:45 -#: 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/limitingresources/limitingResourcesLayout.zul:53 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:102 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:865 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/qualityforms/_editQualityForm.zul:131 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/scenarios/_edition.zul:64 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:91 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:76 #: 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:81 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:153 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 #: libreplan-webapp/src/main/webapp/templates/templates.zul:135 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:384 +#: 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/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/_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:395 msgid "Save" msgstr "Gardar" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:34 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 msgid "Standard Effort" msgstr "Esforzo estándar" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:129 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:142 msgid "Material categories" msgstr "Categorías de materiais" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:300 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:603 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:701 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:595 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:693 msgid "number of digits must be between {0} and {1}" msgstr "o número de díxitos debe estar entre {0} e {1}" @@ -1509,10 +1491,16 @@ msgstr "Criterios requiridos" msgid "Pending update" msgstr "Actualización pendente" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:160 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:158 msgid "Criterion previously selected" msgstr "Criterio seleccionado previamente" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:881 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment from root task" +msgstr "O progreso que propaga non se pode cambiar se hai algunha consolidación en algunha asignación de progreso dende a tarefa raíz" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:51 msgid "Users authorization" msgstr "Autorización de usuarios" @@ -1521,23 +1509,23 @@ msgstr "Autorización de usuarios" msgid "Problems connecting with subcontractor web service" msgstr "Problemas conectando co servizo web subcontratista" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:219 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:232 msgid "Entity type" msgstr "Tipo de entidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:271 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1023 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1101 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:268 msgid "Unsaved changes will be lost. Are you sure?" msgstr "Perderánse os cambios sen gardar. Está seguro?" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:22 -#: libreplan-webapp/src/main/webapp/planner/order.zul:22 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:22 -#: libreplan-webapp/src/main/webapp/planner/index.zul:22 #: 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/taskpanels/_tabPanelLimitingResourceAllocation.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: planificación" @@ -1546,14 +1534,14 @@ msgstr "LibrePlan: planificación" msgid "Assigned load" msgstr "Carga asignada" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:142 -msgid "End Date" -msgstr "Data de fin" - #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 msgid "Filter by workers" msgstr "Filtrar por traballadores" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:154 +msgid "End Date" +msgstr "Data de fin" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 msgid "Some allocations needed" msgstr "Precísanse algunas asignacións" @@ -1570,9 +1558,7 @@ msgstr "ResourceType non debe ser nulo" msgid "" "Estimated end date for the task (press enter in textbox to open calendar " "popup or type in date directly)" -msgstr "" -"Data de fin estimada para a tarefa (presione enter no cadro de texto para " -"abrir o calendario ou escriba a data directamente)" +msgstr "Data de fin estimada para a tarefa (presione enter no cadro de texto para abrir o calendario ou escriba a data directamente)" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:292 msgid "Expand/Collapse all" @@ -1582,17 +1568,17 @@ msgstr "Expandir/Pregar todo" msgid "Overload due to current project" msgstr "Sobrecarga debido ao proxecto actual" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:946 msgid "Name: {0}" msgstr "Nome: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:902 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:903 msgid "Move down" msgstr "Mover abaixo" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:118 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 msgid "Please, select a project" msgstr "Por favor, seleccione un proxecto" @@ -1609,8 +1595,8 @@ msgid "Report structure" msgstr "Estrutura do parte" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:119 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 #: libreplan-webapp/src/main/webapp/templates/templates.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 msgid "General data" msgstr "Datos xerais" @@ -1622,10 +1608,10 @@ msgstr "BAC" msgid "Calculate Number of Hours" msgstr "Calcular número de horas" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:104 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:99 msgid "Assign" msgstr "Asignar" @@ -1633,7 +1619,7 @@ msgstr "Asignar" msgid "missing code in a criterion" msgstr "falta código nun criterio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1281 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1278 msgid "Create Template" msgstr "Crear modelo" @@ -1642,10 +1628,10 @@ msgstr "Crear modelo" msgid "Advanced search" msgstr "Búsqueda avanzada" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:112 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:74 #: 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 msgid "Filter by labels" msgstr "Filtrar por etiquetas" @@ -1654,9 +1640,7 @@ msgstr "Filtrar por etiquetas" msgid "" "IMPORTANT: Don't forget to communicate to subcontractor that his contract " "has been cancelled" -msgstr "" -"IMPORTANTE: Non olvide comunicar ao subcontratista que o seu contrato foi " -"cancelado" +msgstr "IMPORTANTE: Non olvide comunicar ao subcontratista que o seu contrato foi cancelado" #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:36 msgid "MonteCarlo chart" @@ -1666,34 +1650,33 @@ msgstr "Diagrama de Montecarlo" msgid "Schedule Variance" msgstr "Desviación en planificación" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:496 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:395 msgid "Error on showing warning message removing qualityForm: " -msgstr "" -"Erro ao mostrar mensaxe de advertencia borrando un formulario de calidade: " +msgstr "Erro ao mostrar mensaxe de advertencia borrando un formulario de calidade: " #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:410 msgid "Service does not manage resource of type: {0}" msgstr "O servizo non xestiona recursos de tipo: {0}" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 #: libreplan-webapp/src/main/webapp/common/error.zul:44 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 msgid "Status code" msgstr "Código de estado" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:974 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:474 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:492 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:976 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:103 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: 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:509 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:547 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 msgid "Warning" msgstr "Advertencia" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 msgid "Select parent calendar" msgstr "Seleccionar o calendario pai" @@ -1711,26 +1694,26 @@ msgstr "O tipo de horas no pode ser nulo" msgid "criterion satisfaction with end date less than start date" msgstr "o criterio satisfeito ten data de fin anterior á de inicio" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:49 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:214 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:226 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:186 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:163 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:185 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:193 +#: 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/webapp/orders/_listOrderElementAdvances.zul:49 msgid "Show" msgstr "Mostrar" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 -msgid "Duration (days)" -msgstr "Duración (días)" - #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:71 msgid "Assignment Type" msgstr "Tipo de asignación" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 +msgid "Duration (days)" +msgstr "Duración (días)" + #: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:29 msgid "Back to log in" msgstr "Volver a iniciar sesión" @@ -1749,14 +1732,14 @@ msgstr "Nodo sen fillos" msgid "Company" msgstr "Empresa" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 -msgid "There is no label with this code " -msgstr "Non hai ningunha etiqueta con este código" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 msgid "Task: {0} " msgstr "Tarefa: {0} " +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 +msgid "There is no label with this code " +msgstr "Non hai ningunha etiqueta con este código" + #: libreplan-webapp/src/main/webapp/planner/editTask.zul:65 msgid "Task properties" msgstr "Propiedades da tarefa" @@ -1769,8 +1752,8 @@ msgstr "Non hai ningún tipo de parte de traballo con este código" msgid "Sum of direct imputed hours" msgstr "Suma de horas imputadas directamente" -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:35 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 msgid "Surname" msgstr "Apelidos" @@ -1778,28 +1761,28 @@ msgstr "Apelidos" msgid "Exception Day Types List" msgstr "Lista de tipos de día de excepción" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 -msgid "the name must be not null or not empty" -msgstr "o nome non pode ser nulo ou baleiro" - #: 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/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/_editWorkReportType.zul:69 +#: 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/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/planner/order.zul:107 -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:48 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:41 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:41 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:41 msgid "Date" msgstr "Data" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 +msgid "the name must be not null or not empty" +msgstr "o nome non pode ser nulo ou baleiro" + #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:42 msgid "Add From Template" msgstr "Engadir a partir de modelo" @@ -1809,42 +1792,38 @@ msgstr "Engadir a partir de modelo" msgid "Assigned resources for this task will be deleted. Are you sure?" msgstr "Os recursos asignados para esta tarefa serán borrados. Está seguro?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:670 msgid "" "format prefix invalid. It cannot be empty or contain '_' or whitespaces." -msgstr "" -"formato de prefixo inválido. Non pode estar baliero ou conter '_' ou espazos " -"en branco." +msgstr "formato de prefixo inválido. Non pode estar baliero ou conter '_' ou espazos en branco." #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:41 msgid "Filter by month" msgstr "Filtrar por mes" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:351 +#: 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 "O formulario de calidaed debe ter un ítem con valor 100% para notificar progreso" + #: 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 "O criterio e o seu tipo non poden ser nulos" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:422 -msgid "The quality form must have an item with 100% value to report progress" -msgstr "" -"O formulario de calidaed debe ter un ítem con valor 100% para notificar " -"progreso" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "July" -msgstr "Xullo" - #: 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 "O código non é válido. Hai outro tipo de unidade co mesmo código" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:242 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "July" +msgstr "Xullo" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:255 msgid "Enable LDAP authentication" msgstr "Habilitar a autenticación LDAP" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:490 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:493 msgid "( max: {0} )" msgstr "( máx: {0} )" @@ -1856,16 +1835,16 @@ msgstr "Erro ao borrar elemento: " msgid "January" msgstr "Xaneiro" -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 -msgid "Cannot calculate charts for current data" -msgstr "Non se poden calcular gráficos para os datos actuais" - #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 msgid "Select queue" msgstr "Seleccionar cola" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1499 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:173 +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 +msgid "Cannot calculate charts for current data" +msgstr "Non se poden calcular gráficos para os datos actuais" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1495 msgid "project name already being used" msgstr "o nome de proxecto xa está sendo usado" @@ -1873,27 +1852,27 @@ msgstr "o nome de proxecto xa está sendo usado" msgid "Work description" msgstr "Descrición do traballo" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:61 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:58 msgid "Split assignment" msgstr "Dividir asignación" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:519 -msgid "There are not any assigned progress to current task" -msgstr "Non hai ningún progreso asignado á tarefa actual" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 msgid "You can not remove the default scenario called \"{0}\"" msgstr "Non se pode borrar o escenario por defecto, chamado \"{0}\"" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:88 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:209 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:220 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:181 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:158 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:522 +msgid "There are not any assigned progress to current task" +msgstr "Non hai ningún progreso asignado á tarefa actual" + #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:180 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:188 +#: 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 msgid "direct link" msgstr "enlace directo" @@ -1901,22 +1880,22 @@ msgstr "enlace directo" msgid "Down" msgstr "Abaixo" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:842 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:30 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 #: 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/TaskElementFilterEnum.java:34 #: 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:109 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:122 msgid "Label" msgstr "Etiqueta" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:869 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:870 msgid "Value is not valid, taking into account the current list of HoursGroup" msgstr "O valor non é válido, tendo en conta a lista actual de HoursGroup" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:51 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:92 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 msgid "Association with roles" msgstr "Asociación con roles" @@ -1928,8 +1907,8 @@ msgstr "falta tipo de horas de traballo nunha liña do parte" msgid "Quality forms" msgstr "Formularios de calidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:467 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:477 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:499 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:509 msgid "Repeated Hours Group code {0} in Project {1}" msgstr "Código {0} de groupo de horas repetido no proxecto {1}" @@ -1954,19 +1933,19 @@ msgstr "Estimación de custo total actual" msgid "cost assignment's start date not specified" msgstr "data de inicio da asignación de custo non especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1192 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1195 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 msgid "Direct" msgstr "Directo" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:104 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:193 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:245 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:266 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:51 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:86 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:205 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:257 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:278 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 msgid "Op." msgstr "Op." @@ -1978,15 +1957,13 @@ msgstr "Pesimista" msgid "Limiting resource assignation" msgstr "Asignación de recursos limitantes" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1224 +#: 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 "" -"Este progreso non se pode eliminar porque é propagado. Cómpre seleccionar " -"outro progreso como propagado" +msgstr "Este progreso non se pode eliminar porque é propagado. Cómpre seleccionar outro progreso como propagado" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:131 msgid "Work week" msgstr "Semana de traballo" @@ -2020,7 +1997,7 @@ msgstr "O recurso non pode ser nulo" msgid "Total Hours" msgstr "Horas totais" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:374 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:385 msgid "LibrePlan Role" msgstr "Rol LibrePlan" @@ -2032,12 +2009,12 @@ msgstr "Crear novo tipo de progreso" msgid "Confirm cancel" msgstr "Confirmar cancelación" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:37 msgid "Work And Progress Per Task" msgstr "Traballo e progreso por tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1523 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1519 msgid "project code already being used" msgstr "o código do proxecto xa está sendo usado" @@ -2045,22 +2022,22 @@ msgstr "o código do proxecto xa está sendo usado" msgid "WBS (tasks)" msgstr "EDT (tarefas)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:455 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:299 -#: 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/orders/OrderCRUDController.java:843 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:878 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:264 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:208 -msgid "Error on showing removing element: " -msgstr "Erro ao mostrar o elemento a borrar: " - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:728 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:720 msgid "Deleting sequence" msgstr "Borrando secuencia" +#: 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:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:875 +msgid "Error on showing removing element: " +msgstr "Erro ao mostrar o elemento a borrar: " + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 msgid "Select scenario" msgstr "Seleccionar escenario" @@ -2073,7 +2050,7 @@ msgstr "Nome de usuario" msgid "missing work report code in a work report" msgstr "falta o código nun parte de traballo" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:299 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:296 msgid "Edit Virtual Workers Group: {0}" msgstr "Editar grupo de traballadores virtuais: {0}" @@ -2081,7 +2058,7 @@ msgstr "Editar grupo de traballadores virtuais: {0}" msgid "Criterion requirement" msgstr "Criterios requiridos" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1404 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1407 msgid "Only the last activation period allows to delete end date." msgstr "Só o último periodo de activación permite borrar a data de fin." @@ -2095,8 +2072,8 @@ msgstr "Planificación gardada" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:192 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:171 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:70 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 msgid "Add new row" msgstr "Engadir nova fila" @@ -2104,7 +2081,7 @@ msgstr "Engadir nova fila" msgid "Move" msgstr "Mover" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:68 msgid "Password saved" msgstr "Contrasinal gardado" @@ -2117,20 +2094,20 @@ msgstr "falta código no calendario de recursos" msgid "Overload" msgstr "Sobrecarga" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 msgid "Assignment log" msgstr "Histórico de asignacións" +#: 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 "Modelos de partes de traballo" + #: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyCaptTimeout.java:45 msgid "CutycaptTimeout thread exception" msgstr "Excepción no thread CutycaptTimeout" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:332 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:22 -msgid "Work Report Models" -msgstr "Modelos de partes de traballo" - #: libreplan-webapp/src/main/webapp/materials/materials.zul:73 msgid "New" msgstr "Novo" @@ -2151,15 +2128,13 @@ msgstr "LibrePlan: Empresas" msgid "LibrePlan: Progress Report" msgstr "LibrePlan: Informe de progreso" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:417 +#: 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 "" -"O calendario non se pudo borrar porque aínda ten fillos. Algún outro " -"calendario deriva deste." +msgstr "O calendario non se pudo borrar porque aínda ten fillos. Algún outro calendario deriva deste." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:907 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:925 msgid "Value is not valid, the type must be not empty" msgstr "O valor non é válido, o tipo non pode estar baleiro" @@ -2171,7 +2146,7 @@ msgstr "o nome de tipo de criterio está sendo usado" msgid "Task code cannot be null" msgstr "O código da tarefa non pode ser nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:517 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:520 msgid "It is not allowed to consolidate progress." msgstr "Non se pode borrar progreso consolidado." @@ -2186,17 +2161,17 @@ msgstr "Empresa externa" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:30 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:28 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:131 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:30 +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 msgid "Actions" msgstr "Accións" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:118 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:130 msgid "Exceptions" msgstr "Excepcións" @@ -2208,7 +2183,7 @@ msgstr "Preferencias de usuario" msgid "Start hour" msgstr "Hora de inicio" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:139 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 msgid "Assign materials" msgstr "Asignar materiais" @@ -2216,18 +2191,18 @@ msgstr "Asignar materiais" msgid "Over assignable" msgstr "Sobreasignable" +#: 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/_list.zul:37 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 +msgid "ID" +msgstr "NIF" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:231 msgid "format filters are not valid" msgstr "o formato dos filtros non é válido" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:76 -msgid "ID" -msgstr "NIF" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:349 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:351 msgid "Settings" msgstr "Preferencias" @@ -2240,16 +2215,16 @@ msgstr "A data de inicio non pode ser baleira" msgid "Our company password" msgstr "Contrasinal da nosa empresa" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:307 #: 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/WorkingProgressPerTaskController.java:131 #: 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 "Esta etiqueta xa fora engadida." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/IntegrationEntityModel.java:80 #: 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 "Non se puido obter o código, por favor volva intentalo máis tarde" @@ -2257,19 +2232,17 @@ msgstr "Non se puido obter o código, por favor volva intentalo máis tarde" msgid "" "Value is not valid.\n" " Code cannot contain chars like '_'." -msgstr "" -"O valor non é válido.\n" -" o código no pode conter caracteres como '_'." +msgstr "O valor non é válido.\n o código no pode conter caracteres como '_'." #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:161 msgid "Hours Group" msgstr "Grupo de horas" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:823 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 msgid "Unallocated name" msgstr "Nome no asignado" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:923 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:924 msgid "Move up" msgstr "Mover arriba" @@ -2281,11 +2254,11 @@ msgstr "BCWP" msgid "Subcontract communication date" msgstr "Data de comunicación da subcontratación" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:281 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:269 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:365 #: 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:281 +#: 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 "Planificación" @@ -2293,13 +2266,13 @@ msgstr "Planificación" msgid "Dependencies have priority" msgstr "As dependencias teñen prioridade" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:516 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:901 +#: 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/common/BaseCRUDController.java:126 msgid "Create {0}" msgstr "Crear {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 msgid "Unlimited" msgstr "Ilimitado" @@ -2311,21 +2284,21 @@ msgstr "Total custo planificado" msgid "Assign Label" msgstr "Asignar etiqueta" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:23 -msgid "Create new project" -msgstr "Crear novo proxecto" - #: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 msgid "Page up" msgstr "Páxina arriba" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:24 +msgid "Create new project" +msgstr "Crear novo proxecto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:954 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:910 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:161 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:50 +#: 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:161 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 msgid "State" msgstr "Estado" @@ -2337,21 +2310,19 @@ msgstr "Debe empezar despois" msgid "Confirm change" msgstr "Confirmar cambio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:848 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:845 msgid "You don't have permissions to edit this project" msgstr "Non ten permisos para editar este proxecto" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 -msgid "missing date in a calendar exception" -msgstr "falta a data nunha excepción de calendario" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 msgid "" "Type of hours is empty. Please, create some type of hours before proceeding" -msgstr "" -"O tipo de horas está baleiro. Por favor, cree algún tipo de horas antes de " -"proceder" +msgstr "O tipo de horas está baleiro. Por favor, cree algún tipo de horas antes de proceder" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 +msgid "missing date in a calendar exception" +msgstr "falta a data nunha excepción de calendario" #: 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 @@ -2360,8 +2331,8 @@ msgstr "" msgid "There is no resource with this ID" msgstr "Non hai un recurso con este NIF" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:198 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 msgid "Send" msgstr "Enviar" @@ -2390,17 +2361,17 @@ msgstr "Usuario asociado" msgid "Type name" msgstr "Nome do tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:181 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:205 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:687 -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:27 -msgid "All" -msgstr "Todo" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningCommand.java:69 msgid "Progress assignment" msgstr "Asignacións de progreso" +#: 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 "Todo" + #: 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" @@ -2410,7 +2381,7 @@ msgstr "Manual" msgid "Calendars List" msgstr "Lista de calendarios" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 msgid "Receipt date" msgstr "Data de recepción" @@ -2418,39 +2389,37 @@ msgstr "Data de recepción" msgid "Cannot be higher than Ending date" msgstr "Non pode ser posterior á data de fin" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:269 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:281 msgid "Create activation period" msgstr "Crear período de activación" -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 -msgid "Workers List" -msgstr "Lista de traballadores" - #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:31 msgid "Personal details" msgstr "Detalles persoais" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1190 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:217 -msgid "Inherited" -msgstr "Herdado" +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 +msgid "Workers List" +msgstr "Lista de traballadores" #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:355 msgid "Delete project template. Are you sure?" msgstr "Borrar modelo de proxecto. ¿Está seguro?" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1193 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 +msgid "Inherited" +msgstr "Herdado" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:521 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:599 msgid "" "Cannot allocate selected element. There is not any queue that matches " "resource allocation criteria at any interval of time" -msgstr "" -"Non se pode asignar o elemento seleccionado. Non hai ningunha cola que " -"coincida cos criterios de asignación de recursos en ningún intervalo de tempo" +msgstr "Non se pode asignar o elemento seleccionado. Non hai ningunha cola que coincida cos criterios de asignación de recursos en ningún intervalo de tempo" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:890 #: 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 msgid "Worker" msgstr "Traballador" @@ -2465,10 +2434,9 @@ msgstr "nome do criterio non especificado" #: 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 "" -"O valor non é válido, o valor máximo por defecto non debe estar baleiro " +msgstr "O valor non é válido, o valor máximo por defecto non debe estar baleiro " -#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:362 msgid "Role property" msgstr "Propiedade do rol" @@ -2489,7 +2457,7 @@ msgstr "Autorizar" msgid "Recommended allocation" msgstr "Asignación recomendada" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:241 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:254 msgid "Activation" msgstr "Activación" @@ -2501,15 +2469,7 @@ msgstr "Escenarios" msgid "Materials saved" msgstr "Materiais gardados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 -msgid "" -"This progress measurement can not be in current date, because it is " -"consolidated. it is necessary to select other date." -msgstr "" -"Esta medida de progreso non pode estar na data actual, porque está " -"consolidada. Débese seleccionar outra data." - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:37 msgid "Total Worked Hours By Resource In A Month" msgstr "Total horas traballadas por recurso nun mes" @@ -2526,8 +2486,8 @@ msgstr "Buffer de tarefas de entrada" msgid "At least one {0} sequence must be active" msgstr "Polo menos unha secuencia de {0} debe estar activa" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:130 #: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:26 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:42 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:66 msgid "Profile name" @@ -2549,7 +2509,7 @@ msgstr "Debe seleccionar un escenario de orixe" msgid "At least one {0} sequence is needed" msgstr "Necesítase polo menos unha secuencia de {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:37 msgid "Estimated/Planned Hours Per Task" msgstr "Horas estimadas/planificadas por tarefa" @@ -2562,7 +2522,7 @@ msgstr "LibrePlan: Categorías de custo" msgid "Assigned" msgstr "Asignado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:244 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:257 msgid "Use LDAP roles" msgstr "Utilizar roles do LDAP" @@ -2574,14 +2534,20 @@ msgstr "Detalles" msgid "LibrePlan: Units" msgstr "LibrePlan: Unidades" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 -msgid "Communication" -msgstr "Comunicación" +#: 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 "Marca esta opción para enviar información aos desenvolvedores de LibrePlan para xerar estatísticas de uso" #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:36 msgid "More options" msgstr "Máis opcións" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +msgid "Communication" +msgstr "Comunicación" + #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 msgid "Error: {0}" @@ -2591,35 +2557,41 @@ msgstr "Erro: {0}" msgid "Confirm create template" msgstr "Confirmar a creación do modelo" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:238 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 msgid "Parent" msgstr "Pai" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +msgid "" +"Password cannot be managed for LDAP users because LDAP authentication is " +"being used" +msgstr "Os contrasinais non se poden xestionar para usuarios de LDAP porque a autenticación de LDAP está sendo usada" + #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:91 msgid "Earliest date" msgstr "Data máis cedo" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +msgid "Change Password" +msgstr "Cambiar o contrasinal" + #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 msgid "LibrePlan: Work And Progress Per Task" msgstr "LibrePlan: Traballo e progreso por tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 -msgid "Change Password" -msgstr "Cambiar o contrasinal" - #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:48 msgid "Projects" msgstr "Proxectos" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1102 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:269 +msgid "Confirm exit dialog" +msgstr "Diálogo para confirmar a salida" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/converters/ConverterFactory.java:64 msgid "Not found converter for {0}" msgstr "Non se atopou un conversor para {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:272 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1024 -msgid "Confirm exit dialog" -msgstr "Diálogo para confirmar a salida" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:70 msgid "Material assignments" msgstr "Asignacións de materiais" @@ -2632,42 +2604,26 @@ msgstr "Decembro" msgid "Change password" msgstr "Cambiar o contrasinal" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:830 -msgid "Text field" -msgstr "Campo de texto" - #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 msgid "" "Value is not valid, the Precision value must be less than the defalt max " "value." -msgstr "" -"O valor non é válido, o valor de precisión debe ser menor que o valor máximo " -"por defecto." +msgstr "O valor non é válido, o valor de precisión debe ser menor que o valor máximo por defecto." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 +msgid "Text field" +msgstr "Campo de texto" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:97 msgid "Question" msgstr "Pregunta" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1235 -msgid "" -"This progress measurement can not be changed or removed, because it is " -"consolidated. It is needed to remove its consolidation." -msgstr "" -"Esta medida de progreso non pode ser cambiada ou borrada, porque está " -"consolidada. Débese borrar a consolidación." - #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:225 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 msgid "Create new work week" msgstr "Crear nova semana de traballo" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 -msgid "The admin's account password remains the default one. This is unsecure" -msgstr "" -"O contrasinal da conta de admin segue sendo o contrasinal por defecto. Esto " -"non é seguro" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:716 +#: 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 "RECURSO LIMITANTE" @@ -2680,9 +2636,7 @@ msgstr "Subcontratación" msgid "" "The meausure name is not valid. There is another unit type with the same " "measure name" -msgstr "" -"O nome da medida non é válido. Hai outro tipo de unidade co mesmo nome de " -"medida" +msgstr "O nome da medida non é válido. Hai outro tipo de unidade co mesmo nome de medida" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:590 msgid "{0} cannot be fulfilled" @@ -2696,14 +2650,14 @@ msgstr "Vista expandida" msgid "Work record" msgstr "Rexistro de traballo" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:74 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:197 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:204 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:167 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:145 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:166 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:174 +#: 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 msgid "Output format" msgstr "Formato de saída" @@ -2727,44 +2681,44 @@ msgstr "o tipo de recurso non permite criterios habilitados" msgid "Effort cannot be null" msgstr "O esforzo non pode ser nulo" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1093 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:52 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1015 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:38 +#: 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/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:48 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: 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:85 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:166 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 #: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:103 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:49 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:94 #: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:45 +#: 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/limitingresources/manualAllocation.zul:135 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:106 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:116 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:41 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:137 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:70 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:97 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:80 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:98 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:157 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:88 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:141 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:387 -#: libreplan-webapp/src/main/webapp/planner/reassign.zul:50 -#: libreplan-webapp/src/main/webapp/planner/order.zul:131 -#: libreplan-webapp/src/main/webapp/planner/order.zul:166 -#: 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/print_configuration.zul:48 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:398 msgid "Cancel" msgstr "Cancelar" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 msgid "General user data" msgstr "Datos xerais do usuario" @@ -2784,35 +2738,33 @@ msgstr "Gráfico de horas acumuladas" msgid "Machines List" msgstr "Lista de máquinas" +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:692 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:904 +msgid "You don't have read access to this project" +msgstr "Non ten acceso de lectura a este proxecto" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 msgid "CPI" msgstr "CPI" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:695 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:907 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:318 -msgid "You don't have read access to this project" -msgstr "Non ten acceso de lectura a este proxecto" - #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:96 msgid "" "Disable hierarchy will cause criteria tree to be flattened. Are you sure?" -msgstr "" -"Dehabilitar a xerarquía fará que se aplane a árbore de criterios. ¿Está " -"seguro?" +msgstr "Dehabilitar a xerarquía fará que se aplane a árbore de criterios. ¿Está seguro?" -#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 -msgid "Units" -msgstr "Unidades" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:41 #: 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 msgid "Dates" msgstr "Datas" +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 +msgid "Units" +msgstr "Unidades" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 msgid "At least one stretch is needed" msgstr "Necesítase alo menos un tramo" @@ -2821,14 +2773,14 @@ msgstr "Necesítase alo menos un tramo" msgid "a day is not valid" msgstr "un día non é válido" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 -msgid "Autocomplete login form" -msgstr "Autocompletar o formulario de inicio de sesión" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 msgid "LibrePlan: Project Costs Per Resource" msgstr "LibrePlan: Custos de proxectos por recurso" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +msgid "Autocomplete login form" +msgstr "Autocompletar o formulario de inicio de sesión" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesCommand.java:61 msgid "Task Properties" msgstr "Propiedades da tarefa" @@ -2841,13 +2793,12 @@ msgstr "tipo de horas" msgid "LibrePlan: Task Scheduling Status In Project" msgstr "LibrePlan: Estado de planificación de proxecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:229 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:237 #: 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 "" -"Data de fin inválida, a data de fin nova debe ser posterior á data de inicio" +msgstr "Data de fin inválida, a data de fin nova debe ser posterior á data de inicio" #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:27 msgid "name" @@ -2857,19 +2808,19 @@ msgstr "nome" msgid "Delete selected task" msgstr "Borrar tarefa seleccionada" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:126 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:129 msgid "{0} (max: {1})" msgstr "{0} (máx: {1})" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 -msgid "end" -msgstr "fin" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 msgid "Cost Category" msgstr "Categoría de custo" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:357 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 +msgid "end" +msgstr "fin" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 msgid "Role search query" msgstr "Consulta para a búsqueda de roles" @@ -2881,8 +2832,8 @@ msgstr "Diario" msgid "Authorizations" msgstr "Autorizacións" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 #: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:36 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 msgid "Continue" msgstr "Continuar" @@ -2890,8 +2841,8 @@ msgstr "Continuar" msgid "Edit task {0}" msgstr "Editar tarefa: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:210 #: 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 "A data de inicio non pode ser nula" @@ -2903,15 +2854,11 @@ msgstr "Subcontratación" msgid "references" msgstr "referencias" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1264 -msgid "Value is not valid, the Precision value must be exact " -msgstr "O valor non é válido, o valor de precisión debe ser exacto " - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/GenericAllocationRow.java:55 msgid "Generic" msgstr "Xenérico" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 msgid "Template" msgstr "Modelo" @@ -2923,31 +2870,29 @@ msgstr "Valor máximo por defecto" msgid "Add criterion requirement" msgstr "Engadir criterio requirido" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:860 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 "" -"Non se pode borrar o proxecto \"{0}\" porque algunha das súas tarefas estase " -"usando nalgún parte de traballo e o proxecto só existe no escenario actual" +msgstr "Non se pode borrar o proxecto \"{0}\" porque algunha das súas tarefas estase usando nalgún parte de traballo e o proxecto só existe no escenario actual" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:86 msgid "Percentage of estimated budget hours / hours consumed" msgstr "Porcentaxe de horas presupostadas / horas consumidas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -msgid "Criterion Name" -msgstr "Nome do criterio" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:502 msgid "Automatic" msgstr "Automático" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 +msgid "Criterion Name" +msgstr "Nome do criterio" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 msgid "Task" msgstr "Tarefa" @@ -2956,16 +2901,16 @@ msgstr "Tarefa" msgid "LibrePlan: Change password" msgstr "LibrePlan: Cambiar o contrasinal" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:85 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:302 #: 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/WorkingProgressPerTaskController.java:125 #: 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 msgid "please, select a label" msgstr "por favor, seleccione unha etiqueta" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:125 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:134 msgid "Add profile" msgstr "Engadir perfil" @@ -2973,21 +2918,21 @@ msgstr "Engadir perfil" msgid "LibrePlan: Scenarios Management" msgstr "LibrePlan: Xestión de escenarios" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 -msgid "filter already exists" -msgstr "o filtro xa existe" - #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:225 msgid "missing code in a calendar data version" msgstr "falta código nos datos de versión dun calendario" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +msgid "filter already exists" +msgstr "o filtro xa existe" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 msgid "Criterion name" msgstr "Nome do criterio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:127 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:126 msgid "values are not valid, the values must not be null" msgstr "os valores non son válidos, non deben ser nulos" @@ -2996,8 +2941,8 @@ msgid "Apply changes and go back to scheduling" msgstr "Aplicar cambios e volver á planificación" #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 msgid "Task name" msgstr "Nome da tarefa" @@ -3005,12 +2950,12 @@ msgstr "Nome da tarefa" msgid "cost assignment's resource not specified" msgstr "recurso da asignación de custo non especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:132 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:129 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:64 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:45 -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:73 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:68 msgid "Project" msgstr "Proxecto" @@ -3030,7 +2975,7 @@ msgstr "Custo presupostado do traballo realizado" msgid "Change the password" msgstr "Cambiar o contrasinal" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:115 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:128 msgid "Work report" msgstr "Parte de traballo" @@ -3039,47 +2984,43 @@ msgid "the name must be not empty" msgstr "o nome non pode ser baleiro" #: libreplan-webapp/src/main/webapp/materials/materials.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:72 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:75 msgid "Disabled" msgstr "Deshabilitado" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:701 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:326 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:738 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 msgid "Earned value" msgstr "Valor gañado" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:35 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:163 msgid "Overtime Effort" msgstr "Esforzo extra" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:219 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:231 msgid "Inherited from parent calendar" msgstr "Herdado do calendario pai" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:187 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:213 +#: 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 msgid "Normal Effort" msgstr "Esforzo normal" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:138 msgid "{0} reassignations finished" msgstr "Finalizadas {0} reasignacións" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:250 msgid "" -"Templates can only be created out of existent tasks.You are trying to create " -"a template out of a new task.\n" +"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 "" -"Os modelos só poden ser creados a partir de tarefas existentes. Está " -"tentando crear un modelo a partir dunha tarefa nova.\n" -"Por favor garde o seu proxecto antes de continuar." +msgstr "Os modelos só poden ser creados a partir de tarefas existentes. Está tentando crear un modelo a partir dunha tarefa nova.\nPor favor garde o seu proxecto antes de continuar." -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1109 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1124 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1178 msgid "{0} not supported yet" msgstr "{0} aínda non soportado" @@ -3087,20 +3028,25 @@ msgstr "{0} aínda non soportado" msgid "is not supported for its use with LibrePlan." msgstr "no está soportado para o seu uso con 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 "A data non é válida, debe ser maior que a última consolidación de progreso" + #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 msgid "New entry" msgstr "Entrada nova" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 -msgid "Some sequences to remove not existed" -msgstr "Algunhas secuencias para borrar non existen" - #: 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 msgid "Resources Load" msgstr "Carga de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:241 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 +msgid "Some sequences to remove not existed" +msgstr "Algunhas secuencias para borrar non existen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:233 msgid "Changes have been canceled" msgstr "Cambios cancelados" @@ -3108,7 +3054,7 @@ msgstr "Cambios cancelados" msgid "LibrePlan: Hours Worked Per Worker In A Month" msgstr "LibrePlan: Horas traballadas por traballador nun mes" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:312 msgid "Authentication" msgstr "Autenticación" @@ -3128,16 +3074,16 @@ msgstr "Asignación apropiativa" msgid "Assigned criterion requirements" msgstr "Criterios requiridos asignados" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:144 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:153 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:115 #: 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 msgid "Filter by criteria" msgstr "Filtrar por criterios" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:37 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 msgid "Max value" msgstr "Valor máximo" @@ -3157,12 +3103,12 @@ msgstr "Horas a asignar" msgid "A category must be selected" msgstr "Debe seleccionar unha categoría" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:137 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 msgid "Period" msgstr "Periodo" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 msgid "Spread" msgstr "Propagación" @@ -3170,17 +3116,16 @@ msgstr "Propagación" msgid "Select start date" msgstr "Seleccionar data de inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:885 -msgid "Removed {0}" -msgstr "{0} borrado" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:106 #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:152 msgid "Error on showing warning message removing typeOfWorkHours: " -msgstr "" -"Erro ao mostrar mensaxe de advertencia borrando tipo de horas de traballo: " +msgstr "Erro ao mostrar mensaxe de advertencia borrando tipo de horas de traballo: " -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:882 +msgid "Removed {0}" +msgstr "{0} borrado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 msgid "Confirm deleting this worker. Are you sure?" msgstr "Confirmar o borrado deste traballador. ¿Está seguro?" @@ -3189,19 +3134,14 @@ msgid "Group name" msgstr "Nome do grupo" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:59 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:100 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:106 msgid "Role name" msgstr "Nome do rol" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 msgid "This worker was already removed by other user" msgstr "Este traballador xa foi borrado por outro usuario" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:791 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:474 -msgid "h" -msgstr "h" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:620 msgid "Create Work Report" msgstr "Crear parte de traballo" @@ -3210,6 +3150,11 @@ msgstr "Crear parte de traballo" msgid "Value is not valid, the precision value must not be empty" msgstr "O valor non é válido, o valor de precisión non debe estar baleiro" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:473 +msgid "h" +msgstr "h" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:363 msgid "Workable capacity for this period " msgstr "Capacidade de traballo para este período " @@ -3219,7 +3164,7 @@ msgstr "Capacidade de traballo para este período " msgid "Cannot be null or empty" msgstr "Non pode ser nulo ou baleiro" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 msgid "Quality Form" msgstr "Formulario de calidade" @@ -3235,7 +3180,7 @@ msgstr "Asignar elementos seleccionados" msgid "init" msgstr "inicio" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1201 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 msgid "Add new progress measurement" msgstr "Engadir nova medida de progreso" @@ -3243,14 +3188,14 @@ msgstr "Engadir nova medida de progreso" msgid "Select for automatic queuing" msgstr "Seleccione para encolar automáticamente" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 -msgid "Scenarios Management" -msgstr "Administración de escenarios" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:192 msgid "Project {0} transfered" msgstr "Proxecto {0} transferido" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 +msgid "Scenarios Management" +msgstr "Administración de escenarios" + #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:96 msgid "Create & Assign" msgstr "Crear e asignar" @@ -3263,26 +3208,26 @@ msgstr "Non configurable" msgid "Advanced allocation" msgstr "Asignación avanzada" -#: libreplan-webapp/src/main/webapp/planner/order.zul:108 #: 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 "Consolidado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:145 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 msgid "Work report types" msgstr "Tipos de partes de traballo" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:174 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:187 msgid "MonteCarlo method" msgstr "Método de Montecarlo" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1220 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1223 msgid "derived exception can not be removed" msgstr "a excepción derivada non se pode borrar" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:287 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:307 +#: 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 msgid "Edit Worker: {0}" msgstr "Editar traballador: {0}" @@ -3294,11 +3239,11 @@ msgstr "falta o código nun material" msgid "LibrePlan: User access" msgstr "LibrePlan: Acceso de usuarios" -#: 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/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:67 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:32 +#: 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/orders/_list.zul:32 msgid "Customer" msgstr "Cliente" @@ -3313,7 +3258,7 @@ msgstr "Tipo de horas" msgid "criterion type name not specified" msgstr "nome do tipo de criterio non especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:273 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:265 msgid "Cannot connect to LDAP server" msgstr "Non se pode conectar ao servidor de LDAP" @@ -3321,11 +3266,11 @@ msgstr "Non se pode conectar ao servidor de LDAP" msgid "Add Exception" msgstr "Engadir excepción" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:303 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:220 +#: 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:378 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:219 msgid "cannot be empty" msgstr "non pode ser baleiro" @@ -3354,17 +3299,19 @@ msgstr "Tipo de progreso" msgid "Task {0} : Project is incompatible type with {1}" msgstr "Tarefa {0} : O proxecto ten un tipo incompatible con {1}" +#: 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" +" date" +msgstr "O período de tempo contén datos inválidos. A data de fin debe ser maior cá de inicio" + #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 msgid "Expand taskgroups" msgstr "Expandir grupos de tarefas" -#: 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 " -"date" -msgstr "" -"O período de tempo contén datos inválidos. A data de fin debe ser maior cá " -"de inicio" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +msgid "The admin's account password remains the default one. This is insecure" +msgstr "O contrasinal da conta de admin segue sendo o contrasinal por defecto. Esto non é seguro" #: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:33 msgid "Save Project" @@ -3375,8 +3322,8 @@ msgstr "Gardar proxecto" msgid "Day is not valid" msgstr "O día non é válido" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:619 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1256 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:623 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1259 msgid "You should select a start date for the exception" msgstr "Debe seleccionar unha data de inicio para a excepción" @@ -3388,98 +3335,97 @@ msgstr "Axuda" msgid "Variance At Completion" msgstr "Desviación ao custo final" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:96 +msgid "Settings saved" +msgstr "Preferencias gardadas" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:64 msgid "Exportation options" msgstr "Opcións de exportación" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:92 -msgid "Settings saved" -msgstr "Preferencias gardadas" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 -msgid "" -"Could not save time period. Time period overlaps with another non-compatible " -"time period" -msgstr "" -"Non se puido gardar o período de tiempo. O período solápase con outro " -"período de tempo incompatible" - +#: 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/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/LabelBandboxFinder.java:52 -#: 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/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:443 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:930 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:94 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: 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/workreports/_editWorkReportType.zul:43 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:28 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:40 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:41 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:34 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:58 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:42 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:83 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:36 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 -#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:27 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:50 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:31 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.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/users/_editProfile.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:116 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:72 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:80 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 -#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:81 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:32 +#: 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/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/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/completedEstimatedHoursPerTask.zul:96 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:137 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:96 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:137 +#: 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/schedulingProgressPerOrderReport.zul:115 +#: 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:80 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 #: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 +#: 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/_list.zul:28 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 msgid "Name" msgstr "Nome" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 +msgid "" +"Could not save time period. Time period overlaps with another non-compatible" +" time period" +msgstr "Non se puido gardar o período de tiempo. O período solápase con outro período de tempo incompatible" + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:168 msgid "Delete task" msgstr "Borrar tarefa" @@ -3492,14 +3438,14 @@ msgstr "Segundos" msgid "please, select an item" msgstr "por favor, seleccione un elemento" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:224 +msgid "Day of week" +msgstr "Día da semana" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 msgid "Time Start cannot be null" msgstr "A hora de inicio non pode ser nula" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:212 -msgid "Day of week" -msgstr "Día da semana" - #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:22 msgid "Companies List" msgstr "Lista de empresas" @@ -3508,7 +3454,7 @@ msgstr "Lista de empresas" msgid "Stretches with Interpolation" msgstr "Tramos con interpolación" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:37 msgid "Hours Worked Per Resource" msgstr "Horas traballadas por recurso" @@ -3517,21 +3463,23 @@ msgstr "Horas traballadas por recurso" msgid "The end date cannot be before the init date" msgstr "A data de fin non pode ser anterior á data de inicio" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 +msgid "" +"Profiles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "Os perfís dos usuarios de LDAP non se poden xestionar porque os roles de LDAP están sendo usados." + #: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 msgid "cost assignment with end date less than start date" msgstr "a asignación de custo ten data de fin anterior á de inicio" #: 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 "" -"Habilitar/Deshabilitar a propiedade de autocompletado no formulario de " -"inicio de sesión, se o contrasinal de admin tovadía é o contrasinal por " -"defecto" +"Enable/Disable autocomplete property in login form, if the admin password is" +" still in default" +msgstr "Habilitar/Deshabilitar a propiedade de autocompletado no formulario de inicio de sesión, se o contrasinal de admin tovadía é o contrasinal por defecto" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:26 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 msgid "Category name" msgstr "Nome da categoría" @@ -3544,6 +3492,10 @@ msgstr "Non é o mesmo material, imposible actualizar" msgid "Filter work report by" msgstr "Filtrar parte de traballo por" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:99 +msgid "Show a notification when new LibrePlan versions are released" +msgstr "Mostrar unha notificación cando unha nova versión de LibrePlan sexa publicada" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:65 msgid "Main menu" msgstr "Menú principal" @@ -3556,7 +3508,7 @@ msgstr "Montecarlo" msgid "Duration" msgstr "Duración" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:585 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 msgid "Exception: {0}" msgstr "Excepción: {0}" @@ -3581,8 +3533,8 @@ msgstr "Planificar" msgid "Unexpected: {0}" msgstr "Inesperado: {0}" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 #: libreplan-webapp/src/main/webapp/planner/main.zul:61 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 msgid "Notes" msgstr "Notas" @@ -3590,33 +3542,47 @@ msgstr "Notas" msgid "Connect" msgstr "Conectar" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +msgid "" +"Roles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "Os roles dos usuarios de LDAP non se poden xestionar porque os roles de LDAP están sendo usados." + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:223 msgid "Allocation: [{0},{1}]" msgstr "Asignación: [{0},{1}]" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:892 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 msgid "Virtual Workers Group" msgstr "Grupo de traballadores virtuais" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:225 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:217 msgid "Changes saved" msgstr "Cambios gardados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1266 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1263 msgid "See scheduling" msgstr "Ver planificación" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:328 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:331 #: 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 msgid "Progress measurements" msgstr "Medidas de progreso" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 msgid "Add measure" msgstr "Engadir medida" +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 +msgid "Found resources" +msgstr "Recursos atopados" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 +msgid "Relationship" +msgstr "Relación" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:258 msgid "Work report saved" msgstr "Parte de traballo gardado" @@ -3627,22 +3593,13 @@ msgstr "Parte de traballo gardado" msgid "Subcontract" msgstr "Subcontratar" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 -msgid "Found resources" -msgstr "Recursos atopados" - -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 -msgid "Relationship" -msgstr "Relación" - -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 #: libreplan-webapp/src/main/webapp/planner/main.zul:57 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 msgid "End" msgstr "Fin" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1346 +#: 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 "A data non é válida, non debe ser baleira" @@ -3651,7 +3608,7 @@ msgid "User login name" msgstr "Nome de usuario" #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:534 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 msgid "Cost Categories" msgstr "Categorías de custo" @@ -3667,7 +3624,7 @@ msgstr "non pode ser baleiro" msgid "April" msgstr "Abril" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:301 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 msgid "Derived of Calendar " msgstr "Derivado do calendario " @@ -3676,12 +3633,12 @@ msgid "Users List" msgstr "Lista de usuarios" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:27 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:55 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:56 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:55 msgid "Task quality forms" msgstr "Formularios de calidade de tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:593 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:597 msgid "Not working day" msgstr "Día non laborable" @@ -3690,11 +3647,11 @@ msgid "Progress Types" msgstr "Tipos de progreso" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:155 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 msgid "Cost category" msgstr "Categoría de custo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:727 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:719 msgid "It can not be deleted. At least one sequence is necessary." msgstr "Non se pode borrar. Polo menos unha secuencia é necesaria." @@ -3710,8 +3667,8 @@ msgstr "Cantidade de traballo" msgid "please, select a quality form" msgstr "por favor, seleccione un formulario de calidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:522 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:907 +#: 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/common/BaseCRUDController.java:132 msgid "Edit {0}: {1}" msgstr "Editar {0}: {1}" @@ -3728,14 +3685,14 @@ msgstr "Filtrar formularios de calidade por" msgid "Unindent selected task" msgstr "Desindentar tarefa seleccionada" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 -msgid "Customer reference code" -msgstr "Código de referencia do cliente" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 msgid "Constraint" msgstr "Restrición" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +msgid "Customer reference code" +msgstr "Código de referencia do cliente" + #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:150 msgid "Add New Label Type Field" msgstr "Engadir novo campo de tipo de etiqueta" @@ -3748,22 +3705,22 @@ msgstr "A hora de fin non pode ser nula" msgid "Customer reference" msgstr "Referencia del cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:696 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:849 -#: 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/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:146 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:319 +#: 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:360 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:309 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:319 +#: 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:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:846 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:896 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:905 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:932 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 msgid "Information" msgstr "Información" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:934 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:931 msgid "Sorry, you do not have permissions to access this project" msgstr "Sentímolo, non ten permisos para acceder a este proxecto" @@ -3771,7 +3728,7 @@ msgstr "Sentímolo, non ten permisos para acceder a este proxecto" msgid "END" msgstr "FIN" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:226 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 msgid "Worker saved" msgstr "Traballador gardado" @@ -3783,27 +3740,27 @@ msgstr "non se pode pasar mentres o elemento anterior non sexa pasado." msgid "New hours group " msgstr "novo grupo de horas " -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 -msgid "Please remember that only saved changes will be printed" -msgstr "Por favor lembra que só os cambios gardados serán impresos" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:464 msgid "Assign element to queue manually" msgstr "Asignar elemento á cola manualmente" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 -msgid "Edit Template" -msgstr "Editar modelo" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 +msgid "Please remember that only saved changes will be printed" +msgstr "Por favor lembra que só os cambios gardados serán impresos" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 +msgid "percentage cannot be duplicated" +msgstr "a porcentaxe non pode estar duplicada" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 msgid "Resource: {0} " msgstr "Recurso: {0} " -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:360 -msgid "percentage cannot be duplicated" -msgstr "a porcentaxe non pode estar duplicada" +#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 +msgid "Edit Template" +msgstr "Editar modelo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:331 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 msgid "Work Hours" msgstr "Horas de traballo" @@ -3811,7 +3768,7 @@ msgstr "Horas de traballo" msgid "Heading" msgstr "Cabeceira" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:165 +#: 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 "NIF da empresa xa está sendo usado. Debe ser único" @@ -3827,12 +3784,12 @@ msgstr "As porcentaxes deberían sumar 100" msgid "The calendar exception type not found" msgstr "Tipo de excepción de calendario non atopado" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:81 #: 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 "No se puido convertir o valor a tipo {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:223 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:222 msgid "Worker must be not-null" msgstr "O traballador non debe ser nulo" @@ -3840,43 +3797,43 @@ msgstr "O traballador non debe ser nulo" msgid "Some criterion satisfactions overlap in time" msgstr "Algúns criterios satisfeitos solápanse no tempo" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 -msgid "Value last progress measurement" -msgstr "Valor da última medida de progreso" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:21 msgid "LibrePlan: Materials Needs At Date" msgstr "LibrePlan: Necesidades de materiais en data" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +msgid "Value last progress measurement" +msgstr "Valor da última medida de progreso" + #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:44 msgid "Worker assignments" msgstr "Asignacións de traballador" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:610 #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 #: 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 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:307 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:328 #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:221 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:227 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:603 msgid "{0} already exists" msgstr "{0} xa existe" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 msgid "Create Worker" msgstr "Crear traballador" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:587 -msgid "Exception: {0} (Inh)" -msgstr "Excepción: {0} (Her)" - #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:38 msgid "Code " msgstr "Código" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:66 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:66 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:591 +msgid "Exception: {0} (Inh)" +msgstr "Excepción: {0} (Her)" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:69 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:69 msgid "Password confirmation" msgstr "Confirmación de contrasinal" @@ -3889,13 +3846,13 @@ msgid "Work Report" msgstr "Parte de traballo" #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:189 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:135 +#: 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 "Unidades de medida" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:39 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 msgid "Show progress" msgstr "Mostrar progreso" @@ -3903,31 +3860,27 @@ msgstr "Mostrar progreso" msgid "Work" msgstr "Traballo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:298 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 msgid "" "Error saving the project\n" "{0}" -msgstr "" -"Erro gardando un proxecto\n" -"{0}" +msgstr "Erro gardando un proxecto\n{0}" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:358 msgid "" "The task has got progress consolidations. It must delete all consolidations " "to change the resource allocation type " -msgstr "" -"A tarefa ten consolidacións de progreso. Debe borrar as consolidacións para " -"cambiar o tipo de asignación de recursos " +msgstr "A tarefa ten consolidacións de progreso. Debe borrar as consolidacións para cambiar o tipo de asignación de recursos " #: libreplan-webapp/src/main/webapp/resources/machine/machines.zul:22 msgid "LibrePlan: Machines" msgstr "LibrePlan: Máquinas" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:630 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:299 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:306 #: 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/limitingresources/LimitingResourcesController.java:630 msgid "Error" msgstr "Erro" @@ -3935,17 +3888,15 @@ msgstr "Erro" msgid "Cost Performance Index" msgstr "Eficiencia en custo" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +msgid "ETC" +msgstr "ETC" + #: 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 "" -"Criterion non é válido, outro criterionSatisfaction solápase co mesmo " -"criterion" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 -msgid "ETC" -msgstr "ETC" +msgstr "Criterion non é válido, outro criterionSatisfaction solápase co mesmo criterion" #: libreplan-webapp/src/main/webapp/common/layout/template.zul:105 msgid "Log out" @@ -3959,33 +3910,31 @@ msgstr "engadir nova unidade de configuración" msgid "Main preferences" msgstr "Preferencias principais" -#: 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 "" -"Criterion non válido, outro criterionSatisfaction solápase co mesmo " -"criterionType" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 #: libreplan-webapp/src/main/webapp/planner/order.zul:80 msgid "Progress consolidation" msgstr "Consolidación de progreso" +#: 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 "Criterion non válido, outro criterionSatisfaction solápase co mesmo criterionType" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 +msgid "Add new worker assignment" +msgstr "Engadir nova asignación de traballador" + #: 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 "falta o nome de campo nun valor de descrición" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 -msgid "Add new worker assignment" -msgstr "Engadir nova asignación de traballador" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:688 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 msgid "Show all elements" msgstr "Mostrar todos os elementos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 msgid "It couldn't complete all the reassignations" msgstr "No se puideron completar todas as reasignacións" @@ -3997,33 +3946,31 @@ msgstr "Recursos limitantes" msgid "Task Information" msgstr "Información da tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:145 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:142 msgid "Hours Group at " msgstr "Grupo de horas en " #: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:27 msgid "Your session has expired after inactivity period. Please log in again." -msgstr "" -"A súa sesión expirou tras un tiempo de inactividade. Por favor, inicie " -"sesión de novo." +msgstr "A súa sesión expirou tras un tiempo de inactividade. Por favor, inicie sesión de novo." + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 +msgid "a day is empty" +msgstr "un día está baleiro" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:165 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 msgid "SPREAD" msgstr "PROPAGACIÓN" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 -msgid "a day is empty" -msgstr "un día está baleiro" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 +msgid "Changes applied" +msgstr "Cambios aplicados" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 msgid "Budgeted Cost Work Scheduled" msgstr "Custo de traballo presupostado planificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 -msgid "Changes applied" -msgstr "Cambios aplicados" - #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 msgid "Name cannot be null or empty" msgstr "O nome non pode ser nulo ou baleiro" @@ -4036,7 +3983,7 @@ msgstr "Configuración do LDAP" msgid "Queue Element Information" msgstr "Información de elemento de cola" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:139 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 msgid "Start Date" msgstr "Data de inicio" @@ -4052,9 +3999,9 @@ msgstr "Desviación en custo" msgid "criterion type does not allow resource hierarchy" msgstr "o tipo de criterio non permite xerarquía de recursos" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:152 #: 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 msgid "Total" msgstr "Total" @@ -4075,40 +4022,40 @@ msgstr "Editar tarefa: {0}" msgid "Select destination" msgstr "Seleccionar destino" +#: 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 "debe ser maior cá data anterior." + #: libreplan-webapp/src/main/webapp/planner/order.zul:89 #: libreplan-webapp/src/main/webapp/planner/order.zul:95 msgid "Check consolidated progresses" msgstr "Marcar progresos consolidados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:274 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:530 -msgid "must be greater than the previous date." -msgstr "debe ser maior cá data anterior." - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1469 #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:585 msgid "Show all" msgstr "Mostrar todo" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 -msgid "Estimated hours" -msgstr "Horas estimadas" - #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 msgid "Default price" msgstr "Prezo por defecto" +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +msgid "Estimated hours" +msgstr "Horas estimadas" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:121 msgid "Apply tab changes" msgstr "Aplicar cambios da pestana" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:93 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:99 #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:170 msgid "passwords don't match" msgstr "os contrasinais non coinciden" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:88 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:100 msgid "Day properties" msgstr "Propiedades do día" @@ -4120,6 +4067,12 @@ msgstr "Grupos de horas" msgid "Transfer" msgstr "Transferir" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:903 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment" +msgstr "O progreso que propaga non se pode cambiar se hai algunha consolidación nalgunha asignación de progreso" + #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:22 msgid "Work Hours Types List" msgstr "Lista de tipos de horas de traballo" @@ -4132,6 +4085,12 @@ msgstr "novo fito" msgid "Value last progress reported" msgstr "Valor último progreso notificado" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 +msgid "" +"Help project developers to collect information about which LibrePlan version" +" you are using" +msgstr "Axude aos desenvolvedores do proxecto a recoller información sobre que versión de LibrePlan está usando" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 msgid "Report Progress" msgstr "Notificar progreso" @@ -4140,7 +4099,7 @@ msgstr "Notificar progreso" msgid "Show dependencies" msgstr "Mostrar dependencias" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Schedule from start to deadline" msgstr "Planificar dende o principio á data límite" @@ -4150,8 +4109,8 @@ msgstr "Planificar dende o principio á data límite" msgid "Estimated days" msgstr "Días estimadas" -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:51 #: 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 msgid "Reference date" msgstr "Data de referencia" @@ -4160,14 +4119,14 @@ msgstr "Data de referencia" msgid "LibrePlan: Estimated/Planned Hours Per Task" msgstr "LibrePlan: Horas estimadas/planificadas por tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 -msgid "From chosen date" -msgstr "A partir da data escollida" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 msgid "Progress Evolution" msgstr "Evolución do progreso" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 +msgid "From chosen date" +msgstr "A partir da data escollida" + #: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 msgid "LibrePlan: Exception Days" msgstr "LibrePlan: Días de excepción" @@ -4176,23 +4135,27 @@ msgstr "LibrePlan: Días de excepción" msgid "LibrePlan: Work Hours" msgstr "LibrePlan: Horas de traballo" +#: 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 "Completa, parcialmente ou non planificada. (Pinche e arrastre para mover tarefas)" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 msgid "LibrePlan Configuration" msgstr "LibrePlan: Configuración" -#: 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 "" -"Completa, parcialmente ou non planificada. (Pinche e arrastre para mover " -"tarefas)" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "CV" +msgstr "CV" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:91 msgid "Original" msgstr "Orixinal" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 -msgid "CV" -msgstr "CV" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:163 +msgid "" +"A new version of LibrePlan is available. Please check next link for more " +"information:" +msgstr "Unha nova versión de LibrePlan está dispoñible. Por favor comprobe a seguinte ligazón para más información:" #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:31 msgid "Stretches function configuration" @@ -4203,22 +4166,21 @@ msgstr "Configuración da función de tramos" msgid "Not indentable" msgstr "Non indentable" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 -msgid "Resource allocation type" -msgstr "Tipo de asignación de recursos" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:493 #: libreplan-webapp/src/main/webapp/materials/materials.zul:71 msgid "List of materials for all categories (select one to filter)" -msgstr "" -"Lista de materiais paa tódalas categorías (seleccione unha para filtrar)" +msgstr "Lista de materiais paa tódalas categorías (seleccione unha para filtrar)" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 +msgid "Resource allocation type" +msgstr "Tipo de asignación de recursos" #: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 msgid "User disabled" msgstr "Usuario deshabilitado" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 #: libreplan-webapp/src/main/webapp/common/error.zul:40 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 msgid "Exception type" msgstr "Tipo de excepción" @@ -4226,7 +4188,7 @@ msgstr "Tipo de excepción" msgid "In the available periods {0} only {1} hours are available." msgstr "Nos períodos dispoñibles {0} só hai dispoñibles {1} horas." -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:120 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:126 msgid "Association with profiles" msgstr "Asociación con perfís" @@ -4234,8 +4196,8 @@ msgstr "Asociación con perfís" msgid "Task {0} : Duplicate code in DB" msgstr "Tarefa {0} : Código duplicado en BD" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 #: libreplan-webapp/src/main/webapp/common/error.zul:30 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 msgid "Message - {0}" msgstr "Mensaxe - {0}" @@ -4247,8 +4209,8 @@ msgstr "LibrePlan: Preferencias" msgid "worker's surname not specified" msgstr "apelidos do traballador non especificados" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 msgid "Save changes" msgstr "Gardar cambios" @@ -4260,31 +4222,29 @@ msgstr "Preferencias da aplicación" msgid "Average of estimated hours" msgstr "Media de horas estimadas" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:272 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:285 msgid "Base" msgstr "Base" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 -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 "" -"Non se pode borrar a tarefa \"{0}\" porque algún dos seus fillos está a " -"usarse nalgún parte de traballo" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 msgid "Total dedication" msgstr "Dedicación total" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 +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 "Non se pode borrar a tarefa \"{0}\" porque algún dos seus fillos está a usarse nalgún parte de traballo" + #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:44 msgid "Select source" msgstr "Seleccionar orixe" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:828 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:810 msgid "Worker deleted" msgstr "Traballador borrado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:760 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:752 msgid "Select entity, please" msgstr "Seleccionar entidade, por favor" @@ -4301,16 +4261,16 @@ msgstr "LibrePlan: Perfís" msgid "Subcontratation date" msgstr "Data de subcontratación" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:108 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:197 +msgid "Day" +msgstr "Día" + #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 msgid "LibrePlan: Subcontracted Tasks" msgstr "LibrePlan: Tarefas subcontratadas" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:96 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:185 -msgid "Day" -msgstr "Día" - -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:54 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:57 msgid "Current password" msgstr "Contrasinal actual" @@ -4324,20 +4284,20 @@ msgstr "Por favor, seleccione un elemento" msgid "Cannot be higher than finish hour" msgstr "Non pode ser posterior á data de fin" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:204 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:223 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:217 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 msgid "Prefix" msgstr "Prefixo" +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 +msgid "New Template element" +msgstr "Novo elemento de modelo" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 msgid "Subcontracted code" msgstr "Código subcontratado" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 -msgid "New Template element" -msgstr "Novo elemento de modelo" - #: 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" @@ -4364,11 +4324,7 @@ msgstr "LibrePlan: Grupos de traballadores virtuais" msgid "{0} \"{1}\" can not be deleted because of it is being used" msgstr "{0} \"{1}\" non se pode borrar porque está sendo usado" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 -msgid "Edit limiting resource element" -msgstr "Editar elemento de recurso limitante" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:770 +#: 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 "O nome do campo debe ser único, non nulo e non baleiro" @@ -4379,34 +4335,36 @@ msgstr "O nome do campo debe ser único, non nulo e non baleiro" msgid "Position" msgstr "Posición" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 +msgid "Edit limiting resource element" +msgstr "Editar elemento de recurso limitante" + #: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 msgid "Incorrect authentication" msgstr "Identificación incorrecta" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:35 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:42 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:53 -msgid "Edit task" -msgstr "Editar tarefa" - #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 msgid "Edit work report" msgstr "Editar parte de traballo" +#: 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 "Editar tarefa" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:44 msgid "Limiting resources (project)" msgstr "Recursos limitantes (proxecto)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:672 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:674 msgid "A description field of the same name already exists." msgstr "Xa existe un campo de descrición co mesmo nome." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1163 +#: 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 "" -"As medidas de progreso notificadas por formularios de calidade non se poden " -"modificar" +msgstr "As medidas de progreso notificadas por formularios de calidade non se poden modificar" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:44 msgid "Current value" @@ -4416,8 +4374,8 @@ msgstr "Valor actual" msgid "Duplicate progress assignment for task " msgstr "Asignación de progreso duplicada para a tarefa" -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 msgid "Save and Continue" msgstr "Gardar e continuar" @@ -4448,12 +4406,12 @@ msgstr "Datos do perfil" #: 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:250 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:263 msgid "Configuration" msgstr "Configuración" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:496 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:528 +#: 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 "A data non pode ser baleira" @@ -4461,37 +4419,41 @@ msgstr "A data non pode ser baleira" msgid "LibrePlan: Workers" msgstr "LibrePlan: Traballadores" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:572 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:567 msgid "Create Virtual Workers Group" msgstr "Crear grupo de traballadores virtuais" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +msgid "Enable/Disable warning about new LibrePlan versions available" +msgstr "Habilitar/Deshabilitar a advertencia sobre novas versións de LibrePlan dispoñibles" + #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:95 msgid "Select type" msgstr "Seleccione tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:906 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:679 msgid "Hours invested" msgstr "Horas invertidas" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:326 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 msgid "Authorization" msgstr "Autorización" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 +msgid "Project saved" +msgstr "Proxecto gardado" + #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 msgid "" "The name is not valid, there is another progress type with the same name. " msgstr "O nome non é válido, xa hai outro tipo de progreso co mesmo nome. " -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:319 -msgid "Project saved" -msgstr "Proxecto gardado" - #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:44 msgid "task" msgstr "tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:715 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 msgid "ALL" msgstr "TODOS" @@ -4511,7 +4473,7 @@ msgstr "Máquinas" msgid "Unit Measures List" msgstr "Lista de unidades de medida" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:148 msgid "Couldn't find element: {0}" msgstr "Non se puido atopar o elemento: {0}" @@ -4524,7 +4486,7 @@ msgstr "Debe seleccionar un escenario de destino" msgid "unit type code not found" msgstr "código de tipo de unidade non atopado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 msgid "My account" msgstr "A miña conta" @@ -4540,7 +4502,7 @@ msgstr "Vista da compañía" msgid "Both" msgstr "Ambos" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:764 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:765 msgid "Not editable for containing more that an hours group." msgstr "Non editable por conter máis dun grupo de horas." @@ -4548,30 +4510,27 @@ msgstr "Non editable por conter máis dun grupo de horas." msgid "Filter by" msgstr "Filtrar por" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:80 +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 msgid "Limiting resource" msgstr "Recurso limitante" +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 +msgid "Up to date" +msgstr "Actualizado" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 #: libreplan-webapp/src/main/webapp/planner/order.zul:143 msgid "Calendar allocation" msgstr "Asignación de calendario" -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 -msgid "Up to date" -msgstr "Actualizado" - #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:819 msgid "Duplicate value true report global progress for task" -msgstr "" -"Valor verdadeiro duplicado para a propiedade 'notificar progreso global' na " -"tarefa" +msgstr "Valor verdadeiro duplicado para a propiedade 'notificar progreso global' na tarefa" #: libreplan-webapp/src/main/webapp/materials/materials.zul:84 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:119 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:33 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:113 msgid "Category" msgstr "Categoría" @@ -4588,11 +4547,11 @@ msgstr "[xenérico todos os traballadores]" msgid "Category data" msgstr "Datos de categoría" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:102 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:97 msgid "Search" msgstr "Buscar" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:242 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 msgid "Valid until" msgstr "Válido ata" @@ -4600,7 +4559,7 @@ msgstr "Válido ata" msgid "Add New Complementary Field" msgstr "Engadir novo campo complementario" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:232 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 msgid "Work weeks list" msgstr "Lista de semanas de traballo" @@ -4620,33 +4579,33 @@ msgstr "LibrePlan: Transferir proxectos entre escenarios" msgid "%" msgstr "%" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:50 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 msgid "Remove calendar" msgstr "Borrar calendario" #: 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/resources/machine/MachineCRUDController.java:425 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:651 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1331 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:670 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:254 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:251 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:273 #: 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:670 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1328 msgid "must be lower than finish date" msgstr "debe ser anterior á data de fin" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: 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/ResourceAllocationFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskElementFilterEnum.java:34 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:32 #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:158 +#: 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/_editWorkReportType.zul:81 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:33 msgid "Resource" msgstr "Recurso" @@ -4655,26 +4614,24 @@ msgstr "Recurso" msgid "Total task hours" msgstr "Total de horas de tarefa" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 -msgid "Date last progress reported" -msgstr "Data último progreso notificado" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/RedirectorSynthetiser.java:125 msgid "Could not load any resource" msgstr "Non se puido cargar un recurso" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +msgid "Date last progress reported" +msgstr "Data último progreso notificado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 #: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 msgid "Work And Progress Per Project" msgstr "Traballo e progreso por proxecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:386 +#: 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 "" -"Debe permitir múltiples criterios activos para este tipo para usar esta " -"estratexia de asignación" +"You must allow multiple active criteria for this type to use this assignment" +" strategy" +msgstr "Debe permitir múltiples criterios activos para este tipo para usar esta estratexia de asignación" #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:31 msgid "sub elements" @@ -4695,41 +4652,40 @@ msgid "Specific Allocations" msgstr "Asignacións específicas" #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:225 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:119 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:120 msgid "error doing reassignation: {0}" msgstr "Erro realizando reasignación: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:423 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 msgid "Time filter" msgstr "Filtrado de tempo" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 -msgid "Select criteria set or specific resources for allocation" -msgstr "" -"Seleccione conxunto de criterios ou recursos específicos para asignación" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 msgid "Move selected task up" msgstr "Mover tarefa seleccionada cara arriba" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:348 +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 +msgid "Select criteria set or specific resources for allocation" +msgstr "Seleccione conxunto de criterios ou recursos específicos para asignación" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:350 msgid "Create copy" msgstr "Crear copia" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 -msgid "Work Report Lines List" -msgstr "Lista de liñas de parte de traballo" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:28 msgid "Company data" msgstr "Datos da empresa" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 +msgid "Work Report Lines List" +msgstr "Lista de liñas de parte de traballo" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:151 msgid "Unit type code cannot be empty" msgstr "O código de tipo de unidade non pode ser baleiro" #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:183 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 msgid "Users" msgstr "Usuarios" @@ -4745,15 +4701,13 @@ msgstr "Administración de horas" msgid "" "Please use some of the compatible browsers: Chrome, Firefox, Safari or " "Epiphany." -msgstr "" -"Por favor utilice algún dos navegadores compatibles: Chrome, Firefox, Safari " -"ou Epiphany." +msgstr "Por favor utilice algún dos navegadores compatibles: Chrome, Firefox, Safari ou Epiphany." #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:94 msgid "specific allocation" msgstr "asignación específica" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:148 +#: 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 "o nome da empresa debe ser único. Xa está a ser usado" @@ -4761,9 +4715,7 @@ msgstr "o nome da empresa debe ser único. Xa está a ser usado" msgid "" "Another user has modified the same data, so the operation cannot be safely " "completed." -msgstr "" -"Outro usuario modificou os mesmos datos, polo tanto a operación non se pode " -"completar con seguridade." +msgstr "Outro usuario modificou os mesmos datos, polo tanto a operación non se pode completar con seguridade." #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:218 #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:232 @@ -4772,8 +4724,7 @@ msgstr "Modelo gardado" #: 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 "" -"o parte de traballo non ten ningún valor de descrición con ees valor de campo" +msgstr "o parte de traballo non ten ningún valor de descrición con ees valor de campo" #: libreplan-webapp/src/main/webapp/common/configuration.zul:23 msgid "LibrePlan: Configuration" @@ -4798,8 +4749,8 @@ msgstr "Cálculo de horas imputadas" msgid ": code not found" msgstr ": código non atopado" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 #: libreplan-webapp/src/main/webapp/common/error.zul:55 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 msgid "Exit session" msgstr "Saír da sesión" @@ -4810,6 +4761,20 @@ msgstr "Saír da sesión" msgid "Group" msgstr "Grupo" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 +msgid "Please, enter a valid effort" +msgstr "Por favor, introduza un esforzo válido" + +#: 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 "Activado" + #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:111 msgid "Apply filter to" msgstr "Aplicar filtro a" @@ -4818,25 +4783,11 @@ msgstr "Aplicar filtro a" msgid "Statistics list " msgstr "Lista de estatísticas" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 -msgid "Please, enter a valid effort" -msgstr "Por favor, introduza un esforzo válido" - -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:28 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:61 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:28 -#: 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/costcategories/_editCostCategory.zul:58 -msgid "Enabled" -msgstr "Activado" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 msgid "All resources must be limiting. " msgstr "Todos os recursos deben ser limitantes. " -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:525 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 msgid "Filter by worker" msgstr "Filtrar por traballadores" @@ -4848,56 +4799,56 @@ msgstr "Carga debido ao proxecto actual" msgid "You are going to change the assignment function. Are you sure?" msgstr "Vai cambiar a función de asignación. ¿Está seguro?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 -msgid "Exception Days" -msgstr "Días de excepción" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 msgid "There must be at least 2 stretches for doing interpolation" msgstr "Debe haber alo menos dous tramos para facer interpolación" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 +msgid "Exception Days" +msgstr "Días de excepción" + #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:296 msgid "Incompatible update: stored resource is not of type: {0}" msgstr "Actualización incompatible: i recurso almacenado non é de tipo: {0}" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:37 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: 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/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:83 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:164 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 #: 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/resources/worker/_edition.zul:118 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:104 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:40 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:134 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:67 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:78 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:96 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:83 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:155 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 msgid "Save & Continue" msgstr "Gardar e continuar" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 -msgid "LibrePlan: Work And Progress Per Project" -msgstr "LibrePlan: Traballo e progreso por proxecto" - #: libreplan-webapp/src/main/webapp/orders/_edition.zul:92 msgid "Scheduling mode" msgstr "Modo de planificación" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:53 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:51 #: 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 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:23 msgid "Filter" msgstr "Filtrar" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:943 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 +msgid "LibrePlan: Work And Progress Per Project" +msgstr "LibrePlan: Traballo e progreso por proxecto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 msgid "Work Report Type" msgstr "Tipo de parte de traballo" @@ -4924,8 +4875,8 @@ msgstr "ACWP" msgid "The periods available depend on the resource's calendar." msgstr "Os períodos dispoñibles dependen do calendario do recurso." -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:83 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:86 msgid "Authentication type" msgstr "Tipo de autenticación" @@ -4933,7 +4884,7 @@ msgstr "Tipo de autenticación" msgid "START" msgstr "INICIO" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:350 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 msgid "Schedule from the deadline to start" msgstr "Planificar dende a data límite ao principio" @@ -4945,10 +4896,10 @@ msgstr "asignación xenérica de máquinas" msgid "Non limiting resource assignation" msgstr "Asignación de recursos non limitantes" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 -#: libreplan-webapp/src/main/webapp/planner/order.zul:70 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 +#: libreplan-webapp/src/main/webapp/planner/order.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 msgid "Back" msgstr "Atrás" @@ -4964,13 +4915,13 @@ msgstr "Administración" #: 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:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:255 +#: 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/resources/worker/WorkerCRUDController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1314 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:240 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:652 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:237 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:318 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:234 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1311 msgid "must be greater than start date" msgstr "debe ser maior que a data de inicio" @@ -4978,8 +4929,8 @@ msgstr "debe ser maior que a data de inicio" msgid "Cancel and return" msgstr "Cancelar e volver" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:34 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 msgid "Assign quality form" msgstr "Asignar formulario de calidade" @@ -4987,15 +4938,15 @@ msgstr "Asignar formulario de calidade" msgid "Delete item {0}. Are you sure?" msgstr "Borrar elemento {0}. ¿Está seguro?" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 -msgid "worked hours" -msgstr "horas traballadas" - #: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:51 msgid "Unit measure name" msgstr "Nome da unidade de medida" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:140 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 +msgid "worked hours" +msgstr "horas traballadas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 msgid "cannot include a progress of the same progress type twice" msgstr "non se pode asignar un progreso do mesmo tipo dúas veces" @@ -5008,6 +4959,11 @@ msgstr "unha liña de parte de traballo non ten este tipo de etiqueta asignado" msgid "Allocations" msgstr "Asignacións" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:66 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 +msgid "Capacity" +msgstr "Capacidade" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 msgid "Task code" msgstr "Código da tarefa" @@ -5017,13 +4973,8 @@ msgstr "Código da tarefa" msgid "Length" msgstr "Lonxitude" -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 -msgid "Capacity" -msgstr "Capacidade" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:331 #: 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 "Crear derivado" @@ -5039,34 +4990,37 @@ msgstr "debe ser maior que cero" msgid "must be a real positive number" msgstr "debe ser un número real positivo" -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 -msgid "No Allocations have been done" -msgstr "Non se fixeron asignacións" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:111 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:122 msgid "Total hours task" msgstr "Total de horas de tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:441 +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 +msgid "No Allocations have been done" +msgstr "Non se fixeron asignacións" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 msgid "Removed calendar \"{0}\"" msgstr "Borrado calendario \"{0}\"" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1071 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1068 msgid "Create project" msgstr "Crear proxecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:542 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 msgid "This date can not include the whole next work week" msgstr "Esta data non pode incluír á próxima semana de traballo completa" #: 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 "" -"Permitir múltiples valores deste tipo de criterio no mesmo período de tempo" +msgstr "Permitir múltiples valores deste tipo de criterio no mesmo período de tempo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1280 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1199 +msgid "Consolidated progress measurement can not be removed" +msgstr "A medida de progreso consolidada non se pode borrar" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1301 msgid "" "The date is not valid, the date must be unique for this progress assignment" msgstr "A data non é válida, debe ser única para esta asignación de progreso" @@ -5077,43 +5031,37 @@ msgstr "O código non pode estar baleiro" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:36 msgid "Human hours per machine working hour within configuration unit" -msgstr "" -"Horas humanas por hora de traballo de máquina dentro de unidade de " -"configuración" +msgstr "Horas humanas por hora de traballo de máquina dentro de unidade de configuración" #: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:113 msgid "" "Could not add those authorizations to user {0} because they were already " "present." -msgstr "" -"Non se engadiron esas actualizacións ao usuario {0} porque xa estaban " -"presentes." +msgstr "Non se engadiron esas actualizacións ao usuario {0} porque xa estaban presentes." #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:103 #: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:47 msgid "New work report" msgstr "Novo parte de traballo" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "yes" msgstr "si" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:305 msgid "Root calendar" msgstr "Calendario raíz" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:265 -msgid "Port" -msgstr "Porto" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:870 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:867 msgid "" "Deleting this subcontracted project, you are going to lose the relation to " "report progress. Are you sure?" -msgstr "" -"Borrando este proxecto subcontrado, perderá a relación para notificar " -"progresos. ¿Está seguro?" +msgstr "Borrando este proxecto subcontrado, perderá a relación para notificar progresos. ¿Está seguro?" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:278 +msgid "Port" +msgstr "Porto" #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 msgid "Select gap" @@ -5132,13 +5080,13 @@ msgstr "Validar" msgid "This resource has already been added." msgstr "Este recurso xa fora engadido." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:149 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:162 msgid "Calendar exception types" msgstr "Tipos de excepcións de calendario" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:36 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 msgid "Cost category assignment" msgstr "Asignación de categoría de custo" @@ -5146,7 +5094,7 @@ msgstr "Asignación de categoría de custo" msgid "missing code in a hour cost" msgstr "falta código nun custo por hora" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:858 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 msgid "All workers" msgstr "Todos os traballadores" @@ -5160,58 +5108,58 @@ msgstr "Seleccione criterios ou recursos" msgid "Select required criteria set and press filter button" msgstr "Seleccione conxunto de criterios requeridos e pulse o botón de filtrar" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:990 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1181 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1438 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:135 +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 +msgid "Hours Group {0} : Duplicate code in DB" +msgstr "Grupo de horas {0} : Clave duplicada en BD" + #: 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/orders/OrderCRUDController.java:1492 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1516 +#: 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/ProjectDetailsController.java:168 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:765 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:134 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:58 -#: 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/resources/worker/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:43 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:50 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1488 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:757 #: 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/materials/materials.zul:92 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:94 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:34 #: 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/costcategories/_editCostCategory.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:54 #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:43 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:45 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:49 #: 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 "non pode ser nulo ou baleiro" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 -msgid "Hours Group {0} : Duplicate code in DB" -msgstr "Grupo de horas {0} : Clave duplicada en BD" - #: 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" @@ -5225,7 +5173,7 @@ msgstr "O tipo de progreso non pode ser modificado" msgid "Calculate Resources per Day" msgstr "Calcular recursos por día" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:904 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:906 msgid "The index fields and labels must be uniques and consecutives" msgstr "Os campos de índice e as etiquetas deben ser únicas e consecutivas" @@ -5234,9 +5182,9 @@ msgid "Estimate To Complete" msgstr "Estimación do custo pendente" #: libreplan-webapp/src/main/webapp/materials/materials.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:117 #: 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 msgid "Unit type" msgstr "Tipo de unidade" @@ -5252,14 +5200,14 @@ msgstr "Suma de horas imputadas por todas as tarefas folla" msgid "This machine was already removed by other user" msgstr "Esta máquina xa foi borrada por outro usuario" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 -msgid "Calendar data" -msgstr "Datos do calendario" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 msgid "Work Reports" msgstr "Partes de traballo" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 +msgid "Calendar data" +msgstr "Datos do calendario" + #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:22 msgid "Cost Categories List" msgstr "Lista de categorías de custo" @@ -5276,30 +5224,29 @@ msgstr "Lista de etiquetas" msgid "Criterion Requirements" msgstr "Criterios requiridos" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:188 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:215 #: 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 msgid "Extra Effort" msgstr "Esforzo extra" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 -msgid "Move selected task down" -msgstr "Mover tarefa seleccionada cara abaixo" - #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:269 msgid "Already exists other label with the same name" msgstr "Xa existe outra etiqueta co mesmo nome" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:32 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 +msgid "Move selected task down" +msgstr "Mover tarefa seleccionada cara abaixo" + #: 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 "Referencia do cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:130 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:143 +#: 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 "" -"os valores de propagación non son válidos, alo menos un debe ser verdadeiro" +msgstr "os valores de propagación non son válidos, alo menos un debe ser verdadeiro" #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:89 msgid "Create and assign label" @@ -5321,34 +5268,38 @@ msgstr "Nome de usuario da nosa empresa" msgid "Filter work reports" msgstr "Filtrar partes de traballo" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:427 -msgid "" -"Default calendar cannot be removed. Please, change the default calendar in " -"the Configuration window before." -msgstr "" -"O calendario por defecto non se pode borrar. Por favor, cambie antes o " -"calendario por defecto na ventá de configuración." - +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:947 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:677 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:903 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 #: libreplan-webapp/src/main/webapp/templates/templates.zul:63 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 msgid "Progress" msgstr "Progreso" +#: 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 "O calendario por defecto non se pode borrar. Por favor, cambie antes o calendario por defecto na ventá de configuración." + #: 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 "" -"Este tipo de criterio non se pode borrar porque ten asignacións a proxectos " -"ou recursos" +"This criterion type cannot be deleted because it has assignments to projects" +" or resources" +msgstr "Este tipo de criterio non se pode borrar porque ten asignacións a proxectos ou recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1210 +#: 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 "Esta medida de progreso non se pode borrar ou cambiar porque está consolidada" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 msgid "All progress types have already been assigned." msgstr "Xa se asignaron todos os tipos de progreso." @@ -5356,14 +5307,14 @@ msgstr "Xa se asignaron todos os tipos de progreso." msgid "Price per hour" msgstr "Prezo por hora" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +msgid "Calendars" +msgstr "Calendarios" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 msgid "Project: {0} " msgstr "Proxecto: {0} " -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 -msgid "Calendars" -msgstr "Calendarios" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:360 msgid "The date cannot be null" msgstr "A data non pode ser nula" @@ -5372,32 +5323,30 @@ msgstr "A data non pode ser nula" msgid "" "Another task in the same branch is already reporting progress for this " "quality form" -msgstr "" -"Outra tarefa na mesma rama xa está informando dun progreso para este " -"formulario de calidade" +msgstr "Outra tarefa na mesma rama xa está informando dun progreso para este formulario de calidade" #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:30 msgid "options" msgstr "opcións" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 -msgid "Latest date" -msgstr "Data máis tardía" +#: 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: Partes de traballo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 +msgid "Error on showing delete confirm" +msgstr "Erro ao mostrar a confirmación de borrado" #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:32 msgid "Show only current satisfied criteria" msgstr "Mostrar só os criterios satisfeitos actualmente" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:23 -msgid "LibrePlan: Work Reports" -msgstr "LibrePlan: Partes de traballo" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 -msgid "Error on showing delete confirm" -msgstr "Erro ao mostrar a confirmación de borrado" +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 +msgid "Latest date" +msgstr "Data máis tardía" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 msgid "Sum of all rows" @@ -5411,7 +5360,7 @@ msgstr "Agrupar por semanas" msgid "Finish hour" msgstr "Hora de fin" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:200 msgid "Done {0} of {1}" msgstr "Feito {0} de {1}" @@ -5423,34 +5372,43 @@ msgstr "Inicio planificado" msgid "" "Last stretch should have one hundred percent for length and amount of work " "percentage" -msgstr "" -"O último tramo debe ter 100% de porcentaxes de lonxitude e cantidade de " -"traballo" +msgstr "O último tramo debe ter 100% de porcentaxes de lonxitude e cantidade de traballo" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:71 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:60 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:75 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:60 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:41 +#: 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 msgid "Filter by projects" msgstr "Filtrar por proxectos" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 -msgid "Criteria of selected type " -msgstr "Criterios do tipo seleccionado " +#: 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 "Está asignación de progreso non se puede borrar ou cambiar porque ten algunha consolidación de progreso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:730 +msgid "Consolidated progress can not be removed" +msgstr "A consolidación de progreso non se pode borrar" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 msgid "Each worker configuration unit name" msgstr "Nome da unidade de configuración de cada traballador" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 +msgid "Criteria of selected type " +msgstr "Criterios do tipo seleccionado " + #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:44 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:221 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:234 msgid "Active" msgstr "Activo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1266 msgid "This progress measurement can not be in " msgstr "Esta medida de progreso non pode estar en " @@ -5458,22 +5416,13 @@ msgstr "Esta medida de progreso non pode estar en " msgid "Inherited labels" msgstr "Etiquetas herdadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1232 -msgid "" -"This progress can not be changed or removed, because it has got consolidated " -"progress. It is needed to remove the consolidation on all its progress." -msgstr "" -"Este progreso non se pode cambiar ou borrar, porque ten progreso " -"consolidado. Débense borrar as consolidacións de todas as súas medidas de " -"progreso." - +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:946 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:945 msgid "Unindent" msgstr "Desindentar" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:921 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1370 +#: 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 "O valor non é válido, o valor actual non debe estar baleiro" @@ -5501,37 +5450,41 @@ msgstr "Precisión" msgid "missing code in a work report line" msgstr "falta código nunha liña de parte de traballo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 -msgid "Efforts" -msgstr "Esforzos" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:41 msgid "Show all reported hours" msgstr "Mostrar todas as horas notificadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:276 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 +msgid "Efforts" +msgstr "Esforzos" + #: 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 msgid "Projects List" msgstr "Listado de proxectos" +#: 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/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/calendars/_edition.zul:60 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 #: 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/resources/worker/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:56 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:60 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:45 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:46 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:52 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:82 msgid "Generate code" msgstr "Xerar código" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:505 +msgid "The code sequence is already in use and it can not be updated." +msgstr "O código da secuencia xa está en uso e non se pode actualizar." + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:116 msgid "Scheduling state" msgstr "Estado de planificación" @@ -5540,10 +5493,6 @@ msgstr "Estado de planificación" msgid "This template can not be removed because it has applications." msgstr "Este modelo non pode borrarse porque ten aplicacións." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:513 -msgid "The code sequence is already in use and it can not be updated." -msgstr "O código da secuencia xa está en uso e non se pode actualizar." - #: libreplan-webapp/src/main/webapp/settings/settings.zul:43 msgid "Personal Data" msgstr "Datos persoais" @@ -5560,14 +5509,12 @@ msgstr "LibrePlan: Horas traballadas por recurso" msgid "Number of iterations should be between 1 and " msgstr "O número de iteracións debe estar entre 1 e " -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:145 msgid "Scenarios must be enabled as more elements than master exist" -msgstr "" -"Os escenarios deben estar habilitados xa que existen máis elementos que " -"master" +msgstr "Os escenarios deben estar habilitados xa que existen máis elementos que master" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 #: libreplan-webapp/src/main/webapp/common/error.zul:54 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 msgid "Reload" msgstr "Recargar" @@ -5576,39 +5523,39 @@ msgstr "Recargar" msgid "Task {0} : Task group is incompatible type with {1}" msgstr "Tarefa {0} : O grupo de tarefas ten un tipo incompatible con {1}" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 -msgid "Profiles authorization" -msgstr "Autorización de perfís" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 msgid "Virtual Workers Groups" msgstr "Grupos de traballadores virtuais" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 -msgid "Planning charts expanded" -msgstr "Gráficas de planificación expandidas" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 +msgid "Profiles authorization" +msgstr "Autorización de perfís" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:71 msgid "Assignation" msgstr "Asignación" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:694 -msgid "Inh" -msgstr "Her" +#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +msgid "Planning charts expanded" +msgstr "Gráficas de planificación expandidas" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 msgid "Not deletable" msgstr "Imborrable" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:698 +msgid "Inh" +msgstr "Her" + #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 msgid "Administrator" msgstr "Administrador" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:189 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:190 msgid "Doing {0} reassignations" msgstr "Realizando {0} reasignacións" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:195 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:208 msgid "Select entity" msgstr "Seleccione entidade" @@ -5620,18 +5567,27 @@ msgstr "código non especificado" msgid "Projects list" msgstr "Lista de proxectos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:973 +#: 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 +msgid "if the report is not opened automatically" +msgstr "se o informe non se abre de forma automática" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:975 msgid "" "Cannot delete work report type. There are some work reports bound to it." -msgstr "" -"Non se pode borrar o tipo de parte de traballo. Hai algún parte de traballo " -"ligado a el." +msgstr "Non se pode borrar o tipo de parte de traballo. Hai algún parte de traballo ligado a el." #: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:22 msgid "Criterion Type List" msgstr "Lista de tipos de criterio" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:702 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:739 msgid "Overall progress" msgstr "Progreso global" @@ -5644,31 +5600,35 @@ msgid "All projects" msgstr "Todos os proxectos" #: libreplan-webapp/src/main/webapp/settings/changePassword.zul:41 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:61 +#: 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:286 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 msgid "Password" msgstr "Contrasinal" #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:36 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:93 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 msgid "Observations" msgstr "Observacións" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:947 msgid "Edit project" msgstr "Editar proxecto" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 msgid "Progress assignments" msgstr "Asignación de progreso" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:240 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:262 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:252 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:274 msgid "Valid from" msgstr "Válido desde" +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +msgid "Month" +msgstr "Mes" + #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:206 msgid "exception date already exists" msgstr "a data de excepción xa existe" @@ -5677,72 +5637,64 @@ msgstr "a data de excepción xa existe" msgid "There exists other template with the same name." msgstr "Xa existe outro modelo co mesmo nome." -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 -msgid "Month" -msgstr "Mes" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:911 msgid "{0} could not be allocated. Cannot allocate more than one resource" msgstr "Non se puido asignar {0}. Non se pode asignar máis que un recurso" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:32 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 msgid "Color" msgstr "Cor" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:105 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:111 msgid "Current password is incorrect" msgstr "O contrasinal actual é incorrecto" #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:366 msgid "Cannot insert material in general view. Please, select a category" -msgstr "" -"Non se pode insertar material na vista xeral. Por favor, seleccione unha " -"categoría" +msgstr "Non se pode insertar material na vista xeral. Por favor, seleccione unha categoría" #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:193 msgid "criterion satisfaction's start date not specified" msgstr "data de inicio do criterio satisfeito non especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 -msgid "Only {0} resources per day were achieved for current allocation" -msgstr "Só se lograon {0} recursos por día para a asignación actual" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:311 msgid "Delete {0} \"{1}\". Are you sure?" msgstr "Borrar {0} \"{1}\". ¿Está seguro?" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 +msgid "Only {0} resources per day were achieved for current allocation" +msgstr "Só se lograon {0} recursos por día para a asignación actual" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:86 -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 #: 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/planner/stretches_function.zul:89 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 -#: libreplan-webapp/src/main/webapp/planner/main.zul:66 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:87 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 msgid "Accept" msgstr "Aceptar" #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:261 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:268 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:275 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:282 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:310 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:345 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:353 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:361 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:274 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:281 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:288 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:295 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:365 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:372 msgid "Example: {0}" msgstr "Exemplo: {0}" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:458 msgid "" "Create new material assignment out of material assignment {0}. Are you sure?" -msgstr "" -"Crear nova asignación de material fóra da asignación de material {0}. ¿Está " -"seguro?" +msgstr "Crear nova asignación de material fóra da asignación de material {0}. ¿Está seguro?" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:190 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:167 @@ -5757,7 +5709,7 @@ msgstr "Calculado" msgid "Completed: {0}% " msgstr "Completado: {0}% " -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1167 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1194 msgid "Calculated progress measurement can not be removed" msgstr "As medidas de progreso calculadas non se poden borrar" @@ -5774,17 +5726,6 @@ msgstr "Acceso ao sistema" msgid "Probability" msgstr "Probabilidade" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:207 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:218 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:179 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:178 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:186 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:159 -msgid "Click on " -msgstr "Click en" - #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 msgid "Report data" @@ -5798,23 +5739,23 @@ msgstr "Carga externa" msgid "Progress sent successfully" msgstr "O progreso enviouse con éxito" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 -msgid "instance not found" -msgstr "instancia non atopada" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:73 msgid "Priority" msgstr "Prioridade" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 -msgid "Infinitely Over Assignable" -msgstr "Sobreasignable infinitamente" +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 +msgid "instance not found" +msgstr "instancia non atopada" #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:47 msgid "Apply changes and continue edition" msgstr "Aplicar cambios e continuar a edición" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:220 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 +msgid "Infinitely Over Assignable" +msgstr "Sobreasignable infinitamente" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 msgid "criterion names must be unique inside a criterion type" msgstr "o nome do criterio debe ser único dentro dun tipo de criterio" @@ -5823,53 +5764,51 @@ msgstr "o nome do criterio debe ser único dentro dun tipo de criterio" msgid "" "The periods available depend on the satisfaction of the criteria by the " "resources and their calendars." -msgstr "" -"Os períodos dispoñibles dependen da satisfacción dos criterios polos " -"recursos e os seus calendarios." +msgstr "Os períodos dispoñibles dependen da satisfacción dos criterios polos recursos e os seus calendarios." #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 #: 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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 +#: 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/workreports/_editWorkReportType.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:264 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:45 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:37 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:71 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:42 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:79 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:59 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:80 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:37 #: 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/excetiondays/_editExceptionDayType.zul:38 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:26 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:41 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:26 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:115 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: 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:85 #: libreplan-webapp/src/main/webapp/templates/_list.zul:26 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:91 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:116 +#: 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/_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/_assignmentsBox.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 msgid "Code" msgstr "Código" @@ -5877,49 +5816,47 @@ msgstr "Código" msgid "Add stretch" msgstr "Engadir tramo" -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 -msgid "Show resource assignments" -msgstr "Mostrar asignacións de recursos" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 msgid "Assignation type" msgstr "Tipo de asignación" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 +msgid "Show resource assignments" +msgstr "Mostrar asignacións de recursos" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:369 msgid "Calculate Workable Days" msgstr "Calcular días laborais" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:214 #: 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 "" -"A data de inicio non é válida, a data de inicio nova debe ser anterior á " -"data de fin" +msgstr "A data de inicio non é válida, a data de inicio nova debe ser anterior á data de fin" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:42 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:51 #: 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/schedulingProgressPerOrderReport.zul:117 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 msgid "Start date" msgstr "Data de inicio" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:171 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:183 msgid "Update exception" msgstr "Actualizar excepción" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +msgid "Budget" +msgstr "Presuposto" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 msgid "Operation cannot be done" msgstr "Non se pode realizar a operación" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 -msgid "Budget" -msgstr "Presuposto" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "May" msgstr "Maio" @@ -5932,36 +5869,34 @@ msgstr "Xa existe outro criterio co mesmo nome" msgid "Unit name" msgstr "Nome da unidade" +#: 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 +msgid "Project code" +msgstr "Código de proxecto" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:32 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:57 msgid "Write" msgstr "Escribir" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:35 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:43 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:48 -msgid "Project code" -msgstr "Código de proxecto" +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 +msgid "Number of applications" +msgstr "Número de aplicacións" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:503 msgid "Assign element to queue automatically" msgstr "Asignar elemento á cola automáticamente" -#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 -msgid "Number of applications" -msgstr "Número de aplicacións" - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:82 msgid "" "Date which the task must start after (press enter in textbox to open " "calendar popup or type in date directly)" -msgstr "" -"Data despois da cal a tarefa debe empezar (presione enter no cadro de texto " -"para abrir o calendario ou escriba a data directamente)" +msgstr "Data despois da cal a tarefa debe empezar (presione enter no cadro de texto para abrir o calendario ou escriba a data directamente)" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:596 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:600 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:43 msgid "Normal" msgstr "Normal" @@ -5981,7 +5916,7 @@ msgstr "Vista de proxecto" msgid "Task Code" msgstr "Código da tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:655 +#: 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 "Este tipo de etiqueta xa está asignado ao tipo de parte de traballo." @@ -5991,31 +5926,31 @@ msgstr "Este tipo de etiqueta xa está asignado ao tipo de parte de traballo." msgid "Probability %" msgstr "Probabilidade %" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:737 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 +msgid "Load" +msgstr "Carga" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:27 #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:28 msgid "New criterion" msgstr "Criterio novo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:700 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:813 -#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 -msgid "Load" -msgstr "Carga" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:682 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:62 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:36 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:683 #: libreplan-webapp/src/main/webapp/materials/materials.zul:81 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:49 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:37 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:59 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:122 +#: 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:101 #: libreplan-webapp/src/main/webapp/templates/_list.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: 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 msgid "Description" msgstr "Descrición" @@ -6037,24 +5972,28 @@ msgstr "xa existe unha asignación para os criterios {0}" msgid "Project Templates" msgstr "Modelos de proxectos" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Forward" msgstr "Adiante" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 -msgid "Invalid queue element" -msgstr "Elemento de cola inválido" - #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 msgid "Number of finished applications" msgstr "Número de aplicacións finalizadas" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 +msgid "Invalid queue element" +msgstr "Elemento de cola inválido" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:575 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:584 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:592 msgid "Unnasigned" msgstr "Non asignado" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +msgid "At least one HoursGroup is needed" +msgstr "É necesario alo menos un HoursGroup" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:178 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 #: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 @@ -6062,10 +6001,6 @@ msgstr "Non asignado" msgid "User" msgstr "Usuario" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -msgid "At least one HoursGroup is needed" -msgstr "É necesario alo menos un HoursGroup" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:71 msgid "Interacts with applications" msgstr "Interactúa con aplicacións" @@ -6082,14 +6017,14 @@ msgstr "A porcentaxe de duración debería estar entre 0 e 100" msgid "Multiple values per resource" msgstr "Múltiples valores por recurso" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:60 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:58 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 msgid "Split" msgstr "Dividir" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:100 #: 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/SchedulingProgressPerOrderController.java:100 msgid "please, select a project" msgstr "por favor, seleccione un proxecto" @@ -6097,20 +6032,20 @@ msgstr "por favor, seleccione un proxecto" msgid "Supported Chrome, Firefox, Safari and Epiphany browsers" msgstr "Compatible cos navegadores Chrome, Firefox, Safari e Epiphany" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:41 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 #: 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/_orderElementDetails.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:56 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 msgid "Starting date" msgstr "Data de inicio" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:63 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:62 msgid "Add materials" msgstr "Engadir materiais" @@ -6123,56 +6058,56 @@ msgstr "Carga 100%" msgid "Function" msgstr "Función" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:745 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:364 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:363 msgid "date in future" msgstr "data no futuro" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:855 -msgid "New project version" -msgstr "Nova versión de proxecto" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:64 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:187 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:194 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:157 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:135 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:164 +#: 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 msgid "Format" msgstr "Formato" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:364 -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:478 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:887 +msgid "New project version" +msgstr "Nova versión de proxecto" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:77 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1231 +#: 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/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/_listWorkReportTypes.zul:37 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:104 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:33 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:40 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:28 -#: 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/externalcompanies/_listExternalCompanies.zul:44 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:37 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:25 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:47 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:26 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:26 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:42 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:37 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:35 +#: 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/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 msgid "Edit" msgstr "Editar" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 msgid "Init date" msgstr "Data de inicio" @@ -6180,11 +6115,11 @@ msgstr "Data de inicio" msgid "Responsible" msgstr "Responsable" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:60 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 msgid "New password" msgstr "Novo contrasinal" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:354 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 msgid "percentage must be in range (0,100]" msgstr "a porcentaxe debe estar no rango (0,100]" @@ -6196,12 +6131,10 @@ msgstr "Nova descrición" #: 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 "" -"os códigos das asignacións de recursos a unha categoría de custo deben ser " -"únicos dentro dun recurso" +msgstr "os códigos das asignacións de recursos a unha categoría de custo deben ser únicos dentro dun recurso" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:161 #: 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" @@ -6209,12 +6142,10 @@ msgstr "XML" msgid "" "CriterionType is not valid, the criterionType overlap other " "criterionSatisfaction whith same criterionType" -msgstr "" -"CriterionType non válido, o criterionType solápase con outro " -"criterionSatisfaction co mesmo criterionType" +msgstr "CriterionType non válido, o criterionType solápase con outro criterionSatisfaction co mesmo criterionType" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:61 #: 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 "Non se puido convertir o valor {0} ao tipo {1}" @@ -6223,21 +6154,21 @@ msgid "Tree {0} sucessfully flattened" msgstr "Árobre {0} aplanada satisfatoriamente" #: libreplan-webapp/src/main/webapp/materials/materials.zul:82 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:30 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:118 #: 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 "Prezo da unidade" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +msgid "Communication date" +msgstr "Data de comunicación" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:72 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:64 msgid "Project Code" msgstr "Código do proxecto" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 -msgid "Communication date" -msgstr "Data de comunicación" - #: libreplan-webapp/src/main/webapp/planner/reassign.zul:30 msgid "Reassigning" msgstr "Reasignando" @@ -6255,44 +6186,44 @@ msgstr "Unidade de medida" msgid "Label Types List" msgstr "Lista de tipos de etiqueta" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -#: 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/QualityFormBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:35 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul: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/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/calendars/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:101 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:44 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:61 +#: 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/orders/_listOrderElementCriterionRequirements.zul:47 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:153 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/templates/_list.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/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/orderCostsPerResource.zul:133 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:174 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:95 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:136 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:136 #: 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/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/criterions/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 msgid "Type" msgstr "Tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 msgid "{0} projects reassignation remaining" msgstr "quedan {0} proxectos por reasignar" @@ -6300,9 +6231,7 @@ msgstr "quedan {0} proxectos por reasignar" msgid "" "This machine cannot be deleted because it has assignments to projects or " "imputed hours" -msgstr "" -"Esta máquina non se pode borrar porque ten asignacións a proxectos ou horas " -"imputadas" +msgstr "Esta máquina non se pode borrar porque ten asignacións a proxectos ou horas imputadas" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 msgid "November" @@ -6312,13 +6241,12 @@ msgstr "Novembro" msgid "Enable/Disable" msgstr "Habilitar/Deshabilitar" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1268 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1290 +#: 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 "" -"O valor non é válido, o valor debe ser maior có valor do progreso previo." +"Value is not valid, the value must be greater than the value of the previous" +" progress." +msgstr "O valor non é válido, o valor debe ser maior có valor do progreso previo." #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 msgid "BCWS" @@ -6332,8 +6260,8 @@ msgstr " no directorio especificado." msgid "criterion satisfaction codes must be unique inside a resource" msgstr "o código do criterio debe ser único dentro dun recurso" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "no" msgstr "non" @@ -6341,13 +6269,13 @@ msgstr "non" msgid "missing code in a work report." msgstr "falta código nun parte de traballo." -#: 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/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/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/OrderElementFilterEnum.java:36 +#: 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/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:105 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:118 msgid "Criterion" msgstr "Criterio" @@ -6355,17 +6283,17 @@ msgstr "Criterio" msgid "unl" msgstr "ili" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 msgid "Test LDAP connection" msgstr "Probar a conexión co LDAP" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 msgid "Generate code for" msgstr "Xerar código para" +#: 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 -#: libreplan-webapp/src/main/java/org/libreplan/ws/labels/impl/LabelConverter.java:103 msgid "missing code in a label" msgstr "falta o código nunha etiqueta" @@ -6373,7 +6301,7 @@ msgstr "falta o código nunha etiqueta" msgid "Actual Cost Work Performed" msgstr "Custo de traballo realizado" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:177 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:174 msgid "Create project from Template" msgstr "Crear proxecto a partir de modelo" @@ -6382,10 +6310,7 @@ msgid "" "Value is not valid.\n" " Code cannot contain chars like '_' \n" " and should not be empty" -msgstr "" -"O valor non é válido.\n" -" O código non pode conter caracteres como '_' \n" -" e non debe ser baleiro" +msgstr "O valor non é válido.\n O código non pode conter caracteres como '_' \n e non debe ser baleiro" #: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorization.java:43 msgid "an authorization type must be set" @@ -6395,62 +6320,60 @@ msgstr "Debe seleccionar un tipo de autorización" msgid "Must start after (days since beginning project)" msgstr "Debe empezar despois de (días desde o inicio do proxecto)" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:854 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:886 msgid "" "Confirm creating a new project version for this scenario and derived. Are " "you sure?" -msgstr "" -"Confirmar a creación dunha nova versión do proxecto para este escenario e os " -"seus derivados. ¿Está seguro?" +msgstr "Confirmar a creación dunha nova versión do proxecto para este escenario e os seus derivados. ¿Está seguro?" #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:156 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:30 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:72 #: libreplan-webapp/src/main/webapp/materials/materials.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:166 #: 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/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/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/completedEstimatedHoursPerTask.zul:84 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:125 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:125 +#: 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/schedulingProgressPerOrderReport.zul:105 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 +#: 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 msgid "Add" msgstr "Engadir" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 #: libreplan-webapp/src/main/webapp/common/error.zul:48 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 msgid "Stacktrace" msgstr "Stacktrace" #: libreplan-webapp/src/main/webapp/materials/materials.zul:48 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:82 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:79 msgid "Unselect" msgstr "Deseleccionar" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:609 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:613 msgid "You should select the type of exception" msgstr "Debe seleccionar o tipo de excepción" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:93 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:62 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 msgid "Deadline" msgstr "data límite" @@ -6458,14 +6381,14 @@ msgstr "data límite" msgid "Tasks" msgstr "Tarefas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 -msgid "Subcontracted Tasks" -msgstr "Tarefas subcontratadas" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 msgid "Filter by categories or materials" msgstr "Filtrar por categorías ou materiais" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 +msgid "Subcontracted Tasks" +msgstr "Tarefas subcontratadas" + #: 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 "A porcentaxe de cantidade de traballo debe estar entre 0 y 100" @@ -6484,15 +6407,15 @@ msgstr "VAC" msgid "Label type" msgstr "Tipo de etiqueta" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 +msgid "Administration / Management" +msgstr "Administración / Xestión" + #: 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" msgstr "Asignación avanzada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 -msgid "Administration / Management" -msgstr "Administración / Xestión" - #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:93 msgid "Number of iterations" msgstr "Número de iteracións" @@ -6519,8 +6442,8 @@ msgstr "código pai inconsistente." msgid "effort is not properly calculated based on clock" msgstr "o esforzo non está ben calculado baseándose no reloxo" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 msgid "Status" msgstr "Estado" @@ -6528,33 +6451,41 @@ msgstr "Estado" msgid "Resource load view" msgstr "Vista de carga de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:816 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:70 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:82 -#: 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/limitingresources/manualAllocation.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 -#: 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/_tabPanelLimitingResourceAllocation.zul:72 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:34 -msgid "Hours" -msgstr "Horas" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:733 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:787 msgid "the date must be inside the visualization area" msgstr "a data debe estar dentro da área de visualización" +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:72 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:37 +msgid "Hours" +msgstr "Horas" + #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 msgid "Quality form type" msgstr "Tipo de formulario de calidade" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 +msgid "{0} \"{1}\" deleted" +msgstr "{0} \"{1}\" borrado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 +msgid "date not specified." +msgstr "data non especificada." + #: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 msgid "work report has not this label type assigned" msgstr "o parte de traballo non ten este tipo de etiqueta asignado" @@ -6563,28 +6494,20 @@ msgstr "o parte de traballo non ten este tipo de etiqueta asignado" msgid "Limiting assignment" msgstr "Asignación limitante" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 -msgid "date not specified." -msgstr "data non especificada." - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 -msgid "{0} \"{1}\" deleted" -msgstr "{0} \"{1}\" borrado" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:364 msgid " hours" msgstr " horas" +#: 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 "Planificación de recursos limitantes" + #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 msgid "The name of the criterion is empty." msgstr "O nome do criterio está baleiro." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:288 -#: 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 -msgid "Limiting Resources Planning" -msgstr "Planificación de recursos limitantes" - #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:69 msgid "New label" msgstr "Nova etiqueta" @@ -6593,22 +6516,22 @@ msgstr "Nova etiqueta" msgid "Worker ID cannot be empty" msgstr "NIF do traballador non especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:343 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:352 -msgid "The start date cannot be null" -msgstr "A data de inicio non pode ser nula" - #: 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 msgid "All project tasks" msgstr "Todas as tarefas do proxecto" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:375 +#: 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 "A data de inicio non pode ser nula" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:386 msgid "LDAP Roles (separated by ;)" msgstr "Roles do LDAP (separados por ;)" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:27 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 msgid "Allocation configuration" msgstr "Configuración de asignación" @@ -6625,8 +6548,8 @@ msgstr "Prezo de subcontratación" msgid "Resources per day are zero" msgstr "Hai cero recursos por día" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 msgid "Assigned criteria" msgstr "Criterios asignados" @@ -6634,15 +6557,15 @@ msgstr "Criterios asignados" msgid "Help on authentication (opens a new window)" msgstr "Axuda sobre a identificación (abre unha ventana nova)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:778 -msgid "The length must be greater than 0, and not null." -msgstr "A lonxitude debe ser maior que cero e non nula." - #: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 msgid "Not a valid effort duration" msgstr "Non é unha duración de esforzo válida" -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:780 +msgid "The length must be greater than 0, and not null." +msgstr "A lonxitude debe ser maior que cero e non nula." + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 msgid "Cannot remove the predefined Exception Day Type \"{0}\"" msgstr "Non se pode borrar o tipo de día de excepción predefinido \"{0}\"" @@ -6650,7 +6573,7 @@ msgstr "Non se pode borrar o tipo de día de excepción predefinido \"{0}\"" msgid "Base calendar type" msgstr "Tipo de calendario base" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:613 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 msgid "Could not save new calendar" msgstr "Non se puido gardar o calendario novo" @@ -6672,47 +6595,47 @@ msgstr "Non se puido atopar o criterio {0}" msgid "Apply filtering to tasks satisfying required criteria" msgstr "Aplicar filtrado ás tarefas que satisfán os criterios requeridos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:347 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:37 msgid "Task Scheduling Status In Project" msgstr "Estado de planificación de tarefas en proxecto" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:263 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:871 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:162 #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:356 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:868 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 msgid "Confirm" msgstr "Confirmar" -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:56 -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:55 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:35 -#: 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/resources/worker/_list.zul:45 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:57 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:48 -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:32 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:58 #: 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/users/_listProfiles.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/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 msgid "Create" msgstr "Crear" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 -msgid "Permissions" -msgstr "Permisos" - #: 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 "por favor, seleccione un tipo de parte de traballo" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 +msgid "Permissions" +msgstr "Permisos" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:487 msgid "List of materials for category: {0}" msgstr "Lista de materiais para a categoría: {0}" @@ -6721,86 +6644,114 @@ msgstr "Lista de materiais para a categoría: {0}" msgid "Cancel edition" msgstr "Cancelar a edición" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:31 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 msgid "Total price" msgstr "Prezo total" +#: 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:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:990 +#: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 +#: 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/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/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:1247 +#: 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/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/_editProfile.zul:68 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:148 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 +#: 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/_listOrderElementAuthorizations.zul:79 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 +msgid "Delete" +msgstr "Borrar" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 msgid "Labels without inheritance" msgstr "Etiquetas sen herdanza" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:344 -#: 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/calendars/BaseCalendarEditionController.java:886 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1207 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1454 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:451 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 -#: 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/costcategories/CostCategoryCRUDController.java:289 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:457 -#: 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/orders/OrderCRUDController.java:1250 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:388 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1193 -#: 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/planner/allocation/ResourceAllocationController.java:648 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:408 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:983 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:989 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:264 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:84 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:43 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:88 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 -#: 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/externalcompanies/_listExternalCompanies.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:99 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:104 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:116 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:52 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:47 -#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:42 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:109 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:79 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:91 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:212 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:102 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:133 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:175 -#: 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/completedEstimatedHoursPerTask.zul:105 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:146 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:106 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:113 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:154 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:127 -msgid "Delete" -msgstr "Borrar" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 +msgid "RECEIVED" +msgstr "RECIBIDO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 +msgid "PENDING" +msgstr "PENDENTE" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 +msgid "ORDERED" +msgstr "SOLICITADO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 +msgid "PROCESSING" +msgstr "PROCESANDO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 +msgid "CANCELED" +msgstr "CANCELADO" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "heading" +msgstr "cabeceira" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "line" +msgstr "liña" #: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 msgid "Number of assigned hours" @@ -6814,69 +6765,166 @@ msgstr "Número de horas calculadas por reloxo" msgid "Number of assigned hours and the time" msgstr "Número de horas asignadas e hora" -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "heading" -msgstr "cabeceira" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 +msgid "Hours cost type cannot be empty or null" +msgstr "O tipo de coste de horas non pode ser baleiro ou nulo" -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "line" -msgstr "liña" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 +msgid "Init date cannot be empty or null" +msgstr "A data de inicio non pode ser baleira ou nula" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 +msgid "End date cannot be empty or null" +msgstr "A data de fin non pode ser baleira ou nula" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by percentage" +msgstr "por porcentaxe" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by items" +msgstr "por ítems" #: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 msgid "Use browser language configuration" msgstr "Utilizar a configuración de idioma do navegador" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:35 -msgid "Galician" -msgstr "Galego" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:410 +msgid "Stretches must sum 100%" +msgstr "Os tramos deben sumar 100%" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:36 -msgid "Spanish" -msgstr "Castelán" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 +msgid "Flat" +msgstr "Plano" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:37 -msgid "English" -msgstr "Inglés" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 +msgid "Stretches" +msgstr "Tramos" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:38 -msgid "Russian" -msgstr "Ruso" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 +msgid "Interporlation" +msgstr "Interpolación" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:39 -msgid "Portuguese" -msgstr "Portugués" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 +msgid "Sigmoid" +msgstr "Sigmoide" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 -msgid "unlimited" -msgstr "ilimitado" +#: 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 "Pendente" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Monday" -msgstr "Luns" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +msgid "Failed sent" +msgstr "Envío fallido" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Tuesday" -msgstr "Martes" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Success sent" +msgstr "Envío exitoso" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Wednesday" -msgstr "Mércores" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 +msgid "There are no days available due to not satisfying the criteria." +msgstr "Non hai días dispoñibles debido a que non se satisfacen os criterios." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Thursday" -msgstr "Xoves" +#: 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 " +"their calendars." +msgstr "Outra posibilidade é que os recursos non teñan días dispoñibles debido aos seus calendarios." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Friday" -msgstr "Venres" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 +msgid "" +"There are no days available in the days marked available by the task " +"calendar." +msgstr "Non hai días dispoñibles nos días marcados como dispoñibles polo calendario da tarefa." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Saturday" -msgstr "Sábado" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 +msgid "Maybe the criteria are not satisfied in those days." +msgstr "Pode que os criterios non se satisfagan neses días." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 -msgid "Sunday" -msgstr "Domingo" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 +msgid "" +"The resource's calendar has no available days starting from the start of the" +" task." +msgstr "O calendario do recurso non ten días dispoñibles comezando dende o principio da tarefa." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 +msgid "" +"There are no days available at resource's calendar in the days marked " +"available by the task's calendar." +msgstr "Non hai días dispoñibles no calendario do recurso nos días marcados como dispoñibles polo clanedario da tarefa." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 +msgid "Finished" +msgstr "Finalizado" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 +msgid "In progress" +msgstr "En progreso" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 +msgid "Blocked" +msgstr "Bloqueado" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 +msgid "as soon as possible" +msgstr "tan pronto como sexa posible" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 +msgid "start not earlier than" +msgstr "empezar non antes de" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 +msgid "start in fixed date" +msgstr "comezar en data fixa" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 +msgid "as late as possible" +msgstr "tan tarde como sexa posible" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 +msgid "finish not later than" +msgstr "acabar non despois de" + +#: 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 "A hora debería ter un valor entre 0 e 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" +msgstr "Unha dependencia da cola ten que ter unha orixe diferente do seu destino" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 +msgid "Read authorization" +msgstr "Autorización de lectura" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 +msgid "Write authorization" +msgstr "Autorización de escritura" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +msgid "Web service reader" +msgstr "Lector do servizo web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +msgid "Web service writer" +msgstr "Escritor do servizo web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 +msgid "All projects read allowed" +msgstr "Permiso de lectura para todos os proxectos" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 +msgid "All projects edition allowed" +msgstr "Permiso de edición para todos os proxectos" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 +msgid "Project creation allowed" +msgstr "Permiso de creación de proxectos" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 +msgid "Line" +msgstr "Liña" #: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 msgid "red (default)" @@ -6914,6 +6962,38 @@ msgstr "laranxa" msgid "purple" msgstr "púrpura" +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 +msgid "unlimited" +msgstr "ilimitado" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Monday" +msgstr "Luns" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Tuesday" +msgstr "Martes" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Wednesday" +msgstr "Mércores" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Thursday" +msgstr "Xoves" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Friday" +msgstr "Venres" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Saturday" +msgstr "Sábado" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 +msgid "Sunday" +msgstr "Domingo" + #: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 msgid "Yes" msgstr "Si" @@ -6922,6 +7002,10 @@ msgstr "Si" msgid "No" msgstr "Non" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 +msgid "[generic all machines]" +msgstr "[xenérico todas as máquinas]" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 msgid "STRATEGIC RESOURCE" msgstr "RECURSO ESTRATÉXICO" @@ -6938,10 +7022,6 @@ msgstr "CATEGORÍA" msgid "SKILL" msgstr "HABILIDADE" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 -msgid "[generic all machines]" -msgstr "[xenérico todas as máquinas]" - #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 msgid "WORKER" msgstr "TRABALLADOR" @@ -6950,136 +7030,6 @@ msgstr "TRABALLADOR" msgid "MACHINE" msgstr "MÁQUINA" -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 -msgid "RECEIVED" -msgstr "RECIBIDO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 -msgid "PENDING" -msgstr "PENDENTE" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 -msgid "ORDERED" -msgstr "SOLICITADO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 -msgid "PROCESSING" -msgstr "PROCESANDO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 -msgid "CANCELED" -msgstr "CANCELADO" - -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by percentage" -msgstr "por porcentaxe" - -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by items" -msgstr "por ítems" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 -msgid "Hours cost type cannot be empty or null" -msgstr "O tipo de coste de horas non pode ser baleiro ou nulo" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 -msgid "Init date cannot be empty or null" -msgstr "A data de inicio non pode ser baleira ou nula" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 -msgid "End date cannot be empty or null" -msgstr "A data de fin non pode ser baleira ou nula" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 -msgid "Web service reader" -msgstr "Lector do servizo web" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 -msgid "Web service writer" -msgstr "Escritor do servizo web" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 -msgid "All projects read allowed" -msgstr "Permiso de lectura para todos os proxectos" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 -msgid "All projects edition allowed" -msgstr "Permiso de edición para todos os proxectos" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 -msgid "Project creation allowed" -msgstr "Permiso de creación de proxectos" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 -msgid "Read authorization" -msgstr "Autorización de lectura" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 -msgid "Write authorization" -msgstr "Autorización de escritura" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 -msgid "workHours should be greater or equals to 0" -msgstr "As horas de traballo deberían ser maiores ou igual a 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 "" -"O valor das horas de traballo non é válido, tendo en conta a lista actual de " -"grupos de horas" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 -msgid "" -"Some ancestor has the same label assigned, so this element is already " -"inheriting this label" -msgstr "" -"Algún ancestro ten a misma etiqueta asignada, polo que este elemento xa está " -"herdando esa etiqueta" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 -msgid "Cannot spread two progress in the same task" -msgstr "Non poden propagar dous progresos na mesma tarefa" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 -msgid "Duplicate Progress Assignment For Task" -msgstr "Asignación de progreso duplicada para a tarefa" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 -msgid "Quality form already exists" -msgstr "O formulario de calidade xa existe" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 -msgid "Working hours shouldn't be negative" -msgstr "As horas de traballo non deberían ser negativas" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 -msgid "Total percentage should be less than 100%" -msgstr "A porcentaxe total debería ser menor do 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 "" -"O criterio non se pode asignar a este grupo de horas porque o seu tipo de " -"recurso é diferente." - -#: 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 "" -"O criterio non se pode asignar a este grupo de horas porque xa existe no " -"grupo de horas." - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 -msgid "The criterion already exist into other task" -msgstr "O criterio xa existe noutra tarefa" - #: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 msgid "OFFERED" msgstr "OFERTADO" @@ -7140,14 +7090,59 @@ msgstr "P" msgid "U" msgstr "S" -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 -msgid "Line" -msgstr "Liña" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 +msgid "" +"Some ancestor has the same label assigned, so this element is already " +"inheriting this label" +msgstr "Algún ancestro ten a misma etiqueta asignada, polo que este elemento xa está herdando esa etiqueta" -#: 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 "Non pode modificar esta secuencia de entidade, xa está en uso" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +msgid "Cannot spread two progress in the same task" +msgstr "Non poden propagar dous progresos na mesma tarefa" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 +msgid "Duplicate Progress Assignment For Task" +msgstr "Asignación de progreso duplicada para a tarefa" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 +msgid "Quality form already exists" +msgstr "O formulario de calidade xa existe" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 +msgid "workHours should be greater or equals to 0" +msgstr "As horas de traballo deberían ser maiores ou igual a 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 "O valor das horas de traballo non é válido, tendo en conta a lista actual de grupos de horas" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 +msgid "Working hours shouldn't be negative" +msgstr "As horas de traballo non deberían ser negativas" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 +msgid "Total percentage should be less than 100%" +msgstr "A porcentaxe total debería ser menor do 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 "O criterio non se pode asignar a este grupo de horas porque o seu tipo de recurso é diferente." + +#: 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 "O criterio non se pode asignar a este grupo de horas porque xa existe no grupo de horas." + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 +msgid "The criterion already exist into other task" +msgstr "O criterio xa existe noutra tarefa" #: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 msgid "Spreading progress" @@ -7165,120 +7160,11 @@ msgstr "Progreso coas tarefas no camiño crítico por horas" msgid "Progress with critical path tasks by duration" msgstr "Progreso coas tarefas do camiño crítico por duración" +#: 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 "Non pode modificar esta secuencia de entidade, xa está en uso" + #: 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 "Non pode borrar esta secuencia de entidade, xa está en uso" - -#: 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 "Pendente" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 -msgid "Failed sent" -msgstr "Envío fallido" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 -msgid "Success sent" -msgstr "Envío exitoso" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 -msgid "Flat" -msgstr "Plano" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 -msgid "Stretches" -msgstr "Tramos" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 -msgid "Interporlation" -msgstr "Interpolación" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 -msgid "Sigmoid" -msgstr "Sigmoide" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 -msgid "There are no days available due to not satisfying the criteria." -msgstr "Non hai días dispoñibles debido a que non se satisfacen os criterios." - -#: 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 " -"their calendars." -msgstr "" -"Outra posibilidade é que os recursos non teñan días dispoñibles debido aos " -"seus calendarios." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 -msgid "" -"There are no days available in the days marked available by the task " -"calendar." -msgstr "" -"Non hai días dispoñibles nos días marcados como dispoñibles polo calendario " -"da tarefa." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 -msgid "Maybe the criteria are not satisfied in those days." -msgstr "Pode que os criterios non se satisfagan neses días." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 -msgid "" -"The resource's calendar has no available days starting from the start of the " -"task." -msgstr "" -"O calendario do recurso non ten días dispoñibles comezando dende o principio " -"da tarefa." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 -msgid "" -"There are no days available at resource's calendar in the days marked " -"available by the task's calendar." -msgstr "" -"Non hai días dispoñibles no calendario do recurso nos días marcados como " -"dispoñibles polo clanedario da tarefa." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 -msgid "Finished" -msgstr "Finalizado" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 -msgid "In progress" -msgstr "En progreso" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 -msgid "Blocked" -msgstr "Bloqueado" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 -msgid "as soon as possible" -msgstr "tan pronto como sexa posible" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 -msgid "start not earlier than" -msgstr "empezar non antes de" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 -msgid "start in fixed date" -msgstr "comezar en data fixa" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 -msgid "as late as possible" -msgstr "tan tarde como sexa posible" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 -msgid "finish not later than" -msgstr "acabar non despois de" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:416 -msgid "Stretches must sum 100%" -msgstr "Os tramos deben sumar 100%" - -#: 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 "A hora debería ter un valor entre 0 e 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" -msgstr "" -"Unha dependencia da cola ten que ter unha orixe diferente do seu destino" diff --git a/libreplan-webapp/src/main/resources/i18n/it.po b/libreplan-webapp/src/main/resources/i18n/it.po new file mode 100644 index 000000000..a79dfe006 --- /dev/null +++ b/libreplan-webapp/src/main/resources/i18n/it.po @@ -0,0 +1,7169 @@ +# LibrePlan - Webapp module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. +# +# Translators: +# Giuseppe Zizza , 2012. +msgid "" +msgstr "" +"Project-Id-Version: 1.2.2\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" +"PO-Revision-Date: 2012-02-24 18:20+0000\n" +"Last-Translator: Giuseppe Zizza \n" +"Language-Team: Italiano\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\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 risorsa non può essere vuota" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:354 +msgid "Group path" +msgstr "Percorso del Gruppo" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:420 +msgid "criterion codes must be unique inside a criterion type" +msgstr "i codici dei criteri devono essere unici per ogni tipo di criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:96 +msgid "No authorizations were added because you did not select any." +msgstr "Nessuna autorizzazione è stata aggiunta poichè nessuna è stata selezionata" + +#: 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 +msgid "en" +msgstr "it" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 +msgid "Origin" +msgstr "Origine" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:180 +msgid "Create exception" +msgstr "Crea eccezione" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:41 +msgid "Select report data" +msgstr "Scegli i dati per il report" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:207 +msgid "there exist multiple resource calendars with name {0}" +msgstr "Esistono calendari multipli col nome {0}" + +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:60 +msgid "Create Virtual Worker" +msgstr "Crea un Lavoratore Virtuale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:830 +#: 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/workreports/_editWorkReportType.zul:137 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:68 +#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:28 +#: 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/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/calendars/_edition.zul:258 +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 +#: 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/_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:242 +msgid "Operations" +msgstr "Operazioni" + +#: 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 "Non esiste un tipo di \"ore di lavoro\" con questo codice" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:84 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:112 +msgid "Select" +msgstr "Sceleziona" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:215 +msgid "Work report removed successfully" +msgstr "Report di lavoro rimosso con successo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1517 +msgid "It can not be empty" +msgstr "Non può essere vuoto" + +#: 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:66 +#: 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 +msgid "Materials" +msgstr "Materiali" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:361 +msgid "Reassign" +msgstr "Riassegna" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:64 +msgid "Description cannot be null or empty" +msgstr "La descrizione non può essere vuota" + +#: 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:269 +msgid "MonteCarlo Method" +msgstr "Metodo 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 +msgid "Project Scheduling" +msgstr "Pianificazione del progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:43 +msgid "February" +msgstr "Febbraio" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:29 +msgid "Managing fields and labels" +msgstr "Gestione campi ed etichette" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:269 +msgid "Please, select a calendar" +msgstr "Perfavore, seleziona un calendario" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:256 +msgid "Summary" +msgstr "Sommario" + +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:29 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:170 +msgid "Predefined" +msgstr "Predefinito" + +#: 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:67 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 +msgid "Quality Forms" +msgstr "Moduli Qualità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +msgid "Reports" +msgstr "Report" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:22 +msgid "LibrePlan: Advanced allocation" +msgstr "LibrePlan: Allocazione avanzata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 +msgid "The {0} sequence prefixes can not be repeated" +msgstr "I {0} prefissi di sequenza non possono essere ripetuti" + +#: 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 "Il valore originale dei giorni lavorativi {0}, è mantenuto poichè i valori consolidati non possono essere modificati" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:82 +msgid "Criterion requirements" +msgstr "Criteri di requisito" + +#: 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 data di estensione non può essere precedente quella d'inizio del compito:" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:68 +msgid "Dedication chart" +msgstr "Grafico di dedizione" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:748 +msgid "Not the same hours group, impossible to update" +msgstr "Impossibile aggiornare poichè le ore del gruppo non coincidono" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +msgid "Progress that are reported by quality forms can not be modified" +msgstr "I progressi che sono riportati dai moduli di qualità non possono essere modificati" + +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:66 +msgid "Own exception" +msgstr "Eccezioni personali" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:522 +msgid "Cannot delete that material because it is assigned to a project." +msgstr "Impossibile cancellare quel materiale poichè è assegnato ad un progetto." + +#: 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 "Utilizzo risorse" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 +msgid "Remove limiting resource element" +msgstr "Rimuovere l'elemento di risorsa limitante" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 +msgid "Active period from" +msgstr "Periodo attivo dal" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:485 +msgid "Unassign" +msgstr "Non assegnato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 +msgid "Manual assignment" +msgstr "Assegnamento manuale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:302 +msgid "Companies" +msgstr "Aziende" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:74 +msgid "Quality form items list" +msgstr "Lista degli oggetti del modulo di 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 data filane non è valida, la nuova data finale dev'essere successiva alla data finale corrente" + +#: 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/common/BaseCRUDController.java:128 +msgid "Create {0}: {1}" +msgstr "Creato {0}: {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:51 +msgid "generic workers allocation" +msgstr "allocamento lavoratori generici" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:895 +msgid "The project has no scheduled elements" +msgstr "Il progetto non ha nessuna pianificazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:806 +msgid "Hour start" +msgstr "Ora d'inizio" + +#: 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 "Inizio" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:34 +msgid "Progress Report" +msgstr "Report del progresso" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:119 +msgid "cost assignment's category not specified" +msgstr "categoria d'assegnazione per i costi non specificata" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +msgid "Check for updates" +msgstr "Controlla se ci sono aggiornamenti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:72 +msgid "Delete Template element" +msgstr "Eliminare modello" + +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:22 +msgid "LibrePlan: Calendars" +msgstr "LibrePlan: Calendari" + +#: 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 "Utente con nome '{0}': non trovato" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:37 +msgid "Resources capability" +msgstr "Capacità delle risorse" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:31 +msgid "Transfer Projects Between Scenarios" +msgstr "Trasferisci progetti tra gli scenari" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 +msgid "changing perspective" +msgstr "cambio prospettiva" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 +msgid "" +"Could not add those authorizations to profile {0} because they were already " +"present." +msgstr "Impossibile aggiungere queste autorizzazioni al profilo {0} poichè già presenti." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:63 +msgid "Default calendar" +msgstr "Calendario di default" + +#: 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 +msgid "Click on this" +msgstr "Clicca qui" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 +msgid "Project Name" +msgstr "Nome del progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:967 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 +msgid "Indent" +msgstr "Indenta" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 +msgid "Save passwords in database" +msgstr "Salva le password nel database" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 +msgid "Reassignation" +msgstr "Riassegnamento" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:42 +msgid "New template" +msgstr "Nuovo modello" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:38 +msgid "Total estimated hours" +msgstr "Totale delle ore stimate" + +#: libreplan-webapp/src/main/webapp/common/error.zul:21 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 +msgid "LibrePlan: Runtime Error" +msgstr "LibrePlan: Errore durante l'esecuzione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:153 +msgid "Base calendar \"{0}\" saved" +msgstr "Calendario di base \"{0}\" salvato" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 +msgid "Exceptions list" +msgstr "Lista delle eccezioni" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:33 +msgid "Locations" +msgstr "Luoghi" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:77 +msgid "New quality form item" +msgstr "Nuovo modello di qualità" + +#: libreplan-webapp/src/main/webapp/labels/labelTypes.zul:21 +msgid "LibrePlan: Labels" +msgstr "LibrePlan: Etichette" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:261 +msgid "LDAP connection was successful" +msgstr "Connessione LDAP eseguita con successo" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 +msgid "Login name" +msgstr "Nome di login" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:84 +msgid "{0} List" +msgstr "Lista {0}" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:43 +msgid "Current" +msgstr "Corrente" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:63 +msgid "Dependencies" +msgstr "Dipendenze" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:187 +msgid "missing code in a calendar exception" +msgstr "codice mancante in un'eccezione del calendario" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:78 +msgid "Current selection" +msgstr "Selezione corrente" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1130 +msgid "" +"there exist criterion satisfactions referring to criterion types not " +"applicable to this resource" +msgstr "esistono criteri di soddisfazione che si riferiscono a tipi di criterio non applicabili a questa risorsa" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:65 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 +msgid "Criterion Requirement" +msgstr "Criteri di requisito" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:31 +msgid "Show labels" +msgstr "Mostra le etichette" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java:63 +msgid "Minutes" +msgstr "Minuti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:132 +msgid "You can not remove a scenario with derived scenarios" +msgstr "Non puoi eliminare uno scenario con scenari derivati" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:91 +msgid "Available materials" +msgstr "Materiali disponibili" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:950 +msgid "Work Report Types" +msgstr "Tipi di report di lavoro" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:55 +msgid "Maximum/minimum of estimated hours" +msgstr "Massimo/minimo delle ore stimate" + +#: libreplan-webapp/src/main/webapp/qualityforms/qualityForms.zul:22 +msgid "LibrePlan: Quality Forms" +msgstr "LibrePlan: Moduli di qualità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:63 +msgid "LIMITING" +msgstr "LIMITA" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:415 +msgid "a disabled resource has enabled subresources" +msgstr "una risorsa disabilitata ha delle sotto-risorse abilitate" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:29 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:53 +msgid "Client" +msgstr "Cliente" + +#: 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 +msgid "" +"there are no resources for required criteria: {0}. So the generic allocation" +" can't be added" +msgstr "non ci sono risorse per il criterio richiesto: {0}. quindi l'allocazione generica non può essere aggiunta" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:347 +msgid "Role search strategy" +msgstr "Strategia di ricerca ruoli" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:480 +msgid "Error on showing warning message removing calendar: " +msgstr "Errore nel mostrare il messaggio di avviso durante la rimozione del calendario:" + +#: 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 "il report di lavoro non ha nessuna descrizione con questo nome di campo" + +#: 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 "il nome della categoria di materiale dev'essere unico. E' già stato utilizzato" + +#: 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 +msgid "Imputed hours" +msgstr "Ore imputate" + +#: 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 "Costo del progetto per risorsa" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:457 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:143 +msgid "Confirm deleting this hour cost. Are you sure?" +msgstr "Conferma eliminazione di queste ore di costo. Sei sicuro?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/DeleteMilestoneCommand.java:59 +msgid "Delete Milestone" +msgstr "Elimina Milestone" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:155 +msgid "default password were not changed" +msgstr "la password di default non è stata cambiata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:112 +msgid "Type of hours" +msgstr "Tipo d'ore" + +#: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:48 +msgid "Non-assigned locations" +msgstr "Posizioni non assegnate" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:77 +msgid "Application URI" +msgstr "URI dell'applicazione" + +#: 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 "{0} non è valido, criterionType si sovrappone con un altro criterionSatisfaction nello stesso criterionType" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 +msgid "Group strategy" +msgstr "Strategia di gruppo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 +msgid "Work Report Lines" +msgstr "Linee del report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1555 +msgid "Configure" +msgstr "Configura" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "October" +msgstr "Ottobre" + +#: 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/resources/worker/_list.zul:36 +msgid "First name" +msgstr "Nome" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:256 +msgid "Could not execute print command" +msgstr "Impossibile eseguire il comando di stampa" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:122 +msgid "Complementary text fields" +msgstr "Campi testo complementari" + +#: 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/orders/AssignedTaskQualityFormsToOrderElementController.java:200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:832 +msgid "Confirm deleting {0}. Are you sure?" +msgstr "Conferma eliminazione di {0}. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:37 +msgid "Work Reports List" +msgstr "Lista dei report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 +msgid "Accounts" +msgstr "Utenti" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:50 +msgid "Edit selected task" +msgstr "Modifica il compito selezionato" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +msgid "External code" +msgstr "Codici esterni" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 +msgid "View" +msgstr "Vista" + +#: 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 "Limita" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:60 +msgid "Required materials" +msgstr "Materiali richiesti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +msgid "Backwards" +msgstr "Indietro" + +#: 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 "Le risorse giornaliere devono essere non vuote e maggiori di zero" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 +msgid "Apply filtering to resources satisfying required criteria" +msgstr "Applica filtro alle risorse che soddisfano i criteri" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:67 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:77 +msgid "Version" +msgstr "Versione" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:105 +msgid "Up" +msgstr "Su" + +#: 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 "CriterionType invalido, si sovrappone con un altro criterionSatisfaction nello stesso criterionType" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 +msgid "Types of work hours" +msgstr "Tipo di ore di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:127 +msgid "EAC" +msgstr "EAC" + +#: 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 "Il suo piano non è nella scena corrente.\nDovrebbe spostarsi su uno dei seguenti scenari:\n" + +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:39 +msgid "Predecessor" +msgstr "Predecessore" + +#: 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 "Alcune estensioni hanno valori maggiori o uguali all'estensione precedente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:55 +msgid "Please select a task" +msgstr "Si prega di selezionare un compito" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 +msgid "missing worker code in the work report" +msgstr "Codice lavoratore mancante nel report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 +msgid "" +"Value is not valid, the default max value must be greater than the precision" +" value " +msgstr "Il valore non è valido, il valore massimo di base dev'essere maggiore del valore di precisione" + +#: 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/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 +msgid "End date" +msgstr "Data di fine" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/Profile.java:89 +msgid "profile name is already being used by another profile" +msgstr "il nome del profilo è già utilizzato da un altro profilo" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:68 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 +msgid "E-mail" +msgstr "E-mail" + +#: 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/SchedulingProgressPerOrderController.java:106 +msgid "This project has already been added." +msgstr "Questo progetto è già stato aggiunto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:386 +msgid "The task code cannot be null" +msgstr "Il codice del compito non può essere nullo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:594 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: 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 +msgid "Criteria" +msgstr "Criteri" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 +msgid "User data" +msgstr "Dati utente" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +msgid "Resource / Criteria" +msgstr "Risorse / Criteri" + +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 +msgid "Lines" +msgstr "Linee" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:29 +msgid "Add new progress assignment" +msgstr "Aggiungi un nuovo assegnamento di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +msgid "" +"Value must be a multiple of the precision value of the progress type: {0}" +msgstr "Il valore dev'essere un multiplo del valore di precisione del tipo di progresso: {0}" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:32 +msgid "Set Filter Options" +msgstr "Imposta le opzioni di filtro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:979 +msgid "Error on showing warning message removing workReportType: " +msgstr "Errore nel mostrare il messaggio d'avvertimento rimuovendo workReportType:" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:633 +msgid "Edit Work Report" +msgstr "Modifica il report di lavoro" + +#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:22 +msgid "Quality Forms List" +msgstr "Lista dei moduli di qualità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:170 +msgid "Project version is the same in source and destination scenarios" +msgstr "La versione del progetto è la stessa nello scenario di origine e destinazione" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:31 +msgid "Personal data" +msgstr "Dati personali" + +#: 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/WorkingArrangementsPerOrderController.java:202 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:159 +msgid "please, select a Criterion" +msgstr "si prega di selezionare un Criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:725 +msgid "Calculated progress can not be removed" +msgstr "Il progresso calcolato non può essere rimosso" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:112 +msgid "Work reports" +msgstr "Report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "June" +msgstr "Giugno" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 +msgid "{0} annotation required on {1}" +msgstr "{0} annotazione richiesta per {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1067 +msgid "Modified" +msgstr "Modificato" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:215 +msgid "Add Criterion" +msgstr "Aggiungi criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:126 +msgid "You can not remove the current scenario" +msgstr "Non puoi rimuovere lo scenario corrente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:672 +msgid "format prefix invalid. It cannot be empty or contain whitespaces." +msgstr "prefisso di formato invalido. Non può essere vuoto o contenere spazi." + +#: 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 +msgid "MessagesContainer is needed" +msgstr "MessagesContainer è necessario" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:37 +msgid "Project element code" +msgstr "Codice d'elemento di progetto" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 +msgid "Ending date" +msgstr "Data di fine" + +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:21 +msgid "LibrePlan: Page not found" +msgstr "LibrePlan: Pagina non trovata" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:29 +msgid "Export options" +msgstr "Opzioni d'esportazione" + +#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 +msgid "Templates List" +msgstr "Lista dei modelli" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:34 +msgid "Subcontracted Tasks List" +msgstr "Lista dei compiti subappaltati" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:240 +msgid "Last value" +msgstr "Ultimo valore" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:51 +msgid "Average of worked hours in finished applications" +msgstr "Media delle ore lavorate per le applicazioni completate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:698 +msgid "Calculated progress can not be modified" +msgstr "Il progresso calcolato non può essere modificato" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:58 +msgid "Work done from starting date" +msgstr "Lavoro completato dalla data d'inizio" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 +msgid "Statistics log" +msgstr "Diario delle statistiche" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:47 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 +msgid "Edit Calendar" +msgstr "Modifica calendario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:112 +msgid "Profile" +msgstr "Profilo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:37 +msgid "Materials Needs At Date" +msgstr "Materiali necessari alla data" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 +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 "Non può essere vuoto o nullo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:233 +msgid "{0} \"{1}\" saved" +msgstr "{0} \"{1}\" salvato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:299 +msgid "filtering" +msgstr "filtro" + +#: libreplan-webapp/src/main/webapp/orders/_list.zul:33 +msgid "Total Budget" +msgstr "Bilancio totale" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:55 +msgid "Hierarchy" +msgstr "Gerarchia" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 +msgid "" +"This worker cannot be deleted because it has assignments to projects or " +"imputed hours" +msgstr "Questo lavoratore non può essere eliminato poichè ha dei progetti assegnati o delle ore imputate a lui" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:62 +msgid "Work done until ending date" +msgstr "Lavoro effettuato fino alla data finale" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:22 +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:26 +msgid "Print configuration" +msgstr "Configurazione di stampa" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:27 +msgid "Overload due to other assignments" +msgstr "Sovraccarico dovuto ad altri assegnamenti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:117 +msgid "Types of hours" +msgstr "Tipi di ore" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:149 +msgid "Time period saved" +msgstr "Periodo di tempo risparmiato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 +msgid "" +"Are you sure of changing the resource type? You will lose the criteria with " +"different resource type." +msgstr "Sei sicuro di cambiare il tipo di risorsa? Perderai i criteri con diverso tipo di risorse." + +#: 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/WorkingArrangementsPerOrderController.java:208 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 +msgid "This Criterion has already been added." +msgstr "Questo Criterio è già stato aggiunto." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:222 +msgid "add" +msgstr "aggiungi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:239 +msgid "Unsaved changes will be lost. Would you like to continue?" +msgstr "Le modifiche non salvate saranno perse. Vuoi continuare?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:38 +msgid "NON_LIMITING" +msgstr "NON_LIMITANTE" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:297 +msgid "Workers" +msgstr "Lavoratori" + +#: 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 "Impossibile rimuovere {0}, poiché è in utilizzo da qualche \"Giorno d'eccezione\"" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "August" +msgstr "Agosto" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:53 +msgid "Resources matching selected criteria" +msgstr "Risorse che rispettano i criteri selezionati" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:27 +msgid "with" +msgstr "con" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:297 +msgid "Label Type" +msgstr "Tipo d'etichetta" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:48 +msgid "Year" +msgstr "Anno" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:327 +msgid "{0} \"{1}\" could not be deleted, it was already removed" +msgstr "{0} \"{1}\" non può essere eliminato, è già stato rimosso" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/Profile.java:68 +msgid "profile name not specified" +msgstr "nome del profilo non specificato" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:62 +msgid "Date Start" +msgstr "Data d'inizio" + +#: 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 "Il valore non è valido, il valore corrente dev'essere inferiore al valore massimo" + +#: 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 "Valore" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:66 +msgid "Hour costs" +msgstr "Costi orari" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:773 +msgid "there are no valid periods for this calendar" +msgstr "non ci sono periodi validi per questo calendario" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:54 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 +msgid "Add role" +msgstr "Aggiungi ruolo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:638 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1274 +msgid "Exception end date should be greater or equals than start date" +msgstr "La data finale dell'eccezione dev'essere successiva o uguale a quella d'inizio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:486 +msgid "Repeated Project code {0} in Project {1}" +msgstr "Codice di progetto {0} ripetuto nel progetto {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/subcontract/impl/SubcontractServiceREST.java:277 +msgid "Project from client" +msgstr "Progetto dal cliente" + +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:22 +msgid "Progress Types List" +msgstr "Lista dei tipi di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/AssignedMachineCriterionsModel.java:415 +msgid "" +"The {0} can not be assigned to this resource. Its interval overlaps with " +"other criterion" +msgstr "{0} non può essere assegnato a questa risorsa. Il suo intervallo si sovrappone con altri criteri" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:132 +msgid "Schedule Performance Index" +msgstr "Indice di performance del piano orario" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:135 +msgid "Earlier starting date" +msgstr "Data d'inizio precedente" + +#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:27 +msgid "Type data" +msgstr "Tipo di dati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:117 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +msgid "Profiles" +msgstr "Profili" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:271 +msgid "Host" +msgstr "Host" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:810 +msgid "Hour finish" +msgstr "Orario di fine" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 +msgid "Perspectives" +msgstr "Prospettive" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 +msgid "Workable time" +msgstr "Orari disponibili" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:240 +msgid "missing code in a subcategory" +msgstr "codice mancante in una sottocategoria" + +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:66 +msgid "Non limiting resource allocation" +msgstr "Allocazione risorse non limitanti" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:40 +msgid "Company name" +msgstr "Nome dell'azienda" + +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:67 +msgid "Limiting resource allocation" +msgstr "Allocazione risorse limitanti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:463 +msgid "Split new assignment" +msgstr "Dividi il nuovo assegnamento" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:275 +msgid "Expiry date" +msgstr "Data di scadenza" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 +msgid "Pagination" +msgstr "Paginazione" + +#: 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'operazione non verrà eseguita poichè il compito ha dei report di progresso che sono associati in modo diffuso con questo modulo di qualità" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:82 +msgid "Change scenario" +msgstr "Cambia scenario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloModel.java:84 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:69 +msgid "Critical path" +msgstr "Percorso critico" + +#: 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 "Elimino questo oggetto, verrà disabilitata l'opzione per la trasmissione del progresso. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:41 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:41 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:77 +msgid "Categories" +msgstr "Categorie" + +#: 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 +msgid "Project Details" +msgstr "Dettagli di progetto" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:167 +msgid "Add new hours group" +msgstr "Aggiungi nuove ore di gruppo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:221 +msgid "Criteria: {0} " +msgstr "Criteri: {0}" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:44 +msgid "Cancel changes and back to scheduling" +msgstr "Annulla i cambiamenti e torna alla pianificazione oraria" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:386 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:45 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:68 +msgid "Percentage" +msgstr "Percentuale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:137 +msgid "Updated" +msgstr "Aggiornato" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:81 +msgid "Company logo URL" +msgstr "URL del logo dell'azienda" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:129 +msgid "No worker selected" +msgstr "Nessun lavoratore selezionato" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 +msgid "Number of digits" +msgstr "Numero di cifre" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1639 +msgid "Task not found" +msgstr "Compito non trovato" + +#: 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 +msgid "Problems connecting with client web service" +msgstr "Problemi durante la connessione col servizio web" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:169 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:198 +msgid "Exception Type" +msgstr "Tipo d'eccezione" + +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:22 +msgid "Profiles List" +msgstr "Lista profili" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 +msgid "both {0} of category {1} and {2} of category {3} have the same code" +msgstr "entrambi {0} della categoria {1} e {2} della categoria {3} hanno lo stesso codice" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:958 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 +#: 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:64 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +msgid "Labels" +msgstr "Etichette" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 +msgid "Data Types" +msgstr "Tipi di dato" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 +msgid "Total hours" +msgstr "Ore totali" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:38 +msgid "Data" +msgstr "Data" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:344 +msgid "Reassigning {0} projects" +msgstr "Riassegno {0} progetti" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:55 +msgid "Filter by task status" +msgstr "Filtra rispetto allo stato del compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:419 +msgid "Select date" +msgstr "Seleziona data" + +#: 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 "Dovresti selezionare una data di fine per l'eccezione" + +#: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:34 +msgid "Please try it again." +msgstr "Perfavore ritenta." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:56 +msgid "Company code" +msgstr "Codice azienda" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:110 +msgid "Unknown attribute '{0}' in class {1}" +msgstr "Attributo '{0}' sconosciuto nella classe {1}" + +#: 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 "RISORSA NON LIMITANTE" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:96 +msgid "passwords can not be empty" +msgstr "le password non possono essere vuote" + +#: 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/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:176 +msgid "already assigned" +msgstr "già assegnato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 +msgid "Passed" +msgstr "Superato" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:132 +msgid "Activation periods" +msgstr "Periodi d'attivazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:511 +#: libreplan-webapp/src/main/webapp/planner/order.zul:151 +#: 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 +msgid "Calendar" +msgstr "Calendario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:307 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:132 +msgid "Resources" +msgstr "Risorse" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +msgid "" +"LDAP users cannot change their password if LDAP authentication is enabled. " +"Talk to one of the administrators" +msgstr "Gli utenti LDAP non possono modificare la loro password se si usa l'autenticazione tramite LDAP. Contattare l'amministratore di rete." + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:31 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:56 +msgid "Read" +msgstr "Leggi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:153 +msgid "Source and destination scenarios should be different" +msgstr "Scenari d'origine e destinazione devono essere diversi" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:141 +msgid "The browser you are using" +msgstr "Il browser che usi" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:78 +msgid "scenario" +msgstr "scenario" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:51 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:49 +#: 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 "a" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:115 +msgid "worker's first name not specified" +msgstr "Nome del lavoratore non specificato" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:350 +msgid "Property strategy" +msgstr "Strategia proprietà" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:281 +msgid "date not specified" +msgstr "data non specificata" + +#: 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 +msgid "Projects Planning" +msgstr "Pianificazione progetti" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:37 +msgid "Shrink to fit page width" +msgstr "Riduci alla larghezza della pagina" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:770 +msgid "The max value must be greater than 0" +msgstr "Il valore massimo dev'essere maggiore di 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 +msgid "Last name" +msgstr "Cognome" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:254 +msgid "cost category name not specified" +msgstr "nome della categoria di costo non specificato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:382 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 +msgid "Remove" +msgstr "Rimuovi" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:41 +msgid "Planned workable days" +msgstr "Giorni di lavoro pianificati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +msgid "SPI" +msgstr "SPI" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:232 +msgid "Progress Type" +msgstr "Tipo di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1304 +msgid "Task contains consolidated progress. Cannot apply sigmoid function." +msgstr "Il compito contiene progressi consolidati. Impossibile applicare la funzione di sigmoidea." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:320 +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 "il codice non dev'essere nullo o vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:509 +msgid "This date can not include the whole previous work week" +msgstr "Questa data non può includere completamente la settimana lavorativa precedente" + +#: 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 +msgid "" +"Start date is not valid, the new start date must be previous the current " +"start date" +msgstr "Data d'inizio non valida, la nuova data d'inizio dev'essere precedente alla data d'inizio corrente" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:119 +msgid "Create New Project" +msgstr "Crea un nuovo progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1439 +msgid "Stretches list" +msgstr "Lista d'estensioni" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:193 +msgid "Enable scenarios module" +msgstr "Abilita modulo degli scenari" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:59 +msgid "Zoom" +msgstr "Ingrandimdento" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:865 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/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:81 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:135 +#: 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/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/_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:395 +msgid "Save" +msgstr "Salva" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:34 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 +msgid "Standard Effort" +msgstr "Sforzo standard" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:142 +msgid "Material categories" +msgstr "Categorie dei materiali" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:595 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:693 +msgid "number of digits must be between {0} and {1}" +msgstr "il numero di cifre dev'essere compreso tra {0} e {1}" + +#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:22 +msgid "Criteria Requirement" +msgstr "Criteri di requisito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:134 +msgid "Pending update" +msgstr "Aggiornamento in attesa" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:158 +msgid "Criterion previously selected" +msgstr "Criteri selezionati precedentemente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:881 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment from root task" +msgstr "I progressi diffusi non possono essere modificati se c'è un consolidamento in almeno un assegnamento di progresso del compito d'origine" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:51 +msgid "Users authorization" +msgstr "Autorizzazioni degli utenti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:177 +msgid "Problems connecting with subcontractor web service" +msgstr "Problemi con la connessione ai servizi web del subappaltatore" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:232 +msgid "Entity type" +msgstr "Tipo d'entità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1101 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:268 +msgid "Unsaved changes will be lost. Are you sure?" +msgstr "Le modifiche non salvate verranno perse. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:22 +#: 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: Programmazione" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:44 +msgid "Assigned load" +msgstr "Carico assegnato" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 +msgid "Filter by workers" +msgstr "Filtra per lavoratore" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:154 +msgid "End Date" +msgstr "Data di fine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 +msgid "Some allocations needed" +msgstr "Alcune allocazioni sono richieste" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:83 +msgid "Resources Per Day" +msgstr "Risorse giornaliere" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:216 +msgid "ResourceType must be not-null" +msgstr "ResourceType non può essere nullo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:95 +msgid "" +"Estimated end date for the task (press enter in textbox to open calendar " +"popup or type in date directly)" +msgstr "Data stimata di fine del compito (premi enter nel campo di testo per aprire un pop-up col calendario o inserisci direttamente una data)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:292 +msgid "Expand/Collapse all" +msgstr "Espandi/Riduci tutto" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:32 +msgid "Overload due to current project" +msgstr "Sovraccarico dovuto al progetto corrente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:946 +msgid "Name: {0}" +msgstr "Nome: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:903 +msgid "Move down" +msgstr "Muovi giù" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:118 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 +msgid "Please, select a project" +msgstr "Seleziona un progetto" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:29 +msgid "Inherits from date" +msgstr "Eredita dalla data" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "September" +msgstr "Settembre" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:28 +msgid "Report structure" +msgstr "Struttura del report" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:119 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 +msgid "General data" +msgstr "Dati generali" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:126 +msgid "BAC" +msgstr "BAC" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:381 +msgid "Calculate Number of Hours" +msgstr "Calcola il numero di ore" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:99 +msgid "Assign" +msgstr "Assegna" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/criterion/impl/CriterionConverter.java:130 +msgid "missing code in a criterion" +msgstr "codice mancante in un criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1278 +msgid "Create Template" +msgstr "Crea Modello" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:60 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:68 +msgid "Advanced search" +msgstr "Ricerca avanzata" + +#: 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 +msgid "Filter by labels" +msgstr "Filtra per etichetta" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:577 +msgid "" +"IMPORTANT: Don't forget to communicate to subcontractor that his contract " +"has been cancelled" +msgstr "IMPORTANTE: Non dimenticare con il subappaltatore che il suo contratto è stato cancellato" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:36 +msgid "MonteCarlo chart" +msgstr "Grafico MonteCarlo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:126 +msgid "Schedule Variance" +msgstr "Varianza della programmazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:395 +msgid "Error on showing warning message removing qualityForm: " +msgstr "Errore nel mostrare il messaggio d'avvertimento nel rimuovere qualityForm: " + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:410 +msgid "Service does not manage resource of type: {0}" +msgstr "Il servizio non gestisce risorse del tipo: {0}" + +#: libreplan-webapp/src/main/webapp/common/error.zul:44 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 +msgid "Status code" +msgstr "Codice di stato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:976 +#: 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:509 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:547 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:578 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 +msgid "Warning" +msgstr "Avvertimento" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 +msgid "Select parent calendar" +msgstr "Seleziona il calendario padre" + +#: 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 "Non ci sono compiti con questo codice" + +#: 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 "Il tipo delle ore non può essere nullo" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:297 +msgid "criterion satisfaction with end date less than start date" +msgstr "criterio di soddisfazione con data di fine antecedente quella d'inizio" + +#: 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/webapp/orders/_listOrderElementAdvances.zul:49 +msgid "Show" +msgstr "Mostra" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:71 +msgid "Assignment Type" +msgstr "Tipo d'assegnamento" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 +msgid "Duration (days)" +msgstr "Durata (giorni)" + +#: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:29 +msgid "Back to log in" +msgstr "Ritorna al log in" + +#: 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 "Errore nel dividere" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:66 +msgid "Node without children" +msgstr "Nodo senza figli" + +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:152 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:47 +msgid "Company" +msgstr "Azienda" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 +msgid "Task: {0} " +msgstr "Compito: {0} " + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 +msgid "There is no label with this code " +msgstr "Non c'è nessuna etichetta con questo codice " + +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:65 +msgid "Task properties" +msgstr "Propietà del compito" + +#: 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 "Non c'è nessun tipo di report di lavoro con questo codice" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:56 +msgid "Sum of direct imputed hours" +msgstr "Somma delle ore direttamente imputate" + +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:35 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 +msgid "Surname" +msgstr "Cognome" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:22 +msgid "Exception Day Types List" +msgstr "Lista dei tipi di giorni d'eccezione" + +#: 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/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/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/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 +msgid "Date" +msgstr "Data" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 +msgid "the name must be not null or not empty" +msgstr "il nome non dev'essere nullo o vuoto" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:42 +msgid "Add From Template" +msgstr "Aggiungi da modello" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:508 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:546 +msgid "Assigned resources for this task will be deleted. Are you sure?" +msgstr "Le risorse assegnate a questo compito verranno eliminate. Sei sicuro?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:670 +msgid "" +"format prefix invalid. It cannot be empty or contain '_' or whitespaces." +msgstr "prefisso di formato non valido. Non può essere vuoto o contenere '_' o spazi." + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:41 +msgid "Filter by month" +msgstr "Filtra rispetto ai mesi" + +#: 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 "Il modello di qualitò deve avere un oggetto con il valore di 100% per riportare il progresso" + +#: 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 "Il criterio ed il suo tipo non possono essere nulli" + +#: 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 "Il codice non è valido. Esiste un altro tipo d'unità con lo stesso codice" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "July" +msgstr "Luglio" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:255 +msgid "Enable LDAP authentication" +msgstr "Abilita autenticazione LDAP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:493 +msgid "( max: {0} )" +msgstr "( max: {0} )" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:222 +msgid "Error on removing element: " +msgstr "Errore durante la rimozione dell'elemento:" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:43 +msgid "January" +msgstr "Gennaio" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 +msgid "Select queue" +msgstr "Scegli la coda" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 +msgid "Cannot calculate charts for current data" +msgstr "Impossibile calcolare il grafico per la data corrente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1495 +msgid "project name already being used" +msgstr "nome di progetto già utilizzato" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:48 +msgid "Work description" +msgstr "Descrizione del lavoro" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:58 +msgid "Split assignment" +msgstr "Dividi assegnamenti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 +msgid "You can not remove the default scenario called \"{0}\"" +msgstr "Non puoi eliminare lo scenario di riferimento chiamato \"{0}\"" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:522 +msgid "There are not any assigned progress to current task" +msgstr "Non ci sono progressi assegnati a questo compito" + +#: 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 +msgid "direct link" +msgstr "collegamento diretto" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:111 +msgid "Down" +msgstr "Giù" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 +#: 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 "Etichetta" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:870 +msgid "Value is not valid, taking into account the current list of HoursGroup" +msgstr "Il valore non è valido, prendendo in considerazione la lista corrente di OreDiGruppo" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:51 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 +msgid "Association with roles" +msgstr "Associazione con i ruoli" + +#: 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 "tipo d'ore di lavoro mancante in una linea del report di lavoro" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:30 +msgid "Quality forms" +msgstr "Moduli di qualità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:499 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:509 +msgid "Repeated Hours Group code {0} in Project {1}" +msgstr "Codice di Ore di Gruppo {0} ripetuto nel Progetto {1}" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:144 +msgid "Hours group" +msgstr "Ore di gruppo" + +#: libreplan-webapp/src/main/webapp/users/users.zul:23 +msgid "LibrePlan: Accounts" +msgstr "LibrePlan: Accounts" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:96 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:30 +msgid "Days from Beginning to Deadline" +msgstr "Giorni dall'inizio del termine massimo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +msgid "Estimate At Completion" +msgstr "Stima al completamento" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:102 +msgid "cost assignment's start date not specified" +msgstr "data d'inizio dell'assegnazione dei costi non specificata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1195 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 +msgid "Direct" +msgstr "Diretto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 +#: 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 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:205 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:257 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:278 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 +msgid "Op." +msgstr "Op." + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:44 +msgid "Pessimistic" +msgstr "Pessimistico" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:376 +msgid "Limiting resource assignation" +msgstr "Limita assegnazione risorse" + +#: 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 "Questo progresso non può essere eliminato poichè è diffuso. E' necessario selezionare un'altro progresso come diffuso." + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:131 +msgid "Work week" +msgstr "Settimana di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:128 +msgid "You will lose the changes. Are you sure?" +msgstr "Perderai le modifiche. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:28 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:47 +msgid "Company ID" +msgstr "ID Azienda" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:129 +msgid "Unit type name cannot be empty" +msgstr "Il nome del tipo d'unità non può essere vuoto" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:42 +msgid "Entity sequences" +msgstr "Sequenze d'entità" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:91 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:28 +msgid "Delay from beginning (days)" +msgstr "Ritardo dall'inizio (giorni)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:324 +msgid "Resource cannot be null" +msgstr "La risorsa non può essere nulla" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:455 +msgid "Total Hours" +msgstr "Totale ore" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:385 +msgid "LibrePlan Role" +msgstr "LibrePlan Ruolo" + +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:36 +msgid "Create Progress Type" +msgstr "Crea tipo di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:129 +msgid "Confirm cancel" +msgstr "Conferma annullamento" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:37 +msgid "Work And Progress Per Task" +msgstr "Lavoro e progresso per compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1519 +msgid "project code already being used" +msgstr "codice di progetto già utilizzato" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:40 +msgid "WBS (tasks)" +msgstr "WBS (compiti)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:720 +msgid "Deleting sequence" +msgstr "Sequenza d'eliminazione" + +#: 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:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:875 +msgid "Error on showing removing element: " +msgstr "Errore nel mostrare elemento in rimozione:" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 +msgid "Select scenario" +msgstr "Seleziona scenario" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:51 +msgid "Login" +msgstr "Login" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:225 +msgid "missing work report code in a work report" +msgstr "manca il codice del report di lavoro in uno dei report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:296 +msgid "Edit Virtual Workers Group: {0}" +msgstr "Modifica il gruppo di lavoro virtuale: {0}" + +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:51 +msgid "Criterion requirement" +msgstr "Requisiti per i criteri" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1407 +msgid "Only the last activation period allows to delete end date." +msgstr "Solo l'ultimo periodo d'attivazione permette d'eliminare la data di fine." + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:63 +msgid "Maximum/minimum of worked hours in finished applications" +msgstr "Massimo/minimo delle ore lavorate nelle applicazioni completate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 +msgid "Scheduling saved" +msgstr "Pianificazione salvata" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:192 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:171 +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:70 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 +msgid "Add new row" +msgstr "Aggiungi una riga" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:492 +msgid "Move" +msgstr "Muovi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:68 +msgid "Password saved" +msgstr "Password salvata" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:224 +msgid "missing code in the resource calendar" +msgstr "manca il codice nel calendario della risorsa" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:34 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:29 +msgid "Overload" +msgstr "Sovraccarico" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 +msgid "Assignment log" +msgstr "Diario d'assegnamento" + +#: 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 "Modelli dei report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyCaptTimeout.java:45 +msgid "CutycaptTimeout thread exception" +msgstr "CutycaptTimeout thread exception" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:73 +msgid "New" +msgstr "Nuovo" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:48 +msgid "Date last progress measurement" +msgstr "Data di misurazione dell'ultimo progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:103 +msgid "Deadline (days since beggining project)" +msgstr "Scadenza (giorni dall'inizio del progetto)" + +#: libreplan-webapp/src/main/webapp/externalcompanies/externalcompanies.zul:23 +msgid "LibrePlan: Companies" +msgstr "LibrePlan: Aziende" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:22 +msgid "LibrePlan: Progress Report" +msgstr "LibrePlan: Report dei progressi" + +#: 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 "Il calendario non può essere rimosso poichè ha ancora dei derivati." + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:925 +msgid "Value is not valid, the type must be not empty" +msgstr "Il valore non è valido, il tipo non dev'essere vuoto" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:445 +msgid "criterion type name is already being used" +msgstr "questo nome del tipo di criterio è già stato utilizzato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:331 +msgid "Task code cannot be null" +msgstr "Il codice del compito non può essere nullo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:520 +msgid "It is not allowed to consolidate progress." +msgstr "Non è permesso consolidare i progressi." + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:32 +msgid "Create Task" +msgstr "Crea compito" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:27 +msgid "External company" +msgstr "Azienda esterna" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:30 +#: 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:60 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 +msgid "Actions" +msgstr "Azioni" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:130 +msgid "Exceptions" +msgstr "Eccezioni" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:32 +msgid "User settings" +msgstr "Impostazioni utente" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:80 +msgid "Start hour" +msgstr "Ora d'inizio" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 +msgid "Assign materials" +msgstr "Assegna materiali" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:33 +msgid "Over assignable" +msgstr "Permette lavoro straordinario" + +#: 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/_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 +msgid "format filters are not valid" +msgstr "i filtri di formato non sono validi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:351 +msgid "Settings" +msgstr "Impostazioni" + +#: 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 data d'inizio non può essere vuota" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:90 +msgid "Our company password" +msgstr "La password della nostra azienda" + +#: 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 "Questa etichetta è già stata aggiunta" + +#: 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 "Impossibile trovare il codice, si prega di riprovare più tardi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:394 +msgid "" +"Value is not valid.\n" +" Code cannot contain chars like '_'." +msgstr "Il valore non è valido.\nIl codice non può contenere caratteri come '_'." + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:161 +msgid "Hours Group" +msgstr "Ore di gruppo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 +msgid "Unallocated name" +msgstr "Nome non allocato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:924 +msgid "Move up" +msgstr "Muovi su" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:124 +msgid "BCWP" +msgstr "BCWP" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:43 +msgid "Subcontract communication date" +msgstr "Data di comunicazione del subappalto" + +#: 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:281 +#: 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 "Programmazione" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:128 +msgid "Dependencies have priority" +msgstr "Le dipendenze hanno 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/common/BaseCRUDController.java:126 +msgid "Create {0}" +msgstr "Crea {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 +msgid "Unlimited" +msgstr "Illimitato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:127 +msgid "Budget At Completion" +msgstr "Preventivo al completamento" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:77 +msgid "Assign Label" +msgstr "Assegna etichetta" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 +msgid "Page up" +msgstr "Pagina su" + +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:24 +msgid "Create new project" +msgstr "Crea nuovo progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:954 +#: 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:161 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 +msgid "State" +msgstr "Stato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:80 +msgid "Must start after" +msgstr "Deve iniziare dopo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1315 +msgid "Confirm change" +msgstr "Conferma modifica" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:845 +msgid "You don't have permissions to edit this project" +msgstr "Non hai i permessi per modificare questo progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 +msgid "" +"Type of hours is empty. Please, create some type of hours before proceeding" +msgstr "Il tipo delle ore è vuoto. Creare un tipo d'ore prima di procedere" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 +msgid "missing date in a calendar exception" +msgstr "manca data nell'eccezione del calendario" + +#: 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 "Non ci sono risorse con questo 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 +msgid "Send" +msgstr "Invia" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:104 +msgid "user" +msgstr "utente" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:21 +msgid "LibrePlan: Materials" +msgstr "LibrePlan: Materiali" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeModel.java:53 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:33 +msgid "New task" +msgstr "Nuovo compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:191 +msgid "The password for a new user cannot be empty" +msgstr "La password per un nuovo utente non può essere vuota" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:31 +msgid "Associated user" +msgstr "Utente associato" + +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:27 +msgid "Type name" +msgstr "Nome del tipo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningCommand.java:69 +msgid "Progress assignment" +msgstr "Assegna progresso" + +#: 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 "Tutti" + +#: 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 "Manuale" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:22 +msgid "Calendars List" +msgstr "Lista calendari" + +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 +msgid "Receipt date" +msgstr "Data della fattura" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:209 +msgid "Cannot be higher than Ending date" +msgstr " Non può essere successiva alla data di fine" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:281 +msgid "Create activation period" +msgstr "Creare periodo d'attivazione" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:31 +msgid "Personal details" +msgstr "Dettagli personali" + +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 +msgid "Workers List" +msgstr "Lista lavoratori" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:355 +msgid "Delete project template. Are you sure?" +msgstr "Elimina modello di progetto. Sei sicuro?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1193 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 +msgid "Inherited" +msgstr "Eredita" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:521 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:599 +msgid "" +"Cannot allocate selected element. There is not any queue that matches " +"resource allocation criteria at any interval of time" +msgstr "Impossibile allocare l'elemento selezionato. Non c'e nessuna coda che corrisponde al criterio d'allocazione risorse in nessun intervallo di tempo" + +#: 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 +msgid "Worker" +msgstr "Lavoratore" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:217 +msgid "Criterion must be not-null" +msgstr "Il criterio non può essere nullo" + +#: 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 "nome di criterio non specificato" + +#: 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 "Il valore non è valido. il valore massimo di default non può essere vuoto " + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:362 +msgid "Role property" +msgstr "Propietà del ruolo" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:25 +msgid "Manual allocation" +msgstr "Allocazione manuale" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:29 +msgid "External overload" +msgstr "Sovraccarico esterno" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:33 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:58 +msgid "Authorize" +msgstr "Autorizza" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:47 +msgid "Recommended allocation" +msgstr "Allocazione raccomandata" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:254 +msgid "Activation" +msgstr "Attivazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:310 +msgid "Scenarios" +msgstr "Scenari" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:375 +msgid "Materials saved" +msgstr "Materiali salvati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:37 +msgid "Total Worked Hours By Resource In A Month" +msgstr "Totale ore lavorate per Risorsa in un mese" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:672 +msgid "Other projects" +msgstr "Altri progetti" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:111 +msgid "Tasks input buffer" +msgstr "Buffer in ingresso per i compiti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:168 +msgid "At least one {0} sequence must be active" +msgstr "Almeno una sequenza {0} dev'essere attiva" + +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:26 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:42 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:66 +msgid "Profile name" +msgstr "Nome profilo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:252 +msgid "Could open generated PDF" +msgstr "Si piò aprire il PDF generato" + +#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:107 +msgid "Disable Delete" +msgstr "Disabilita eliminazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:144 +msgid "You should select a source scenario" +msgstr "Dovresti selezionare uno scenario d'origine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:163 +msgid "At least one {0} sequence is needed" +msgstr "Almeno una sequenza {0} è necessaria" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:37 +msgid "Estimated/Planned Hours Per Task" +msgstr "Ore per compito stimate/pianificate" + +#: libreplan-webapp/src/main/webapp/costcategories/costCategory.zul:23 +msgid "LibrePlan: Cost Categories" +msgstr "LibrePlan: Categorie di costo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:68 +msgid "Assigned" +msgstr "Assegnato" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:257 +msgid "Use LDAP roles" +msgstr "Usa regole di LDAP" + +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:44 +msgid "Details" +msgstr "Dettagli" + +#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:21 +msgid "LibrePlan: Units" +msgstr "LibrePlan: Unità" + +#: 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 "Spunta questa opzione per inviare informazioni agli sviluppatori di LibrePlan in modo da poter generare delle statistiche d'utilizzo" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:36 +msgid "More options" +msgstr "Più opzioni" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +msgid "Communication" +msgstr "Comunicazioni" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 +msgid "Error: {0}" +msgstr "Errore: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:240 +msgid "Confirm create template" +msgstr "Conferma creazione modello" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 +msgid "Parent" +msgstr "Genitore" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +msgid "" +"Password cannot be managed for LDAP users because LDAP authentication is " +"being used" +msgstr "Le password di LDAP non possono essere modificate poichè si sta utilizzando LDAP come metodo di autenticazione." + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:91 +msgid "Earliest date" +msgstr "Prima data" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +msgid "Change Password" +msgstr "Cambia password" + +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 +msgid "LibrePlan: Work And Progress Per Task" +msgstr "LibrePlan: Lavoro e progresso per compito" + +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:48 +msgid "Projects" +msgstr "Progetti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1102 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:269 +msgid "Confirm exit dialog" +msgstr "Finestra di conferma uscita" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/converters/ConverterFactory.java:64 +msgid "Not found converter for {0}" +msgstr "Convertitore per {0} non trovato" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:70 +msgid "Material assignments" +msgstr "Assegnamenti materiale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:46 +msgid "December" +msgstr "Dicembre" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:35 +msgid "Change password" +msgstr "Cambia password" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 +msgid "" +"Value is not valid, the Precision value must be less than the defalt max " +"value." +msgstr "Il valore non è valido, il valore di Precisione dev'essere minore del valore massimo di default." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 +msgid "Text field" +msgstr "Campo di testo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:97 +msgid "Question" +msgstr "Domanda" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 +msgid "Create new work week" +msgstr "Crea una nuova settimana di lavoro" + +#: 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 "RISORSA LIMITANTE" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:43 +msgid "Subcontratation" +msgstr "Subappalto" + +#: 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 "Il nome di misura non è valido. C'è un altro tipo d'unità con lo stesso nome di misura" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:590 +msgid "{0} cannot be fulfilled" +msgstr "{0} non può essere adempiuto" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:69 +msgid "Extended view" +msgstr "Vista estesa" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:34 +msgid "Work record" +msgstr "Registro di lavoro" + +#: 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 +msgid "Output format" +msgstr "Formato d'uscita" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:47 +msgid "Print" +msgstr "Stampa" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:179 +msgid "{0} not found type for criterion " +msgstr "{0} non trovato tipo per il criterio" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:68 +msgid "Page down" +msgstr "Pagina giù" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:486 +msgid "resource type does not allow enabled criteria" +msgstr "il tipo di risorsa non permette criteri abilitati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:416 +msgid "Effort cannot be null" +msgstr "Lo sforzo non può essere nullo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1093 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:52 +#: 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/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:48 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: 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:85 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:166 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 +#: 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/_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/limitingresources/manualAllocation.zul:135 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:398 +msgid "Cancel" +msgstr "Annulla" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 +msgid "General user data" +msgstr "Dati generici d'utente" + +#: libreplan-webapp/src/main/webapp/common/components/schedulingStateToggler.zul:32 +msgid "Unschedule" +msgstr "Annulla pianificazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:204 +msgid "Subcontracted task sent successfully" +msgstr "Compito in subappalto inviato con successo" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:77 +msgid "Accumulated hours chart" +msgstr "Grafico delle ore accumulate" + +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:22 +msgid "Machines List" +msgstr "Lista macchine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:692 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:904 +msgid "You don't have read access to this project" +msgstr "Non hai i permessi di lettura per questo progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 +msgid "CPI" +msgstr "CPI" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:96 +msgid "" +"Disable hierarchy will cause criteria tree to be flattened. Are you sure?" +msgstr "Disabilitare la gerarchia causerà l'appiattimento dell'albero dei criteri. Sei sicuro?" + +#: 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 +msgid "Dates" +msgstr "Date" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 +msgid "Units" +msgstr "Unità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 +msgid "At least one stretch is needed" +msgstr "Almeno un'estensione è necessaria" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:307 +msgid "a day is not valid" +msgstr "un giorno non è valido" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 +msgid "LibrePlan: Project Costs Per Resource" +msgstr "LibrePlan: Costi di progetto per risorsa" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +msgid "Autocomplete login form" +msgstr "Completa automaticamente il modulo di login" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesCommand.java:61 +msgid "Task Properties" +msgstr "Proprietà del compito" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:51 +msgid "hours type" +msgstr "tipo delle ore" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:21 +msgid "LibrePlan: Task Scheduling Status In Project" +msgstr "LibrePlan: Stato della pianificazione del compito nel progetto" + +#: 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 data di fine non è valida, la nuova data di fine dev'essere successiva alla data d'inizio" + +#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:27 +msgid "name" +msgstr "nome" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:75 +msgid "Delete selected task" +msgstr "Elimina il compito selezionato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:129 +msgid "{0} (max: {1})" +msgstr "{0} (max: {1})" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 +msgid "Cost Category" +msgstr "Categoria di costo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 +msgid "end" +msgstr "fine" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 +msgid "Role search query" +msgstr "Query di ricerca per il ruolo" + +#: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:63 +msgid "Log" +msgstr "Diario" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:57 +msgid "Authorizations" +msgstr "Autorizzazioni" + +#: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:36 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 +msgid "Continue" +msgstr "Continua" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementController.java:121 +msgid "Edit task {0}" +msgstr "Modifica compito {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 data d'inizio non può essere nulla" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:304 +msgid "Subcontracting" +msgstr "Subappalta" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:328 +msgid "references" +msgstr "riferimenti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/GenericAllocationRow.java:55 +msgid "Generic" +msgstr "Generico" + +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 +msgid "Template" +msgstr "Modello" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:49 +msgid "Default max value" +msgstr "Valore massimo di default" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:36 +msgid "Add criterion requirement" +msgstr "Aggiungi requisito di criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:860 +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 "Non puoi eliminare il progetto \"{0}\" perchè alcuni dei suoi compiti sono già in uso per qualche report di lavoro e il progetto esiste solo nello scenario corrente" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:86 +msgid "Percentage of estimated budget hours / hours consumed" +msgstr "Percentuale delle ore preventivate stimate / ore utilizzate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:502 +msgid "Automatic" +msgstr "Automatico" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 +msgid "Criterion Name" +msgstr "Nome Criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 +msgid "Task" +msgstr "Compito" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:21 +msgid "LibrePlan: Change password" +msgstr "LibrePlan: Cambia password" + +#: 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/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 +msgid "please, select a label" +msgstr "seleziona un'etichetta" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:134 +msgid "Add profile" +msgstr "Aggiungi profilo" + +#: libreplan-webapp/src/main/webapp/scenarios/scenarios.zul:23 +msgid "LibrePlan: Scenarios Management" +msgstr "LibrePlan: Gestione scenari" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:225 +msgid "missing code in a calendar data version" +msgstr "codice mancante in una versione del calendario dei dati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +msgid "filter already exists" +msgstr "filtro già esistente" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:40 +#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 +msgid "Criterion name" +msgstr "Nome criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:126 +msgid "values are not valid, the values must not be null" +msgstr "i valori sono invalidi, non possono essere nulli" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:41 +msgid "Apply changes and go back to scheduling" +msgstr "Applica le modifiche e torna alla pianificazione" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 +msgid "Task name" +msgstr "Nome compito" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:128 +msgid "cost assignment's resource not specified" +msgstr "risorsa d'assegnamento di costo non specificata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:129 +#: 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 +msgid "Project" +msgstr "Progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:79 +msgid "Unassigned" +msgstr "Non assegnato" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:102 +msgid "Add new criterion requirement" +msgstr "Aggiunti un nuovo criterio di requisito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:124 +msgid "Budgeted Cost Work Performed" +msgstr "Lavori con costo previsto nel bilancio effettuati" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:138 +msgid "Change the password" +msgstr "Cambia la password" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:128 +msgid "Work report" +msgstr "Report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:302 +msgid "the name must be not empty" +msgstr "il nome non dev'essere vuoto" + +#: 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 +msgid "Disabled" +msgstr "Disabilitato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:738 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 +msgid "Earned value" +msgstr "Valore guadagnato" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:35 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:163 +msgid "Overtime Effort" +msgstr "Sforzo straordinario" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:231 +msgid "Inherited from parent calendar" +msgstr "Ereditato dal calendario padre" + +#: 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 +msgid "Normal Effort" +msgstr "Sforzo normale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:138 +msgid "{0} reassignations finished" +msgstr "{0} riassegnamenti completati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:250 +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 "I modelli possono essere creati solo da compiti esistenti. Stai tentnado di creare un modella da un nuovo compito.\nPer favore salva il progetto prima di procedere." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1178 +msgid "{0} not supported yet" +msgstr "{0} non ancora supportato" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:143 +msgid "is not supported for its use with LibrePlan." +msgstr "non è supportato per il suo uso con 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 data non è valida, dev'essere successiva all'ultimo consolidamento dei progressi" + +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 +msgid "New entry" +msgstr "Nuova voce" + +#: 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 +msgid "Resources Load" +msgstr "Carica risorse" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 +msgid "Some sequences to remove not existed" +msgstr "Alcune sequenze da rimuovere non esistono" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:233 +msgid "Changes have been canceled" +msgstr "Le modifiche sono state annullate" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:21 +msgid "LibrePlan: Hours Worked Per Worker In A Month" +msgstr "LibrePlan: Ore lavorate per lavoratore in un mese" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:312 +msgid "Authentication" +msgstr "Autenticazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "March" +msgstr "Marzo" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:85 +msgid "Select language" +msgstr "Seleziona la lingua" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:104 +msgid "Appropriative allocation" +msgstr "Allocazione appropriativa" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:31 +msgid "Assigned criterion requirements" +msgstr "Criteri di requisito assegnati" + +#: 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 +msgid "Filter by criteria" +msgstr "Filtra per criterio" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:37 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 +msgid "Max value" +msgstr "Valore massimo" + +#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:22 +msgid "Scenarios List" +msgstr "Lista degli scenari" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:115 +msgid "The name is not valid, the name must not be null " +msgstr "Il nome non è valido, non può essere nullo" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:136 +msgid "Hours to allocate" +msgstr "Ore da allocare" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:115 +msgid "A category must be selected" +msgstr "Devi selezionare una categoria" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 +msgid "Period" +msgstr "Periodo" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 +msgid "Spread" +msgstr "Diffuso" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:93 +msgid "Select start date" +msgstr "Seleziona la data d'inizio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:106 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:152 +msgid "Error on showing warning message removing typeOfWorkHours: " +msgstr "Errore nel mostrare il messaggio d'avvertimento rimuovendo typeOfWorkHours:" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:882 +msgid "Removed {0}" +msgstr "Rimosso {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 +msgid "Confirm deleting this worker. Are you sure?" +msgstr "Conferma eliminazione lavoratore. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:64 +msgid "Group name" +msgstr "Nome del gruppo" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:59 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:106 +msgid "Role name" +msgstr "Nome del ruolo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 +msgid "This worker was already removed by other user" +msgstr "Questo lavoratore è già stato rimosso da un altro utente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:620 +msgid "Create Work Report" +msgstr "Crea report di lavoro" + +#: 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 "Il valore non è valido, li valore di precisione non dev'essere vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:473 +msgid "h" +msgstr "h" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:363 +msgid "Workable capacity for this period " +msgstr "Capacità lavorativa per questo periodo" + +#: 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 "Non può essere nullo o vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 +msgid "Quality Form" +msgstr "Modello di qualità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/AddMilestoneCommand.java:67 +msgid "Add Milestone" +msgstr "Aggiungi tappa" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:116 +msgid "Assign selected items" +msgstr "Assegna gli oggetti selezionati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:450 +msgid "init" +msgstr "inizializza" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 +msgid "Add new progress measurement" +msgstr "Aggiungi una misura di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:532 +msgid "Select for automatic queuing" +msgstr "Seleziona per accodamento automatico" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:192 +msgid "Project {0} transfered" +msgstr "Progetto {0} trasferito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 +msgid "Scenarios Management" +msgstr "Gestione scenari" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:96 +msgid "Create & Assign" +msgstr "Crea e assegna" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1558 +msgid "Not configurable" +msgstr "Non configurabile" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationCommand.java:47 +msgid "Advanced allocation" +msgstr "Allocazione avanzata" + +#: 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 "Consolidato" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 +msgid "Work report types" +msgstr "Tipi di report di lavoro" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:187 +msgid "MonteCarlo method" +msgstr "Metodo MonteCarlo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1223 +msgid "derived exception can not be removed" +msgstr "l'eccezione derivata non può essere rimossa" + +#: 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 +msgid "Edit Worker: {0}" +msgstr "Modifica Lavoratore: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:217 +msgid "missing code in a material" +msgstr "codice mancante per un materiale" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:21 +msgid "LibrePlan: User access" +msgstr "LibrePlan: Accesso utenti" + +#: 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/orders/_list.zul:32 +msgid "Customer" +msgstr "Clienti" + +#: 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/webapp/orders/_listOrderElementHours.zul:34 +msgid "Hours type" +msgstr "Tipo d'ore" + +#: 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 "nome del tipo di criterio non specificato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:265 +msgid "Cannot connect to LDAP server" +msgstr "Non posso connettermi al server LDAP" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:219 +msgid "Add Exception" +msgstr "Aggiungi eccezione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:220 +#: 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:378 +msgid "cannot be empty" +msgstr "non può essere vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:421 +msgid "Effort must be greater than zero" +msgstr "Lo sforzo dev'essere maggiore di zero" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:49 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:47 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:40 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:27 +msgid "from" +msgstr "da" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:146 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:121 +msgid "Heading Fields" +msgstr "Campi Voce" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:70 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:80 +msgid "Progress type" +msgstr "Tipo di progresso " + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:581 +msgid "Task {0} : Project is incompatible type with {1}" +msgstr "Compito {0} : Il progetto non è compatibile con {1}" + +#: 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" +" date" +msgstr "Il perido di tempo contiene dati non validi. La fine dev'essere successiva all'inizio" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 +msgid "Expand taskgroups" +msgstr "Espandi i gruppi di lavoro" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +msgid "The admin's account password remains the default one. This is insecure" +msgstr "La password dell'account amministrativo è quella di default. Questo non è sicuro." + +#: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:33 +msgid "Save Project" +msgstr "Salva Progetto" + +#: 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 "Il giorno non è valido" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:623 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1259 +msgid "You should select a start date for the exception" +msgstr "Seleziona una data d'inizio per l'eccezione" + +#: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:72 +msgid "Help" +msgstr "Aiuto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +msgid "Variance At Completion" +msgstr "Varianza al completamento" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:96 +msgid "Settings saved" +msgstr "Impostazioni salvate" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:64 +msgid "Exportation options" +msgstr "Opzioni d'esportazione" + +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: 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/workreports/_editWorkReportType.zul:43 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 +#: 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:80 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 +#: 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/_list.zul:28 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 +msgid "Name" +msgstr "Nome" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 +msgid "" +"Could not save time period. Time period overlaps with another non-compatible" +" time period" +msgstr "Non posso salvare il periodo temporale. Il periodo si sovrappone con un'altro non compatibile" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:168 +msgid "Delete task" +msgstr "Elimina compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java:69 +msgid "Seconds" +msgstr "Secondi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:108 +msgid "please, select an item" +msgstr "seleziona un oggetto" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:224 +msgid "Day of week" +msgstr "Giorno della settimana" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 +msgid "Time Start cannot be null" +msgstr "Il tempo d'inizio non può essere nullo" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:22 +msgid "Companies List" +msgstr "Lista delle aziende" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1462 +msgid "Stretches with Interpolation" +msgstr "Tratti con Interpolazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:37 +msgid "Hours Worked Per Resource" +msgstr "Ore lavorate per risorsa" + +#: 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 data di fine non può essere precedente quella d'inizio" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 +msgid "" +"Profiles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "I profili degli utenti LDAP non possono essere modificati poichè si sta utilizzando LDAP come metodo di autenticazione." + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 +msgid "cost assignment with end date less than start date" +msgstr "assegnamento dei costi con data di fine precedente quella d'inizio" + +#: 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 "Abilita/Disabilita la proprietà di autocompletamento per il modulo di login se la password d'amministratore è ancora quella di default" + +#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:26 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 +msgid "Category name" +msgstr "Nome categoria" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:766 +msgid "Not the same material, impossible to update" +msgstr "Non è lo stesso materiale, impossibile aggiornare" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:41 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:34 +msgid "Filter work report by" +msgstr "Filtra li report di lavoro rispetto " + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:99 +msgid "Show a notification when new LibrePlan versions are released" +msgstr "Mostra una notifica quando viene rilasciata una nuova versione di LibrePlan" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:65 +msgid "Main menu" +msgstr "Menu principale" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:31 +msgid "MonteCarlo" +msgstr "MonteCarlo" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:49 +msgid "Duration" +msgstr "Durata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 +msgid "Exception: {0}" +msgstr "Eccezione: {0}" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:46 +msgid "Password settings" +msgstr "Impostazioni password" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:381 +msgid "There exists other workReportType with the same name." +msgstr "Esistono altri workReportType con lo stesso nome." + +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:22 +msgid "LibrePlan: Progress" +msgstr "LibrePlan: Progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:149 +#: libreplan-webapp/src/main/webapp/common/components/schedulingStateToggler.zul:29 +msgid "Schedule" +msgstr "Tabella di marcia" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:164 +msgid "Unexpected: {0}" +msgstr "Inaspettato: {0}" + +#: libreplan-webapp/src/main/webapp/planner/main.zul:61 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 +msgid "Notes" +msgstr "Note" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:178 +msgid "Connect" +msgstr "Connetti" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +msgid "" +"Roles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "I ruoli degli utenti LDAP non possono essere modificati poichè si sta utilizzando LDAP come metodo di autenticazione." + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:223 +msgid "Allocation: [{0},{1}]" +msgstr "Allocazione: [{0},{1}]" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 +msgid "Virtual Workers Group" +msgstr "Gruppo di lavoro virtuale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:217 +msgid "Changes saved" +msgstr "Modifiche salvate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1263 +msgid "See scheduling" +msgstr "Mostra tabella di marcia" + +#: 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 +msgid "Progress measurements" +msgstr "Misure di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 +msgid "Add measure" +msgstr "Aggiungi misura" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 +msgid "Found resources" +msgstr "Trovate risorse" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 +msgid "Relationship" +msgstr "Relazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:258 +msgid "Work report saved" +msgstr "Report di lavoro salvato" + +#: 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:377 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:68 +msgid "Subcontract" +msgstr "Subappalto" + +#: libreplan-webapp/src/main/webapp/planner/main.zul:57 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 +msgid "End" +msgstr "Fine" + +#: 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 data non è valida, la data non può essere vuota" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:26 +msgid "User login name" +msgstr "Nome di login per l'utente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:534 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 +msgid "Cost Categories" +msgstr "Categorie di costo" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:313 +msgid "criterion type not specified" +msgstr "tipo di criterio non specificato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignController.java:143 +msgid "must be not empty" +msgstr "non dev'essere vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "April" +msgstr "Aprile" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 +msgid "Derived of Calendar " +msgstr "Derivati del calendario" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:22 +msgid "Users List" +msgstr "Lista utenti" + +#: 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 "Moduli di qualità dei compiti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:597 +msgid "Not working day" +msgstr "Giorno non lavorativo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:237 +msgid "Progress Types" +msgstr "Tipi di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 +msgid "Cost category" +msgstr "Categoria di costo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:719 +msgid "It can not be deleted. At least one sequence is necessary." +msgstr "Non può essere eliminata. Almeno una sequenza è necessaria." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationCommand.java:74 +msgid "Resource allocation" +msgstr "Allocazione risorse" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:50 +msgid "Amount work" +msgstr "Quantità di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:172 +msgid "please, select a quality form" +msgstr "perfavore seleziona un modulo di 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/common/BaseCRUDController.java:132 +msgid "Edit {0}: {1}" +msgstr "Modifica {0}: {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:400 +msgid "Exist other workReportType with the same code." +msgstr "Esiste un altro workReportType con lo stesso codice." + +#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:26 +msgid "Filter quality forms by" +msgstr "Filtra moduli di qualità per " + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:67 +msgid "Unindent selected task" +msgstr "Disindenta il compito selezionato" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 +msgid "Constraint" +msgstr "Obbligo" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +msgid "Customer reference code" +msgstr "Codice di riferimento del cliente" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:150 +msgid "Add New Label Type Field" +msgstr "Aggiungi un nuovo campo di tipo d'etichetta" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:407 +msgid "Time finish cannot be null" +msgstr "Il tempo di fine non può essere nullo" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:118 +msgid "Customer reference" +msgstr "Riferimento clliente" + +#: 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:360 +#: 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:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:846 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:896 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:905 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:932 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 +msgid "Information" +msgstr "Informazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:931 +msgid "Sorry, you do not have permissions to access this project" +msgstr "Mi spiace, non hai i permessi per accedere a questo progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:492 +msgid "END" +msgstr "FINE" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 +msgid "Worker saved" +msgstr "Lavoratore salvato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:266 +msgid "can not pass until the previous item is passed." +msgstr "non può passare finchè l'oggetto precedente non è passato.." + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementModel.java:206 +msgid "New hours group " +msgstr "Nuovo gruppo ore" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:464 +msgid "Assign element to queue manually" +msgstr "Assegna manualmente elemento alla coda" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 +msgid "Please remember that only saved changes will be printed" +msgstr "Ricordare che solo le modifiche salvate saranno stampate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 +msgid "percentage cannot be duplicated" +msgstr "la percentuale non può essere duplicata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 +msgid "Resource: {0} " +msgstr "Risorsa: {0} " + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 +msgid "Edit Template" +msgstr "Modifica il modello" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 +msgid "Work Hours" +msgstr "Ore lavorative" + +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:27 +msgid "Heading" +msgstr "Intestazione" + +#: 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 Aziendale già in uso. Dev'essere unico" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:122 +msgid "There is no material category with this code" +msgstr "Non esiste alcuna categoria di materiale con questo codice" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:192 +msgid "Percentages should sum 100" +msgstr "La somma delle percentuali dev'essere 100" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:339 +msgid "The calendar exception type not found" +msgstr "Tipo d'eccezione per calendario non trovato" + +#: 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 "Impossibile convertire il valore al tipo {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:222 +msgid "Worker must be not-null" +msgstr "Il lavoratore non dev'essere nullo" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1063 +msgid "Some criterion satisfactions overlap in time" +msgstr "Alcune soddisfazioni del criterio si sovrappongono nel tempo" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:21 +msgid "LibrePlan: Materials Needs At Date" +msgstr "LibrePlan: Materiali necessari alla data" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +msgid "Value last progress measurement" +msgstr "Valore dell'ultimo progresso misurato" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:44 +msgid "Worker assignments" +msgstr "Assegnamento lavoratori" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 +#: 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 +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:221 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:227 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:603 +msgid "{0} already exists" +msgstr "{0} esiste già" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 +msgid "Create Worker" +msgstr "Crea Lavoratore" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:38 +msgid "Code " +msgstr "Codice " + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:591 +msgid "Exception: {0} (Inh)" +msgstr "Eccezione: {0} (Inh)" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:69 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:69 +msgid "Password confirmation" +msgstr "Conferma password" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:71 +msgid "Indent selected task" +msgstr "Indenta il compito selezionato" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:88 +msgid "Work Report" +msgstr "Report di lavoro" + +#: 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 "Unità di misura" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:39 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 +msgid "Show progress" +msgstr "Mostra progresso" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:142 +msgid "Work" +msgstr "Lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 +msgid "" +"Error saving the project\n" +"{0}" +msgstr "Errore durante il salvataggio del progetto\n{0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:358 +msgid "" +"The task has got progress consolidations. It must delete all consolidations " +"to change the resource allocation type " +msgstr "Il compito ha dei progressi consolidati. Devi eliminare tutte le consolidazioni per poter cambiare il tipo di allocazione delle risorse " + +#: libreplan-webapp/src/main/webapp/resources/machine/machines.zul:22 +msgid "LibrePlan: Machines" +msgstr "LibrePlan: Macchine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:306 +#: 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/limitingresources/LimitingResourcesController.java:630 +msgid "Error" +msgstr "Errore" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +msgid "Cost Performance Index" +msgstr "Indice di Performance dei costi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +msgid "ETC" +msgstr "ETC" + +#: 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 "Il criterio non è valido, si sovrappone con un altro criterionSatisfaction nello stesso criterio" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:105 +msgid "Log out" +msgstr "Esci" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:25 +msgid "Add new configuration unit" +msgstr "Aggiungi una nuova unità di configurazione" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:41 +msgid "Main preferences" +msgstr "Preferenze principali" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 +#: libreplan-webapp/src/main/webapp/planner/order.zul:80 +msgid "Progress consolidation" +msgstr "Consolidazione progresso" + +#: 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 "Il criterio non è valido, si sovrappone con un altro criterionSatisfaction nello stesso criterio" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 +msgid "Add new worker assignment" +msgstr "Aggiungi un nuovo assegnamento lavoratore" + +#: 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 "manca il nome del campo in un valore di descrizione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 +msgid "Show all elements" +msgstr "Mostra tutti gli elementi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 +msgid "It couldn't complete all the reassignations" +msgstr "Non posso completare tutte le riassegnazioni" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:68 +msgid "Limited resource" +msgstr "Risorse limitate" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:27 +msgid "Task Information" +msgstr "Informazioni compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:142 +msgid "Hours Group at " +msgstr "Ore di gruppo al " + +#: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:27 +msgid "Your session has expired after inactivity period. Please log in again." +msgstr "La tua sessione è stata chiuda dopo un periodo d'inattivita. Perfavore effettuare nuovamente il login." + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 +msgid "a day is empty" +msgstr "un giorno è vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:165 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 +msgid "SPREAD" +msgstr "DIFFUSO" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 +msgid "Changes applied" +msgstr "Modifiche applicate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +msgid "Budgeted Cost Work Scheduled" +msgstr "Lavoro a costo preventivato programmato" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 +msgid "Name cannot be null or empty" +msgstr "Il nome non può essere nullo o vuoto" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:43 +msgid "LDAP configuration" +msgstr "Configurazione LDAP" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:32 +msgid "Queue Element Information" +msgstr "Informazione sull'elemento in coda" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 +msgid "Start Date" +msgstr "Data d'inizio" + +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:22 +msgid "Virtual Workers Groups List" +msgstr "Lista dei gruppi virtuali di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "Cost Variance" +msgstr "Varianza di costo" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:471 +msgid "criterion type does not allow resource hierarchy" +msgstr "il tipo di criterio non permette la gerarchia di risorse" + +#: 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 +msgid "Total" +msgstr "Totale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:222 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:99 +msgid "Invalidate" +msgstr "Invalida" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:103 +msgid "Budget hours" +msgstr "Ore preventivate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:150 +msgid "Edit task: {0}" +msgstr "Modifica il compito: {0}" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:52 +msgid "Select destination" +msgstr "Seleziona destinazione" + +#: 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 "dev'essere successiva alla data precedente." + +#: libreplan-webapp/src/main/webapp/planner/order.zul:89 +#: libreplan-webapp/src/main/webapp/planner/order.zul:95 +msgid "Check consolidated progresses" +msgstr "Controlla i progressi consolidati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1469 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:585 +msgid "Show all" +msgstr "Mostra tutti" + +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 +#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 +msgid "Default price" +msgstr "Prezzo di default" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +msgid "Estimated hours" +msgstr "Ore stimate" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:121 +msgid "Apply tab changes" +msgstr "Applica modifiche alle linguette" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:99 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:170 +msgid "passwords don't match" +msgstr "la password non corrisponde" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:100 +msgid "Day properties" +msgstr "Propietà del giorno" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:72 +msgid "Hours groups" +msgstr "Gruppi d'ore" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:183 +msgid "Transfer" +msgstr "Trasferisci" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:903 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment" +msgstr "I progressi diffusi non possono essere modificati se c'è un consolidamento in almeno un assegnamento di progresso" + +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:22 +msgid "Work Hours Types List" +msgstr "Lista dei tipi di ore di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/AddMilestoneCommand.java:54 +msgid "new milestone" +msgstr "nuova tappa" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:47 +msgid "Value last progress reported" +msgstr "Valore riportato dall'ultimo progresso" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 +msgid "" +"Help project developers to collect information about which LibrePlan version" +" you are using" +msgstr "Aiuta gli sviluppatori del progetto a raccogliere informazioni circa la versione di LibrePlan che stai utilizzando" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 +msgid "Report Progress" +msgstr "Riporta progresso" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:73 +msgid "Show dependencies" +msgstr "Mostra dipendenze" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 +msgid "Schedule from start to deadline" +msgstr "Pianifica dall'inizio alla scadenza" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:50 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:52 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:54 +msgid "Estimated days" +msgstr "Giorni stimati" + +#: 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 +msgid "Reference date" +msgstr "Data di riferimento" + +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:21 +msgid "LibrePlan: Estimated/Planned Hours Per Task" +msgstr "LibrePlan: Ore per compito Stimate/Pianificate" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 +msgid "Progress Evolution" +msgstr "Evoluzione dei progressi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 +msgid "From chosen date" +msgstr "Dalla data scelta" + +#: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 +msgid "LibrePlan: Exception Days" +msgstr "LibrePlan: Giorni d'eccezione" + +#: libreplan-webapp/src/main/webapp/costcategories/typeOfWorkHours.zul:23 +msgid "LibrePlan: Work Hours" +msgstr "LibrePlan: Ore di lavoro" + +#: 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 "Completamente, parzialmente o non pianificato. (Trascina e rilascia per muovere i compiti)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 +msgid "LibrePlan Configuration" +msgstr "Configurazione di LibrePlan" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "CV" +msgstr "CV" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:91 +msgid "Original" +msgstr "Originale" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:163 +msgid "" +"A new version of LibrePlan is available. Please check next link for more " +"information:" +msgstr "E' disponibile una nuova versione di LibrePlan. Clicca sul collegamento per maggiorni informazioni: " + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:31 +msgid "Stretches function configuration" +msgstr "Configurazione della funzione di estensione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:295 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:309 +msgid "Not indentable" +msgstr "Non indentabile" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:493 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:71 +msgid "List of materials for all categories (select one to filter)" +msgstr "Lista dei materiali per tutte le categorie (seleziona una per filtrare)" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 +msgid "Resource allocation type" +msgstr "Tipo di allocazione risorse" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 +msgid "User disabled" +msgstr "Utente disabilitato" + +#: libreplan-webapp/src/main/webapp/common/error.zul:40 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 +msgid "Exception type" +msgstr "Tipo d'eccezione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:788 +msgid "In the available periods {0} only {1} hours are available." +msgstr "Nel periodo disponibile {0} solo {1} ore sono disponibili." + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:126 +msgid "Association with profiles" +msgstr "Associazione coi profili" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:627 +msgid "Task {0} : Duplicate code in DB" +msgstr "Compito {0} : Codice duplicato nel DB" + +#: libreplan-webapp/src/main/webapp/common/error.zul:30 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 +msgid "Message - {0}" +msgstr "Messaggio - {0}" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:21 +msgid "LibrePlan: Settings" +msgstr "LibrePlan: Impostazioni" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:124 +msgid "worker's surname not specified" +msgstr "cognome del lavoratore non specificato" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 +msgid "Save changes" +msgstr "Salva modifiche" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:77 +msgid "Application settings" +msgstr "Impostazioni applicazione" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:47 +msgid "Average of estimated hours" +msgstr "Media delle ore stimate" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:285 +msgid "Base" +msgstr "Base" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 +msgid "Total dedication" +msgstr "Dedizione totale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 +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 "Non puoi eliminare il compito \"{0}\" perchè lui o uno dei suoi figli sono già in uso da un'altra report di lavoro" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:44 +msgid "Select source" +msgstr "Seleziona sorgente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:810 +msgid "Worker deleted" +msgstr "Lavoratore eliminato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:752 +msgid "Select entity, please" +msgstr "Seleziona un'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 data d'estensione non può essere successiva alla data di fine del compito" + +#: libreplan-webapp/src/main/webapp/users/profiles.zul:23 +msgid "LibrePlan: Profiles" +msgstr "LibrePlan: Profili" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:38 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:44 +msgid "Subcontratation date" +msgstr "Data di subappalto" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:108 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:197 +msgid "Day" +msgstr "Giorno" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 +msgid "LibrePlan: Subcontracted Tasks" +msgstr "LibrePlan: Compiti subappaltati" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:57 +msgid "Current password" +msgstr "Password corrente" + +#: 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 +msgid "Please, select an item" +msgstr "Selezionare un elemento" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1096 +msgid "Cannot be higher than finish hour" +msgstr "Non può essere successiva all'ora di fine" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:217 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 +msgid "Prefix" +msgstr "Prefisso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 +msgid "New Template element" +msgstr "Nuovo Modello" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 +msgid "Subcontracted code" +msgstr "Codice subappalto" + +#: 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 "Impossibile trovare il calendario di base" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:94 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:97 +msgid "Non Consolidated" +msgstr "Non consolidato" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:43 +msgid "From date" +msgstr "Dalla data" + +#: libreplan-webapp/src/main/webapp/planner/reassign.zul:34 +msgid "Reassigning type" +msgstr "Riassegno il tipo" + +#: libreplan-webapp/src/main/webapp/resources/worker/virtualWorkers.zul:22 +msgid "LibrePlan: Virtual Workers Groups" +msgstr "LibrePlan: Gruppi di lavoro virtuali" + +#: 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}\" non può essere annullato perchè è in uso" + +#: 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 "Il nome del campo dev'essere unico, non nullo e non vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:382 +#: 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 "Posizione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 +msgid "Edit limiting resource element" +msgstr "Modifica l'elemento di risorsa limitante" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 +msgid "Incorrect authentication" +msgstr "Autenticazione non valida" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 +msgid "Edit work report" +msgstr "Modifica report di lavoro" + +#: 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 "Modifica il compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:44 +msgid "Limiting resources (project)" +msgstr "Risorse limitanti (progetto)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:674 +msgid "A description field of the same name already exists." +msgstr "Esiste già un campo di descrizione con lo stesso nome." + +#: 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 "Le misurazioni di progresso che sono riportate in moduli di qualità non possono essere rimosse" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:44 +msgid "Current value" +msgstr "Valore corrente" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:823 +msgid "Duplicate progress assignment for task " +msgstr "Duplicato assegnamento di progresso per il compito " + +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 +msgid "Save and Continue" +msgstr "Salva e continua" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:50 +msgid "Zoom level" +msgstr "Livello d'ingrandimento" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:29 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:168 +msgid "Quality form" +msgstr "Modello di qualità" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:97 +msgid "Go!" +msgstr "Vai!" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:30 +msgid "Inherits up to date" +msgstr "Eredita aggiornamento" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:280 +msgid "The name of the label is empty." +msgstr "Il nome dell'etichetta è vuoto." + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:27 +msgid "Profile data" +msgstr "Dati profilo" + +#: 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:263 +msgid "Configuration" +msgstr "Configurazione" + +#: 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 "Questa data non può essere vuota" + +#: libreplan-webapp/src/main/webapp/resources/worker/worker.zul:22 +msgid "LibrePlan: Workers" +msgstr "LibrePlan: Lavoratori" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:567 +msgid "Create Virtual Workers Group" +msgstr "Crea un gruppo di lavoro virtuale" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +msgid "Enable/Disable warning about new LibrePlan versions available" +msgstr "Abilita/Disabilita l'avviso circa la disponibilità di una nuova versione di LibrePlan" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:95 +msgid "Select type" +msgstr "Seleziona tipo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:679 +msgid "Hours invested" +msgstr "Ore investite" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 +msgid "Authorization" +msgstr "Autorizzazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 +msgid "Project saved" +msgstr "Progetto salvato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 +msgid "" +"The name is not valid, there is another progress type with the same name. " +msgstr "Il nome non è valido, c'è un altro tipo di progresso con lo stesso nome." + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:44 +msgid "task" +msgstr "compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 +msgid "ALL" +msgstr "TUTTI" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:215 +msgid "criterion satisfaction's resource not specified" +msgstr "soddisfazione del criterio di risorse non specificato" + +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:68 +msgid "Derived exception" +msgstr "Eccezione derivata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:298 +msgid "Machines" +msgstr "Macchine" + +#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:22 +msgid "Unit Measures List" +msgstr "Lista delle unità di misura" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:148 +msgid "Couldn't find element: {0}" +msgstr "Impossibile trovare l'elemento: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:148 +msgid "You should select a destination scenario" +msgstr "Dovresti selezionare uno scenario di destinazione" + +#: 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 "codice del tipo d'unità non trovato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 +msgid "My account" +msgstr "Mio account" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:39 +msgid "Destination scenario" +msgstr "Scenario di destinazione" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:105 +msgid "Company view" +msgstr "Vista Azienda" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:114 +msgid "Both" +msgstr "Entrambe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:765 +msgid "Not editable for containing more that an hours group." +msgstr "Non modificabile poichè contiene più di un gruppo d'ore." + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:25 +msgid "Filter by" +msgstr "Filtra per" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:80 +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 +msgid "Limiting resource" +msgstr "Risorse limitanti" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 +msgid "Up to date" +msgstr "Aggiornato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 +#: libreplan-webapp/src/main/webapp/planner/order.zul:143 +msgid "Calendar allocation" +msgstr "Allocazione calendario" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:819 +msgid "Duplicate value true report global progress for task" +msgstr "Duplicare vero valore nel report sui progressi globali per l'attività" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:84 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:33 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:113 +msgid "Category" +msgstr "Categoria" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:156 +msgid "must be greater than finish date" +msgstr "dev'essere successiva alla data di fine" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:79 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:203 +msgid "[generic all workers]" +msgstr "[generico tutti i lavoratori]" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:27 +msgid "Category data" +msgstr "Dati categoria" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:97 +msgid "Search" +msgstr "Cerca" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 +msgid "Valid until" +msgstr "Valido fino al" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:128 +msgid "Add New Complementary Field" +msgstr "Aggiungi un nuovo campo complementare" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 +msgid "Work weeks list" +msgstr "Lista settimane lavorative" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:38 +msgid "Source scenario" +msgstr "Scenario d'origine" + +#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:24 +msgid "LibrePlan: Criteria" +msgstr "LibrePlan: Criteri" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:23 +msgid "LibrePlan: Transfer Projects Between Scenarios" +msgstr "LibrePlan: Trasferisci progetti tra gli scenari" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:118 +msgid "%" +msgstr "%" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:50 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 +msgid "Remove calendar" +msgstr "Rimuovi calendario" + +#: 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:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:273 +#: 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:670 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1328 +msgid "must be lower than finish date" +msgstr "dev'essere precedente alla data di fine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: 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/ResourceAllocationFilterEnum.java:30 +#: 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/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/orders/_listOrderElementHours.zul:33 +msgid "Resource" +msgstr "Risorsa" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:71 +msgid "Total task hours" +msgstr "Ore totali del compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/RedirectorSynthetiser.java:125 +msgid "Could not load any resource" +msgstr "Impossbile caricare alcuna risorsa" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +msgid "Date last progress reported" +msgstr "Data dell'ultimo progresso riportato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 +msgid "Work And Progress Per Project" +msgstr "Lavoro e progresso per progetto" + +#: 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 "Devi abilitare criteri multipli attivi per questo tipo per usare questa strategia d'assegnamento" + +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:31 +msgid "sub elements" +msgstr "sotto-elementi" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:158 +msgid "Default Label" +msgstr "Etichetta di default" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:187 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:85 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:113 +msgid "Close" +msgstr "Chiudi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:945 +msgid "Specific Allocations" +msgstr "Allocazioni specifiche" + +#: 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 "errore durante la riassegnazione: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 +msgid "Time filter" +msgstr "Filtro temporale" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 +msgid "Move selected task up" +msgstr "Muovi il compito in alto" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 +msgid "Select criteria set or specific resources for allocation" +msgstr "Seleziona il criterio o specifica le risorse per l'allocazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:350 +msgid "Create copy" +msgstr "Crea copia" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:28 +msgid "Company data" +msgstr "Dati Azienda" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 +msgid "Work Report Lines List" +msgstr "Lista delle linee del report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:151 +msgid "Unit type code cannot be empty" +msgstr "Il codice del tipo d'unità non può essere vuoto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:183 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 +msgid "Users" +msgstr "Utenti" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:145 +msgid "Label Type fields" +msgstr "Campi di Tipo Etichetta" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:105 +msgid "Hours Management" +msgstr "Gestione ore" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:144 +msgid "" +"Please use some of the compatible browsers: Chrome, Firefox, Safari or " +"Epiphany." +msgstr "Per favore utilizza un browser compatibile come: Firefox, Chrome Safari o Epiphany." + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:94 +msgid "specific allocation" +msgstr "allocazione specifica" + +#: 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 "il nome dell'azienda dev'essere unico. Questo è già in uso" + +#: 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 altro utente ha modificato gli stessi dati, quindi l'operazione non può essere eseguita con sicurezza." + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:232 +msgid "Template saved" +msgstr "Modello salvato" + +#: 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 "il report di lavoro non ha nessun valore di descrizione per questo nome di campo" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:23 +msgid "LibrePlan: Configuration" +msgstr "LibrePlan: Configurazione" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:47 +msgid "Task quality form name" +msgstr "Nome del modulo di qualità per il compito" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1093 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:158 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:163 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:183 +msgid "Some cost category assignments overlap in time" +msgstr "Alcuni assegnamenti delle categorie di costo si sovrappongono nel tempo" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:26 +msgid "Imputed hours calculation" +msgstr "Calcolo delle ore imputate" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:274 +msgid ": code not found" +msgstr ": codice non trovato" + +#: libreplan-webapp/src/main/webapp/common/error.zul:55 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 +msgid "Exit session" +msgstr "Esci dalla sessione" + +#: 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:243 +msgid "Group" +msgstr "Gruppo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 +msgid "Please, enter a valid effort" +msgstr "Si prega d'inserire uno sforzo valido" + +#: 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 "Abilitato" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:111 +msgid "Apply filter to" +msgstr "Applica il filtro a " + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:30 +msgid "Statistics list " +msgstr "Lista statistiche " + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 +msgid "All resources must be limiting. " +msgstr "Tutte le risorse devono essere limitanti. " + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 +msgid "Filter by worker" +msgstr "Filtra per lavoratore" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:47 +msgid "Load due to current project" +msgstr "Carico dovuto al progetto corrente" + +#: 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 "Stai per cambiare la funzione d'assegnamento. Sei sicuro?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 +msgid "There must be at least 2 stretches for doing interpolation" +msgstr "Devono esistere almeno due tratti per eseguire l'interpolazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 +msgid "Exception Days" +msgstr "Giorni d'eccezione" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:296 +msgid "Incompatible update: stored resource is not of type: {0}" +msgstr "Aggiornamento incompatibile: la risorsa salvata non è del tipo: {0}" + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: 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/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:83 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:164 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:100 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:92 +msgid "Save & Continue" +msgstr "Salva & Continua" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:92 +msgid "Scheduling mode" +msgstr "Modalità di pianificazione" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:53 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:23 +msgid "Filter" +msgstr "Filtro" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 +msgid "LibrePlan: Work And Progress Per Project" +msgstr "LibrePlan: Lavoro e progresso per progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 +msgid "Work Report Type" +msgstr "Tipo del report di lavoro" + +#: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:26 +msgid "Assigned locations" +msgstr "Luoghi assegnati" + +#: 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 "Due costi orari con lo stesso tipo si sovrappongono nel tempo" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:66 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:49 +msgid "Report progress" +msgstr "Riporta progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:123 +msgid "ACWP" +msgstr "ACWP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:791 +msgid "The periods available depend on the resource's calendar." +msgstr "I periodi disponibili dipendono dal calendario delle risorse" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:86 +msgid "Authentication type" +msgstr "Tipo d'autenticazione" + +#: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:55 +msgid "START" +msgstr "INIZIO" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +msgid "Schedule from the deadline to start" +msgstr "Pianifica dalla scadenza all'inizio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:71 +msgid "generic machines allocation" +msgstr "allocazione generica delle macchine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:375 +msgid "Non limiting resource assignation" +msgstr "Assegnazione risorse non limitanti" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 +#: libreplan-webapp/src/main/webapp/planner/order.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 +msgid "Back" +msgstr "Indietro" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:30 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:58 +msgid "Subcontractor" +msgstr "Subappaltatore" + +#: 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 "Amministrazione" + +#: 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:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:255 +#: 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:652 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1311 +msgid "must be greater than start date" +msgstr "dev'essere successiva alla data d'inizio" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:47 +msgid "Cancel and return" +msgstr "Annulla e torna indietro" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:34 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 +msgid "Assign quality form" +msgstr "Assegna modulo qualità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:387 +msgid "Delete item {0}. Are you sure?" +msgstr "Eliminare l'oggetto {0}. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:51 +msgid "Unit measure name" +msgstr "Nome dell'unità di misura" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 +msgid "worked hours" +msgstr "ore lavorate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 +msgid "cannot include a progress of the same progress type twice" +msgstr "impossibile includere un progresso dello stesso tipo due volte" + +#: 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 "una linea del report di lavoro non ha questo tipo d'etichetta assegnato" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:52 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:59 +msgid "Allocations" +msgstr "Allocazioni" + +#: 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 "Codice compito" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:135 +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:49 +msgid "Length" +msgstr "Lunghezza" + +#: 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 "Crea derivato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:302 +msgid "Label Types" +msgstr "Tipi d'etichetta" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:638 +msgid "it must be greater than zero" +msgstr "dev'essere maggiore di zero" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:131 +msgid "must be a real positive number" +msgstr "dev'essere un numero reale positivo" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:111 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:122 +msgid "Total hours task" +msgstr "Totale ore compito" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 +msgid "No Allocations have been done" +msgstr "Nessuna allocazione è stata effettuata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 +msgid "Removed calendar \"{0}\"" +msgstr "Rimosso calendario \"{0}\"" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1068 +msgid "Create project" +msgstr "Crea progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 +msgid "This date can not include the whole next work week" +msgstr "Questa data non può includere l'intera prossima settimana lavorativa" + +#: 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 "Permetti valori multipli per questo tipo di criterio nello stesso periodo di tempo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1199 +msgid "Consolidated progress measurement can not be removed" +msgstr "Le misure di progresso consolidate non possono essere rimosse" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1301 +msgid "" +"The date is not valid, the date must be unique for this progress assignment" +msgstr "La data non è valida, dev'essere unica per questo assegnamento di progresso" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:453 +msgid "The code cannot be empty." +msgstr "Il codice non può essere vuoto." + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:36 +msgid "Human hours per machine working hour within configuration unit" +msgstr "Ore umane per ore lavorative della macchina nella unità di configurazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:113 +msgid "" +"Could not add those authorizations to user {0} because they were already " +"present." +msgstr "Impossibile aggiungere queste autorizzazioni all'utente {0} perchè sono già presenti." + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:103 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:47 +msgid "New work report" +msgstr "Nuovo report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 +msgid "yes" +msgstr "si" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:305 +msgid "Root calendar" +msgstr "Calendario centrale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:867 +msgid "" +"Deleting this subcontracted project, you are going to lose the relation to " +"report progress. Are you sure?" +msgstr "Eliminare questo progetto subappaltato, perderai le relazioni per riportare i progressi. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:278 +msgid "Port" +msgstr "Porta" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 +msgid "Select gap" +msgstr "Imposta intervallo" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:63 +msgid "Date Finish" +msgstr "Data di fine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:224 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:95 +msgid "Validate" +msgstr "Valida" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:175 +msgid "This resource has already been added." +msgstr "Questa risorsa è già stata aggiunta." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:162 +msgid "Calendar exception types" +msgstr "Tipi d'eccezione per il calendario" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:36 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 +msgid "Cost category assignment" +msgstr "Assegnamento categorie di costo" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/costcategories/impl/CostCategoryConverter.java:150 +msgid "missing code in a hour cost" +msgstr "codice mancante in un costo orario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 +msgid "All workers" +msgstr "Tutti i lavoratori" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector_combo.zul:25 +msgid "Select criteria or resources" +msgstr "Seleziona un criterio o una risorsa" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:24 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:24 +msgid "Select required criteria set and press filter button" +msgstr "Seleziona il criterio richiesto imposta e premi il pulsante di filtro" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 +msgid "Hours Group {0} : Duplicate code in DB" +msgstr "Gruppi d'ore {0} : Codice duplicato nel DB" + +#: 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/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:1488 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:757 +#: 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/_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 "non può essere nullo o vuoto" + +#: 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 "Nuovo codice" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeModel.java:91 +msgid "The progress type cannot be modified" +msgstr "Il tipo di progresso non può essere modificato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:394 +msgid "Calculate Resources per Day" +msgstr "Calcola le risorse per giorno" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:906 +msgid "The index fields and labels must be uniques and consecutives" +msgstr "I campi d'indice e le etichette devono essere uniche e consecutive" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 +msgid "Estimate To Complete" +msgstr "Stima al completamento" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:83 +#: 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 +msgid "Unit type" +msgstr "Tipo unità" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:42 +msgid "Load due to other assignments" +msgstr "Carico dovuto ad altri assegnamenti" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:62 +msgid "Sum of all task leafs imputed hours" +msgstr "Somma di tutte le ore imputate per le parti del compito" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:554 +msgid "This machine was already removed by other user" +msgstr "Questa macchina è stata già rimossa da un altro utente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 +msgid "Work Reports" +msgstr "Report di lavoro" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 +msgid "Calendar data" +msgstr "Dati calendario" + +#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:22 +msgid "Cost Categories List" +msgstr "Lista categorie di costo" + +#: libreplan-business/src/main/java/org/libreplan/business/common/IntegrationEntity.java:109 +msgid "code is already used" +msgstr "il codice è già utilizzato" + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:67 +msgid "Labels list" +msgstr "Lista etichette" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:152 +msgid "Criterion Requirements" +msgstr "Requisiti per il criterio" + +#: 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 +msgid "Extra Effort" +msgstr "Sforzo Extra" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:269 +msgid "Already exists other label with the same name" +msgstr "Esiste già un'altra etichetta con lo stesso nome" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 +msgid "Move selected task down" +msgstr "Muovi in basso il compito selezionato" + +#: 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 "Riferimento cliente" + +#: 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 "i valori di diffusione non sono validi, almeno un valore dev'essere vero" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:89 +msgid "Create and assign label" +msgstr "Crea ed assegna etichetta" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:42 +msgid "Optimistic" +msgstr "Ottimistaca" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "SV" +msgstr "SV" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:85 +msgid "Our company login" +msgstr "Login della nostra azienda" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1471 +msgid "Filter work reports" +msgstr "Filtra per report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:947 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:63 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 +msgid "Progress" +msgstr "Progresso" + +#: 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 "Il calendario di base non può essere rimosso. Prima cambia calendario di base nella finestra di configurazione." + +#: 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 "Questo tipo di criterio non può essere eliminato perchè è assegnato a progetti o risorse" + +#: 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 "Questa misura di progresso non può essere eliminata o modificata perchè è consolidata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 +msgid "All progress types have already been assigned." +msgstr "Tutti i tipi di progresso sono già stati assegnati." + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:80 +msgid "Price per hour" +msgstr "Prezzo per ora" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +msgid "Calendars" +msgstr "Calendari" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 +msgid "Project: {0} " +msgstr "Progetto: {0} " + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:360 +msgid "The date cannot be null" +msgstr "La data non può essere nulla" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:317 +msgid "" +"Another task in the same branch is already reporting progress for this " +"quality form" +msgstr "Un altro compito nello stesso ramo ha già riportato un progresso per questo modulo di qualità" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:30 +msgid "options" +msgstr "opzioni" + +#: 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: Report di lavoro" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 +msgid "Error on showing delete confirm" +msgstr "Errore nel mostrare la conferma d'eliminazione" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:32 +msgid "Show only current satisfied criteria" +msgstr "Mostra solo i criteri attualmente soddisfatti" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 +msgid "Latest date" +msgstr "Ultima data" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 +msgid "Sum of all rows" +msgstr "Somma di tutte le righe" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:88 +msgid "Group by weeks" +msgstr "Raggruppa per settimana" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:82 +msgid "Finish hour" +msgstr "Ora di fine" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:200 +msgid "Done {0} of {1}" +msgstr "Completato {0} su {1}" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:31 +msgid "Planned start" +msgstr "Pianificato inizio" + +#: 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 "Ultimo tratto dovrebbe essere al cento per cento per la lunghezza e la quantità di percentuale di lavoro" + +#: 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 +msgid "Filter by projects" +msgstr "Filtra per progetto" + +#: 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 "Questo assegnamento di progresso non può essere eliminato o modificato perchè alcuni progressi sono consolidati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:730 +msgid "Consolidated progress can not be removed" +msgstr "I progressi consolidati non possono essere rimossi" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 +msgid "Each worker configuration unit name" +msgstr "Nome di ogni unità di configurazione lavoratore" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 +msgid "Criteria of selected type " +msgstr "Criteri del tipo seelzionato" + +#: 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:234 +msgid "Active" +msgstr "Attivo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1266 +msgid "This progress measurement can not be in " +msgstr "Questa misura di progresso non può essere in " + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:29 +msgid "Inherited labels" +msgstr "Etichette ereditate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:946 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 +msgid "Unindent" +msgstr "Disindenta" + +#: 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 "Il valore non è valido, il valore corrente non può essere vuoto" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:50 +msgid "Direct labels" +msgstr "Etichette dirette" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:43 +msgid "From today" +msgstr "Da oggi" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:96 +msgid "Log in" +msgstr "Entra" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 +msgid "Project name" +msgstr "Nome progetto" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:55 +msgid "Precision" +msgstr "Precisione" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:359 +msgid "missing code in a work report line" +msgstr "codice mancante in una linea del report di lavoro" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:41 +msgid "Show all reported hours" +msgstr "Mostra tutte le ore riportate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 +msgid "Efforts" +msgstr "Sforzi" + +#: 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 +msgid "Projects List" +msgstr "Lista progetti" + +#: 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/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/calendars/_edition.zul:60 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 +#: 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 +msgid "Generate code" +msgstr "Genera codice" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:505 +msgid "The code sequence is already in use and it can not be updated." +msgstr "La sequenza di codice è già in uso e non può essere aggiornata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:116 +msgid "Scheduling state" +msgstr "Stato di programmazione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:369 +msgid "This template can not be removed because it has applications." +msgstr "Questo modello non può essere rimosso poiche ha delle applicazioni." + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:43 +msgid "Personal Data" +msgstr "Dati personali" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:206 +msgid "criterion satisfaction's criterion not specified" +msgstr "il criterio di soddisfazione del criterio non è specificato" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:21 +msgid "LibrePlan: Hours Worked Per Resource" +msgstr "LibrePlan: Ore lavorate per risorsa" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:163 +msgid "Number of iterations should be between 1 and " +msgstr "Il numero d'iterazioni dev'essere compreso tra 1 e " + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:145 +msgid "Scenarios must be enabled as more elements than master exist" +msgstr "Gli scenari devono essere abilitati poichè esistono più di un elemento principale" + +#: libreplan-webapp/src/main/webapp/common/error.zul:54 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 +msgid "Reload" +msgstr "Ricarica" + +#: 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 "Compito {0} : Il gruppo di compito non è compatibile con {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 +msgid "Virtual Workers Groups" +msgstr "Gruppi di lavoro virtuali" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 +msgid "Profiles authorization" +msgstr "Autorizzazioni profili" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:71 +msgid "Assignation" +msgstr "Assegnamento" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +msgid "Planning charts expanded" +msgstr "Grafici di pianificazione espansi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 +msgid "Not deletable" +msgstr "Non eliminabile" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:698 +msgid "Inh" +msgstr "ab" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 +msgid "Administrator" +msgstr "Amministratore" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:190 +msgid "Doing {0} reassignations" +msgstr "Eseguo {0} riassegnamenti" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:208 +msgid "Select entity" +msgstr "Seleziona entità" + +#: libreplan-business/src/main/java/org/libreplan/business/common/IntegrationEntity.java:48 +msgid "code not specified" +msgstr "codice non specificato" + +#: libreplan-webapp/src/main/webapp/orders/_list.zul:22 +msgid "Projects list" +msgstr "Lista progetti" + +#: 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 +msgid "if the report is not opened automatically" +msgstr "se il report non si apre automaticamente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:975 +msgid "" +"Cannot delete work report type. There are some work reports bound to it." +msgstr "Impossibile eliminare il tipo di report di lavoro. Ci sono alcun report collegati ad esso." + +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:22 +msgid "Criterion Type List" +msgstr "Lista dei tipi di criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:739 +msgid "Overall progress" +msgstr "Progresso globale" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:54 +msgid "Create template from selected task" +msgstr "Crea modello dal compito selezionato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:129 +msgid "All projects" +msgstr "Tutti i progetti" + +#: 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:299 +msgid "Password" +msgstr "Password" + +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:36 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 +msgid "Observations" +msgstr "Osservazioni" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:947 +msgid "Edit project" +msgstr "Modifica progetto" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 +msgid "Progress assignments" +msgstr "Progresso incarichi" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:252 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:274 +msgid "Valid from" +msgstr "Valido dal " + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +msgid "Month" +msgstr "Mese" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:206 +msgid "exception date already exists" +msgstr "data d'eccezione già esistente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:308 +msgid "There exists other template with the same name." +msgstr "Esistono altri modelli con lo stesso nome." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:911 +msgid "{0} could not be allocated. Cannot allocate more than one resource" +msgstr "{0} non può essere allocato. Impossibile allocare più di una risorsa" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:32 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 +msgid "Color" +msgstr "Colore" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:111 +msgid "Current password is incorrect" +msgstr "La password corrente è sbagliata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:366 +msgid "Cannot insert material in general view. Please, select a category" +msgstr "Impossibile inserire materiale nella vista generale. Selezionare una categoria" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:193 +msgid "criterion satisfaction's start date not specified" +msgstr "data d'inizio della soddisfazione del criterio non specificata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:311 +msgid "Delete {0} \"{1}\". Are you sure?" +msgstr "Cancellare {0} \"{1}\". Sei sicuro?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 +msgid "Only {0} resources per day were achieved for current allocation" +msgstr "Solo {0} risorse per giorno sono state utilizzate con l'allocazione corrente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:51 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 +#: 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/limitingresources/manualAllocation.zul:133 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 +msgid "Accept" +msgstr "Accetta" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:274 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:281 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:288 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:295 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:365 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:372 +msgid "Example: {0}" +msgstr "Esempio: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:458 +msgid "" +"Create new material assignment out of material assignment {0}. Are you sure?" +msgstr "Creo un nuovo assegnamento di materiale dall'assegnamento {0}. Sei sicuro?" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:190 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:167 +msgid "Work report lines" +msgstr "Linee del report di lavoro" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:48 +msgid "Calculated" +msgstr "Calcolate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:213 +msgid "Completed: {0}% " +msgstr "Completato: {0}% " + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1194 +msgid "Calculated progress measurement can not be removed" +msgstr "Le misure di progresso calcolate non possono essere rimosse" + +#: 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 " Il " + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:55 +msgid "Access to the system" +msgstr "Accedi al sistema" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:48 +msgid "Probability" +msgstr "Probabilità" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 +msgid "Report data" +msgstr "Dati del report" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:44 +msgid "External load" +msgstr "Carco esterno" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:206 +msgid "Progress sent successfully" +msgstr "Progressi inviati con successo" + +#: 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 "istanza non trovata" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:47 +msgid "Apply changes and continue edition" +msgstr "Applica le modifiche e continua a modificare" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:220 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 +msgid "Infinitely Over Assignable" +msgstr "Permette infinito lavoro in straordinario" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 +msgid "criterion names must be unique inside a criterion type" +msgstr "i nomi dei criteri devono essere unici all'interno di un tipo di criterio" + +#: 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 "I periodi disponibili dipendono dal soddisfacimento dei criteri delle risorse e dei loro calendari." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 +#: 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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 +#: 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/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:85 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:26 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 +#: 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/_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/_assignmentsBox.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 +msgid "Code" +msgstr "Codice" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:40 +msgid "Add stretch" +msgstr "Aggiungi estensione" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 +msgid "Assignation type" +msgstr "Tipo d'assegnamento" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 +msgid "Show resource assignments" +msgstr "Mostra assegnamento risorse" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:369 +msgid "Calculate Workable Days" +msgstr "Calcola giorni lavorabili" + +#: 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 data d'inizio non è valida, dev'essere antecedente quella di fine" + +#: 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/resources/machine/_machineConfigurationUnits.zul:54 +msgid "Start date" +msgstr "Data d'inizio" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:183 +msgid "Update exception" +msgstr "Aggiorna eccezione" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +msgid "Budget" +msgstr "Capitale preventivato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 +msgid "Operation cannot be done" +msgstr "L'operazione non può essere effettuata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "May" +msgstr "Maggio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:330 +msgid "Already exists other criterion with the same name" +msgstr "Esistono già altri criteri con lo stesso nome" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:38 +msgid "Unit name" +msgstr "Nome unità" + +#: 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 +msgid "Project code" +msgstr "Codice progetto" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:57 +msgid "Write" +msgstr "Scrivi" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 +msgid "Number of applications" +msgstr "Numero delle applicazioni" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:503 +msgid "Assign element to queue automatically" +msgstr "Assegna elemento alla coda automaticamente" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:82 +msgid "" +"Date which the task must start after (press enter in textbox to open " +"calendar popup or type in date directly)" +msgstr "Data dopo la quale il compito deve iniziare (premi invio nel campo di testo per aprire il calendario o inserisci direttamente una data)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:600 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:43 +msgid "Normal" +msgstr "Normale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:317 +msgid "Date cannot be null" +msgstr "La data non può essere nulla" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:108 +msgid "Project view" +msgstr "Vista progetto" + +#: 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 +msgid "Task Code" +msgstr "Codice compito" + +#: 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 "Questo tipo d'etichetta è già assegnato al tipo di report di lavoro." + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:51 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:53 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:55 +msgid "Probability %" +msgstr "Probabilità %" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:737 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 +msgid "Load" +msgstr "Carico" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:28 +msgid "New criterion" +msgstr "Nuovo criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:683 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:81 +#: 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:101 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:32 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: 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 +msgid "Description" +msgstr "Descrizione" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:39 +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:45 +msgid "Apply" +msgstr "Applica" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:48 +msgid "Selected node" +msgstr "Nodo selezionato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:671 +msgid "already exists an allocation for criteria {0}" +msgstr "esiste già un'allocazione per il criterio {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:283 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:294 +msgid "Project Templates" +msgstr "Modelli di progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 +msgid "Forward" +msgstr "Avanti" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 +msgid "Number of finished applications" +msgstr "Numero di applicazioni finite" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 +msgid "Invalid queue element" +msgstr "Elemento di coda invalido" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:575 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:584 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:592 +msgid "Unnasigned" +msgstr "Non assegnato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +msgid "At least one HoursGroup is needed" +msgstr "Almeno un HoursGroup è necessario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:178 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:165 +msgid "User" +msgstr "Utente" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:71 +msgid "Interacts with applications" +msgstr "Interagisci con le applicazioni" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:289 +msgid "Virtual worker" +msgstr "Lavoratore virtuale" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:343 +msgid "Length percentage should be between 0 and 100" +msgstr "La lunghezza della percentuale dev'essere tra 0 e 100" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:50 +msgid "Multiple values per resource" +msgstr "Valori multipli per risorsa" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:58 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 +msgid "Split" +msgstr "Dividi" + +#: 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/SchedulingProgressPerOrderController.java:100 +msgid "please, select a project" +msgstr "selezionare un progetto" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:122 +msgid "Supported Chrome, Firefox, Safari and Epiphany browsers" +msgstr "Supportati i browser Firefox, Chrome, Safari ed Epiphany" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 +#: 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/_orderElementDetails.zul:45 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 +msgid "Starting date" +msgstr "Data d'inizio" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:62 +msgid "Add materials" +msgstr "Aggiungi materiali" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:34 +msgid "Load 100%" +msgstr "Carico al 100%" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:943 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:84 +msgid "Function" +msgstr "Funzione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:363 +msgid "date in future" +msgstr "data futura" + +#: 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 +msgid "Format" +msgstr "Formato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:887 +msgid "New project version" +msgstr "Nuova versione del progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:77 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1231 +#: 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/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/_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/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/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 +msgid "Edit" +msgstr "Modifica" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 +msgid "Init date" +msgstr "Inizializza data" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:106 +msgid "Responsible" +msgstr "Responsabile" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 +msgid "New password" +msgstr "Nuova password" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 +msgid "percentage must be in range (0,100]" +msgstr "la percentuale dev'essere nel range (0,100]" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:44 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:53 +msgid "New Description" +msgstr "Nuova descrizione" + +#: 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 "i codici d'assegnamento delle risorse delle categorie di costo devono essere uniche all'interno delle risorse" + +#: 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 "Il criterionType non è valido, si sovrappone con un altro criterionSatisfaction con lo stesso criterionType" + +#: 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 "Impossibile converitere il valore {0} al tipo {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:114 +msgid "Tree {0} sucessfully flattened" +msgstr "Albero {0} appiattito con successo" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:82 +#: 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 "Prezzo unitario" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +msgid "Communication date" +msgstr "Data comunicazione" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:72 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:64 +msgid "Project Code" +msgstr "Codice progetto" + +#: libreplan-webapp/src/main/webapp/planner/reassign.zul:30 +msgid "Reassigning" +msgstr "Riassegno" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:644 +msgid "{0} already assigned to resource allocation list" +msgstr "{0} già assegnati alla lista d'allocazione risorse" + +#: 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 "Unità di misura" + +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:22 +msgid "Label Types List" +msgstr "Lista dei tipi d'etichetta" + +#: 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/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/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/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/criterions/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 +msgid "Type" +msgstr "Tipo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 +msgid "{0} projects reassignation remaining" +msgstr "{0} riassegnazioni di progetto rimanenti" + +#: 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 "Questa macchina non può essere eliminata perchè ha dei compiti assegnati a progetti o delle ore imputate" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "November" +msgstr "Novembre" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:89 +msgid "Enable/Disable" +msgstr "Abilita/Disabilita" + +#: 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 "Il valore non è valido, dev'essere maggiore del precedente valore di progressso." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +msgid "BCWS" +msgstr "BCWS" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:351 +msgid " in the specified directory." +msgstr " nella cartella specificata." + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1144 +msgid "criterion satisfaction codes must be unique inside a resource" +msgstr "i codici di soddisfazione del criterio devono essere unici all'interno di una risorsa" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 +msgid "no" +msgstr "no" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:347 +msgid "missing code in a work report." +msgstr "codice mancante in un report di lavoro." + +#: 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/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 "Criterio" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:103 +msgid "unl" +msgstr "unl" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 +msgid "Test LDAP connection" +msgstr "Testa connessione LDAP" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 +msgid "Generate code for" +msgstr "Genera codice per" + +#: 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 "codice mancante per un'etichetta" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:123 +msgid "Actual Cost Work Performed" +msgstr "Costo attuale del lavoro effettuato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:174 +msgid "Create project from Template" +msgstr "Crea progetto da modello" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:418 +msgid "" +"Value is not valid.\n" +" Code cannot contain chars like '_' \n" +" and should not be empty" +msgstr "Valore non valido.\nIl codice non può contenere caratteri come '_'\ne non può essere vuoto" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorization.java:43 +msgid "an authorization type must be set" +msgstr "un tipo d'autorizzazione dev'essere impostato" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:92 +msgid "Must start after (days since beginning project)" +msgstr "Deve iniziare dopo (giorni dall'inizio del progetto)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:886 +msgid "" +"Confirm creating a new project version for this scenario and derived. Are " +"you sure?" +msgstr "Conferma la creazione di una nuova versione del progetto per questo scenario e derivati. Sei sicuro?" + +#: 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/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/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 +msgid "Add" +msgstr "Aggiungi" + +#: libreplan-webapp/src/main/webapp/common/error.zul:48 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 +msgid "Stacktrace" +msgstr "Stacktrace" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:48 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:79 +msgid "Unselect" +msgstr "Deseleziona" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:613 +msgid "You should select the type of exception" +msgstr "Dovresti selezionare un tipo di eccezione" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:93 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 +msgid "Deadline" +msgstr "Scadenza" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:113 +msgid "Tasks" +msgstr "Compiti" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 +msgid "Filter by categories or materials" +msgstr "Filtra per categorie o materiali" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 +msgid "Subcontracted Tasks" +msgstr "Compiti in subappalto" + +#: 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 "La quantità di percentuale del lavoro dev'essere compresa tra 0 e 100" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:30 +msgid "Machine data" +msgstr "Data Macchina" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +msgid "VAC" +msgstr "VAC" + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:55 +msgid "Label type" +msgstr "Tipo etichetta" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 +msgid "Administration / Management" +msgstr "Amministrazione / Gestione" + +#: 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" +msgstr "Allocazione avanzata" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:93 +msgid "Number of iterations" +msgstr "Numero d'iterazioni" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:60 +msgid "Template Tree" +msgstr "Albero dei modelli" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:449 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:35 +msgid "Alpha" +msgstr "Alpha" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:329 +msgid "Criterion has subelements" +msgstr "Il criterio ha dei sottoelementi" + +#: 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 "codice padre inconsistente." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:430 +msgid "effort is not properly calculated based on clock" +msgstr "lo sforzo non è calcolato in modo appropriato basandosi sull'orologio" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 +msgid "Status" +msgstr "Stato" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:111 +msgid "Resource load view" +msgstr "Vista del carico delle risorse" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:787 +msgid "the date must be inside the visualization area" +msgstr "la data dev'essere all'interno dell'are di visualizzazione" + +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:72 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:37 +msgid "Hours" +msgstr "Ore" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 +msgid "Quality form type" +msgstr "Tipo del modello di qualità" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 +msgid "{0} \"{1}\" deleted" +msgstr "{0} \"{1}\" eliminati" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 +msgid "date not specified." +msgstr "data non specificata." + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 +msgid "work report has not this label type assigned" +msgstr "il report di lavoro non ha questo tipo di etichetta assegnata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1201 +msgid "Limiting assignment" +msgstr "Limita assegnamento" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:364 +msgid " hours" +msgstr " ore" + +#: 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 "Pianificazione risorse limitanti." + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 +msgid "The name of the criterion is empty." +msgstr "Il nome del criterio è vuoto." + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:69 +msgid "New label" +msgstr "Nuova etichetta" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:137 +msgid "Worker ID cannot be empty" +msgstr "L'ID del lavoratore non può essere vuoto" + +#: 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 +msgid "All project tasks" +msgstr "Tutti i compiti del progetto" + +#: 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 data d'inizio non può essere nulla" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:386 +msgid "LDAP Roles (separated by ;)" +msgstr "Regole LDAP (separate da ;)" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:27 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 +msgid "Allocation configuration" +msgstr "Configurazione d'allocazione" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:209 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:189 +msgid "Save & New work report" +msgstr "Salva e apri un nuovo report di lavoro" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:52 +msgid "Subcontract price" +msgstr "Prezzo del subappalto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:799 +msgid "Resources per day are zero" +msgstr "Le risorse per giorno sono zero" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 +msgid "Assigned criteria" +msgstr "Criterio assegnato" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:57 +msgid "Help on authentication (opens a new window)" +msgstr "Aiuta nell'autenticazione (apre una nuova finestra)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 +msgid "Not a valid effort duration" +msgstr "Durata dello sforzo non valida" + +#: 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 lunghezza dev'essere maggiore di 0 e non nulla." + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 +msgid "Cannot remove the predefined Exception Day Type \"{0}\"" +msgstr "Impossibile rimuovere il tipo predefinito \"{0}\" di giorno d'eccezione" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:34 +msgid "Base calendar type" +msgstr "Tipo del calendario di base" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 +msgid "Could not save new calendar" +msgstr "Impossibile salvare un nuovo calendario" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:35 +msgid "Planned end" +msgstr "Fine pianificata" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:224 +msgid "Could not save the scenario" +msgstr "Impossibile salvare lo scenario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:136 +msgid "Couldn't find criterion {0}" +msgstr "Non posso trovare il criterio {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 "Applica il filtraggio ai compiti che soddisfano i criteri richiesti" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:347 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:37 +msgid "Task Scheduling Status In Project" +msgstr "Stato della pianificazione del compito nel progetto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:162 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:356 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:868 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 +msgid "Confirm" +msgstr "Conferma" + +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:48 +#: 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/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 +msgid "Create" +msgstr "Crea" + +#: 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 "selezionare un tipo di report di lavoro" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 +msgid "Permissions" +msgstr "Permessi" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:487 +msgid "List of materials for category: {0}" +msgstr "Lista dei materiali per categoria: {0}" + +#: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:36 +msgid "Cancel edition" +msgstr "Annulla le modifiche" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 +msgid "Total price" +msgstr "Prezzo totale" + +#: 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:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:990 +#: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 +#: 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/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/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:1247 +#: 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/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/_editProfile.zul:68 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:148 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 +#: 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/_listOrderElementAuthorizations.zul:79 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 +msgid "Delete" +msgstr "Cancella" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 +msgid "Labels without inheritance" +msgstr "Etichette senza eredità" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 +msgid "RECEIVED" +msgstr "RICEVUTO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 +msgid "PENDING" +msgstr "IN ATTESA" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 +msgid "ORDERED" +msgstr "ORDINATO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 +msgid "PROCESSING" +msgstr "IN PROGRESSO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 +msgid "CANCELED" +msgstr "CANCELLATO" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "heading" +msgstr "intestazione" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "line" +msgstr "linea" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 +msgid "Number of assigned hours" +msgstr "Numero di ore assegnate" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:32 +msgid "Number of hours calculated by clock" +msgstr "Numero di ore calcolate dall'orologio" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:33 +msgid "Number of assigned hours and the time" +msgstr "Numero di ore assegnate e tempi" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 +msgid "Hours cost type cannot be empty or null" +msgstr "Il tipo delle ore di costo non può essere vuoto o nullo" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 +msgid "Init date cannot be empty or null" +msgstr "La data d'inizio non può essere vuota o nulla" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 +msgid "End date cannot be empty or null" +msgstr "La data di fine non può essere vuota o nulla" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by percentage" +msgstr "per percentuale" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by items" +msgstr "per oggetto" + +#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 +msgid "Use browser language configuration" +msgstr "Usa la configurazione della lingua del browser" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:410 +msgid "Stretches must sum 100%" +msgstr "Le estensioni devono avere somma 100%" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 +msgid "Flat" +msgstr "Piatto" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 +msgid "Stretches" +msgstr "Allarga" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 +msgid "Interporlation" +msgstr "Interpolazione" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 +msgid "Sigmoid" +msgstr "Sigma" + +#: 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 "In attesa" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +msgid "Failed sent" +msgstr "Invio fallito" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Success sent" +msgstr "Invio con successo" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 +msgid "There are no days available due to not satisfying the criteria." +msgstr "Non ci sono giorni disponibili che soddisfino i criteri" + +#: 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 " +"their calendars." +msgstr "Un'altra possibilità è ce le risorse non hanno giorni disponibili nel loro calendario." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 +msgid "" +"There are no days available in the days marked available by the task " +"calendar." +msgstr "Non ci sono giorni disponibili nei giorni etichettati come disponili nel calendario del compito." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 +msgid "Maybe the criteria are not satisfied in those days." +msgstr "Forse i cirteri non sono soddisfatti in quei giorni." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 +msgid "" +"The resource's calendar has no available days starting from the start of the" +" task." +msgstr "Il calendario delle risorse non ha giorni disponibili a partire dall'inizio del compito." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 +msgid "" +"There are no days available at resource's calendar in the days marked " +"available by the task's calendar." +msgstr "Non ci sono giorni disponibili nel calendario delle risorse etichettati come disponibili dal calendario del compito." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 +msgid "Finished" +msgstr "Finito" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 +msgid "In progress" +msgstr "In progresso" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 +msgid "Blocked" +msgstr "Bloccato" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 +msgid "as soon as possible" +msgstr "al più presto" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 +msgid "start not earlier than" +msgstr "non iniziare prima di" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 +msgid "start in fixed date" +msgstr "inizia con data fissa " + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 +msgid "as late as possible" +msgstr "al più tardi possibile" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 +msgid "finish not later than" +msgstr "non finire più tardi di" + +#: 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'ora dev'essere compresa tra 0 e 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" +msgstr "Una dipendenza in coda deve avere un'origine diversa dalla destinazione" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 +msgid "Read authorization" +msgstr "Permesso di lettura" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 +msgid "Write authorization" +msgstr "Permesso di scrittura" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +msgid "Web service reader" +msgstr "Lettura dei servizi web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +msgid "Web service writer" +msgstr "Scrittura dei servizi web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 +msgid "All projects read allowed" +msgstr "Lettura di tutti i progetti permessa" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 +msgid "All projects edition allowed" +msgstr "Modifica di tutti i progetti permessa" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 +msgid "Project creation allowed" +msgstr "Creazione progetti permessa" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 +msgid "Line" +msgstr "Linea" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 +msgid "red (default)" +msgstr "rosso (default)" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:32 +msgid "green" +msgstr "verde" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:33 +msgid "blue" +msgstr "blu" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:34 +msgid "cyan" +msgstr "azzurro" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:35 +msgid "magenta" +msgstr "magenta" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:36 +msgid "yellow" +msgstr "giallo" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:37 +msgid "black" +msgstr "nero" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:38 +msgid "orange" +msgstr "arancione" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:39 +msgid "purple" +msgstr "porpora" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 +msgid "unlimited" +msgstr "illimitato" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Monday" +msgstr "Lunedì" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Tuesday" +msgstr "Martedì" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Wednesday" +msgstr "Mercoledì" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Thursday" +msgstr "Giovedì" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Friday" +msgstr "Venerdì" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Saturday" +msgstr "Sabato" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 +msgid "Sunday" +msgstr "Domenica" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "Yes" +msgstr "Si" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "No" +msgstr "No" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 +msgid "[generic all machines]" +msgstr "[generico tutte le macchine]" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 +msgid "STRATEGIC RESOURCE" +msgstr "RISORSA STRATEGICA" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:39 +msgid "LOCATION" +msgstr "LUOGO" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:46 +msgid "CATEGORY" +msgstr "CATEGORIA" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:53 +msgid "SKILL" +msgstr "ABILITA" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 +msgid "WORKER" +msgstr "LAVORATORE" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:33 +msgid "MACHINE" +msgstr "MACCHINA" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "OFFERED" +msgstr "OFFERTO" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "ACCEPTED" +msgstr "ACCETTATO" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "STARTED" +msgstr "INIZIATO" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "FINISHED" +msgstr "FINITO" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "CANCELLED" +msgstr "CANCELLATO" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +msgid "SUBCONTRACTED PENDING PROJECT" +msgstr "PROGETTO IN SUBAPPALTO IN ATTESA" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +msgid "STORED" +msgstr "IMMAGAZZINATO" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:215 +msgid "it's already somewhat scheduled" +msgstr "è già pianificato in qualche modo" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:229 +msgid "it can't be unscheduled" +msgstr "non può essere rimosso dalla pianificazione" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:367 +msgid "Completely scheduled" +msgstr "Completamente pianificato" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:369 +msgid "Partially scheduled" +msgstr "Parzialmente pianificato" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:371 +msgid "Unscheduled" +msgstr "Non pianificato" + +#: 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:379 +msgid "P" +msgstr "P" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:381 +msgid "U" +msgstr "U" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 +msgid "" +"Some ancestor has the same label assigned, so this element is already " +"inheriting this label" +msgstr "Alcuni avi hanno la stessa etichetta assegnata quindi questo elemento eredità già questa etichetta" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +msgid "Cannot spread two progress in the same task" +msgstr "Non posso spargere 2 progressi nello stesso compito" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 +msgid "Duplicate Progress Assignment For Task" +msgstr "Assegnamento di progresso duplicato per il compito" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 +msgid "Quality form already exists" +msgstr "Modulo di qualità già esistente" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 +msgid "workHours should be greater or equals to 0" +msgstr "workHours devono essere maggiori o uguali a 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 "il valore \"workHours\" non è valido considerando la lista corrente di HoursGroup" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 +msgid "Working hours shouldn't be negative" +msgstr "Le ore di lavoro non devono essere negative" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 +msgid "Total percentage should be less than 100%" +msgstr "La percentuale totale dev'essere meno del 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 "Il criterio non può essere assegnato a questo hoursGroup perchè il suo tipo di risorse è diverso" + +#: 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 "Il criterio non può essere assegnato a questo hoursGroup perchè esiste già al suo interno" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 +msgid "The criterion already exist into other task" +msgstr "Il criterio esiste già in un altro compito" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 +msgid "Spreading progress" +msgstr "Progresso diffuso" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:37 +msgid "Progress with all tasks by hours" +msgstr "Progresso di tutti i compiti rispetto alle ore" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:38 +msgid "Progress with critical path tasks by hours" +msgstr "Progresso dei compiti del percorso critico rispetto alle ore" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:39 +msgid "Progress with critical path tasks by duration" +msgstr "Progresso dei compiti del percorso critico rispetto alla durata" + +#: 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 "Non puoi modificare questa entità di sequenza, è già in uso" + +#: 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 "Non puoi eliminare questa entità di sequenza, è già in uso" diff --git a/libreplan-webapp/src/main/resources/i18n/keys.pot b/libreplan-webapp/src/main/resources/i18n/keys.pot index 98253c0a8..2616c15e4 100644 --- a/libreplan-webapp/src/main/resources/i18n/keys.pot +++ b/libreplan-webapp/src/main/resources/i18n/keys.pot @@ -1,18 +1,15 @@ # LibrePlan - Webapp module. # Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e # Desenvolvemento Tecnolóxico de Galicia -# Copyright (C) 2010-2011 Igalia, S.L. +# Copyright (C) 2010-2012 Igalia, S.L. # This file is distributed under the same license as the LibrePlan package. -# Diego Pino García , 2009. -# Jacobo Aragunde Pérez , 2009, 2010. -# Manuel Rego Casasnovas , 2010, 2011. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 1.2.0\n" +"Project-Id-Version: 1.2.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-25 11:40+0100\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,7 +22,7 @@ msgstr "" msgid "The resource cannot be null" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:341 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:354 msgid "Group path" msgstr "" @@ -38,16 +35,16 @@ msgid "No authorizations were added because you did not select any." msgstr "" #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:88 -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:71 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 msgid "en" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:192 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 msgid "Origin" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:168 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:180 msgid "Create exception" msgstr "" @@ -65,67 +62,67 @@ msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:830 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:105 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:137 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:246 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:137 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:32 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:28 #: 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/qualityforms/_editQualityForm.zul:87 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:38 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:30 +#: 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 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:68 #: libreplan-webapp/src/main/webapp/scenarios/_list.zul:28 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:48 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:70 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:50 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:57 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:36 +#: 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/templates/_assignedQualityForms.zul:50 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:39 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:229 -#: 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/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/completedEstimatedHoursPerTask.zul:97 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:138 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:138 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:118 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:54 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 +#: 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/_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:242 msgid "Operations" msgstr "" @@ -145,23 +142,22 @@ msgstr "" msgid "Work report removed successfully" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1514 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1517 msgid "It can not be empty" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +#: 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/orders/components/_listOrderElementMaterials.zul:96 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:53 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:147 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:54 #: libreplan-webapp/src/main/webapp/templates/templates.zul:66 #: 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 msgid "Materials" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:360 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:361 msgid "Reassign" msgstr "" @@ -191,23 +187,23 @@ msgstr "" msgid "Please, select a calendar" msgstr "" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:256 +msgid "Summary" +msgstr "" + #: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:29 #: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:170 msgid "Predefined" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 -msgid "Summary" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:445 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +#: 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:67 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 msgid "Quality Forms" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:337 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 msgid "Reports" msgstr "" @@ -215,16 +211,16 @@ msgstr "" msgid "LibrePlan: Advanced allocation" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 +msgid "The {0} sequence prefixes can not be repeated" +msgstr "" + #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 -msgid "The {0} sequence prefixes can not be repeated" -msgstr "" - #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:82 msgid "Criterion requirements" msgstr "" @@ -237,15 +233,15 @@ msgstr "" msgid "Dedication chart" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:689 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:716 -msgid "Progress that are reported by quality forms can not be modified" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:748 msgid "Not the same hours group, impossible to update" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +msgid "Progress that are reported by quality forms can not be modified" +msgstr "" + #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:66 msgid "Own exception" msgstr "" @@ -254,16 +250,16 @@ msgstr "" msgid "Cannot delete that material because it is assigned to a project." msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 -msgid "Remove limiting resource element" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:282 #: 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 "" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 +msgid "Remove limiting resource element" +msgstr "" + #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 msgid "Active period from" msgstr "" @@ -272,27 +268,27 @@ msgstr "" msgid "Unassign" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 +msgid "Manual assignment" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:302 msgid "Companies" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 -msgid "Manual assignment" -msgstr "" - #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:74 msgid "Quality form items list" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:240 #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:518 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:903 +#: 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/common/BaseCRUDController.java:128 msgid "Create {0}: {1}" msgstr "" @@ -301,8 +297,8 @@ msgstr "" msgid "generic workers allocation" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:898 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:308 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:895 msgid "The project has no scheduled elements" msgstr "" @@ -310,9 +306,9 @@ msgstr "" msgid "Hour start" msgstr "" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:120 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:36 #: 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 "" @@ -324,6 +320,10 @@ msgstr "" msgid "cost assignment's category not specified" msgstr "" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +msgid "Check for updates" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:72 msgid "Delete Template element" msgstr "" @@ -341,15 +341,15 @@ msgstr "" msgid "Resources capability" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 -msgid "changing perspective" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:31 msgid "Transfer Projects Between Scenarios" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 +msgid "changing perspective" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 msgid "" "Could not add those authorizations to profile {0} because they were already " @@ -360,21 +360,32 @@ msgstr "" msgid "Default calendar" msgstr "" +#: 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 +msgid "Click on this" +msgstr "" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 msgid "Project Name" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:967 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:966 msgid "Indent" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:314 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 msgid "Save passwords in database" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:255 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 msgid "Reassignation" msgstr "" @@ -386,17 +397,17 @@ msgstr "" msgid "Total estimated hours" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 #: libreplan-webapp/src/main/webapp/common/error.zul:21 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 msgid "LibrePlan: Runtime Error" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:136 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:151 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:153 msgid "Base calendar \"{0}\" saved" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:177 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 msgid "Exceptions list" msgstr "" @@ -412,11 +423,11 @@ msgstr "" msgid "LibrePlan: Labels" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:269 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:261 msgid "LDAP connection was successful" msgstr "" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:43 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 msgid "Login name" msgstr "" @@ -446,9 +457,9 @@ msgid "" "applicable to this resource" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 #: libreplan-webapp/src/main/webapp/templates/templates.zul:65 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 msgid "Criterion Requirement" msgstr "" @@ -464,7 +475,11 @@ msgstr "" msgid "You can not remove a scenario with derived scenarios" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:948 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:91 +msgid "Available materials" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:950 msgid "Work Report Types" msgstr "" @@ -489,18 +504,18 @@ msgstr "" msgid "Client" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:662 #: 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 msgid "" "there are no resources for required criteria: {0}. So the generic allocation " "can't be added" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:334 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:347 msgid "Role search strategy" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:478 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:480 msgid "Error on showing warning message removing calendar: " msgstr "" @@ -512,13 +527,13 @@ msgstr "" msgid "material category name has to be unique. It is already used" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:109 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:44 #: 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 msgid "Imputed hours" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 +#: 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 "" @@ -554,11 +569,11 @@ msgid "" "criterionSatisfaction from the same criterionType" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:336 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 msgid "Group strategy" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 msgid "Work Report Lines" msgstr "" @@ -571,9 +586,9 @@ msgid "October" msgstr "" #: libreplan-webapp/src/main/webapp/settings/settings.zul:58 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 +#: 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:51 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 msgid "First name" msgstr "" @@ -585,12 +600,12 @@ msgstr "" msgid "Complementary text fields" msgstr "" +#: 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:450 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:291 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:835 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:452 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:832 msgid "Confirm deleting {0}. Are you sure?" msgstr "" @@ -598,25 +613,25 @@ msgstr "" msgid "Work Reports List" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:319 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 msgid "Accounts" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 -msgid "External code" -msgstr "" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:50 msgid "Edit selected task" msgstr "" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +msgid "External code" +msgstr "" + #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 msgid "View" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:39 #: 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 "" @@ -624,12 +639,16 @@ msgstr "" msgid "Required materials" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +msgid "Backwards" +msgstr "" + #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:349 -msgid "Backwards" +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 +msgid "Apply filtering to resources satisfying required criteria" msgstr "" #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:67 @@ -637,10 +656,6 @@ msgstr "" msgid "Version" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 -msgid "Apply filtering to resources satisfying required criteria" -msgstr "" - #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:105 msgid "Up" msgstr "" @@ -651,7 +666,7 @@ msgid "" "same criterionType" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:125 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 msgid "Types of work hours" msgstr "" @@ -677,24 +692,24 @@ msgstr "" msgid "Please select a task" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 +msgid "missing worker code in the work report" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 msgid "" "Value is not valid, the default max value must be greater than the precision " "value " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 -msgid "missing worker code in the work report" -msgstr "" - -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:38 #: 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/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 msgid "End date" msgstr "" @@ -703,13 +718,13 @@ msgid "profile name is already being used by another profile" msgstr "" #: libreplan-webapp/src/main/webapp/settings/settings.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:78 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 msgid "E-mail" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:106 #: 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/SchedulingProgressPerOrderController.java:106 msgid "This project has already been added." msgstr "" @@ -718,21 +733,21 @@ msgid "The task code cannot be null" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:594 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: 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/planner/taskpanels/_taskInformation.zul:32 msgid "Criteria" msgstr "" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 -msgid "Resource / Criteria" -msgstr "" - #: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 msgid "User data" msgstr "" +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +msgid "Resource / Criteria" +msgstr "" + #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 msgid "Lines" msgstr "" @@ -741,11 +756,16 @@ msgstr "" msgid "Add new progress assignment" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +msgid "" +"Value must be a multiple of the precision value of the progress type: {0}" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:32 msgid "Set Filter Options" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:977 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:979 msgid "Error on showing warning message removing workReportType: " msgstr "" @@ -765,31 +785,31 @@ msgstr "" msgid "Personal data" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:720 -msgid "Calculated progress can not be removed" +#: 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/WorkingArrangementsPerOrderController.java:202 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:159 +msgid "please, select a Criterion" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:331 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:164 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:202 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:159 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:202 -msgid "please, select a Criterion" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:725 +msgid "Calculated progress can not be removed" msgstr "" #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:112 msgid "Work reports" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 -msgid "{0} annotation required on {1}" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "June" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1066 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 +msgid "{0} annotation required on {1}" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1067 msgid "Modified" msgstr "" @@ -801,12 +821,12 @@ msgstr "" msgid "You can not remove the current scenario" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:680 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:672 msgid "format prefix invalid. It cannot be empty or contain whitespaces." msgstr "" #: 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:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:335 msgid "MessagesContainer is needed" msgstr "" @@ -814,11 +834,11 @@ msgstr "" msgid "Project element code" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 #: 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 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 msgid "Ending date" msgstr "" @@ -826,40 +846,40 @@ msgstr "" msgid "LibrePlan: Page not found" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 -msgid "Templates List" -msgstr "" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:29 msgid "Export options" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:227 -msgid "Last value" +#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 +msgid "Templates List" msgstr "" #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:34 msgid "Subcontracted Tasks List" msgstr "" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:240 +msgid "Last value" +msgstr "" + #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:51 msgid "Average of worked hours in finished applications" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:698 msgid "Calculated progress can not be modified" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 -msgid "Statistics log" -msgstr "" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:58 msgid "Work done from starting date" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 +msgid "Statistics log" +msgstr "" + #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:47 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 msgid "Edit Calendar" msgstr "" @@ -867,12 +887,12 @@ msgstr "" msgid "Profile" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:346 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:37 msgid "Materials Needs At Date" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:279 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 msgid "UserDn" msgstr "" @@ -882,14 +902,14 @@ msgstr "" msgid "Cannot be empty or null" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:300 -msgid "filtering" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:233 msgid "{0} \"{1}\" saved" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:299 +msgid "filtering" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/_list.zul:33 msgid "Total Budget" msgstr "" @@ -898,7 +918,7 @@ msgstr "" msgid "Hierarchy" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:833 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 msgid "" "This worker cannot be deleted because it has assignments to projects or " "imputed hours" @@ -925,21 +945,21 @@ msgstr "" msgid "Time period saved" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:170 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:208 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:208 -msgid "This Criterion has already been added." -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 msgid "" "Are you sure of changing the resource type? You will lose the criteria with " "different resource type." msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:209 +#: 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/WorkingArrangementsPerOrderController.java:208 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 +msgid "This Criterion has already been added." +msgstr "" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:222 msgid "add" msgstr "" @@ -991,14 +1011,14 @@ msgstr "" msgid "Date Start" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1261 +#: 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 "" +#: 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 -#: libreplan-webapp/src/main/webapp/planner/order.zul:105 msgid "Value" msgstr "" @@ -1011,17 +1031,17 @@ msgid "there are no valid periods for this calendar" msgstr "" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:54 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 msgid "Add role" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1271 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:638 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1274 msgid "Exception end date should be greater or equals than start date" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:444 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:454 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:486 msgid "Repeated Project code {0} in Project {1}" msgstr "" @@ -1052,11 +1072,11 @@ msgid "Type data" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:117 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 msgid "Profiles" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:258 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:271 msgid "Host" msgstr "" @@ -1064,11 +1084,11 @@ msgstr "" msgid "Hour finish" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:165 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 msgid "Perspectives" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:107 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 msgid "Workable time" msgstr "" @@ -1092,13 +1112,13 @@ msgstr "" msgid "Split new assignment" msgstr "" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 -msgid "Pagination" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:275 +msgid "Expiry date" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:263 -msgid "Expiry date" +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 +msgid "Pagination" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:342 @@ -1116,33 +1136,22 @@ msgstr "" msgid "Critical path" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:262 +#: 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 "" #: libreplan-webapp/src/main/webapp/materials/materials.zul:41 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:41 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:80 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:77 msgid "Categories" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:180 #: 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 msgid "Project Details" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:89 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:210 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:221 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:182 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:159 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:181 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:189 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:162 -msgid " to go to output directly" -msgstr "" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:167 msgid "Add new hours group" msgstr "" @@ -1156,11 +1165,11 @@ msgid "Cancel changes and back to scheduling" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:386 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:86 #: 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 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:45 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:68 -#: libreplan-webapp/src/main/webapp/planner/order.zul:106 msgid "Percentage" msgstr "" @@ -1172,12 +1181,12 @@ msgstr "" msgid "Company logo URL" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:129 msgid "No worker selected" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:207 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:225 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 msgid "Number of digits" msgstr "" @@ -1194,8 +1203,8 @@ msgstr "" msgid "Problems connecting with client web service" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:157 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:186 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:169 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:198 msgid "Exception Type" msgstr "" @@ -1203,28 +1212,28 @@ msgstr "" msgid "Profiles List" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:689 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:914 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:64 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:68 -msgid "Labels" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 msgid "both {0} of category {1} and {2} of category {3} have the same code" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:325 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:958 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 +#: 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:64 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +msgid "Labels" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 msgid "Data Types" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 msgid "Total hours" msgstr "" @@ -1232,7 +1241,7 @@ msgstr "" msgid "Data" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:344 msgid "Reassigning {0} projects" msgstr "" @@ -1240,13 +1249,13 @@ msgstr "" msgid "Filter by task status" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:498 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:420 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:419 msgid "Select date" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:627 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1264 +#: 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 "" @@ -1262,44 +1271,50 @@ msgstr "" msgid "Unknown attribute '{0}' in class {1}" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:717 +#: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:90 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:96 msgid "passwords can not be empty" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:120 -msgid "Activation periods" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 -msgid "Passed" -msgstr "" - #: 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/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:176 msgid "already assigned" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:509 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:32 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:74 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:133 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 +msgid "Passed" +msgstr "" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:132 +msgid "Activation periods" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:511 #: libreplan-webapp/src/main/webapp/planner/order.zul:151 +#: 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 msgid "Calendar" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:307 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:119 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:132 msgid "Resources" msgstr "" +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +msgid "" +"LDAP users cannot change their password if LDAP authentication is enabled. " +"Talk to one of the administrators" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:31 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:56 msgid "Read" @@ -1329,7 +1344,7 @@ msgstr "" msgid "worker's first name not specified" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:337 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:350 msgid "Property strategy" msgstr "" @@ -1337,9 +1352,9 @@ msgstr "" msgid "date not specified" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:270 #: 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 msgid "Projects Planning" msgstr "" @@ -1347,25 +1362,25 @@ msgstr "" msgid "Shrink to fit page width" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:760 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:770 msgid "The max value must be greater than 0" msgstr "" #: 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:56 msgid "Last name" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:380 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 -msgid "Remove" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:254 msgid "cost category name not specified" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:382 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 +msgid "Remove" +msgstr "" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:41 msgid "Planned workable days" msgstr "" @@ -1382,25 +1397,25 @@ msgstr "" msgid "Task contains consolidated progress. Cannot apply sigmoid function." msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:307 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:320 msgid "UserId" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:218 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:245 -msgid "" -"Start date is not valid, the new start date must be previous the current " -"start date" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:516 -msgid "This date can not include the whole previous work week" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:390 msgid "the code must be not null or not empty" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:509 +msgid "This date can not include the whole previous work week" +msgstr "" + +#: 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 +msgid "" +"Start date is not valid, the new start date must be previous the current " +"start date" +msgstr "" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:119 msgid "Create New Project" msgstr "" @@ -1409,7 +1424,7 @@ msgstr "" msgid "Stretches list" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:180 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:193 msgid "Enable scenarios module" msgstr "" @@ -1417,50 +1432,50 @@ msgstr "" msgid "Zoom" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:833 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:205 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:185 -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:78 -#: libreplan-webapp/src/main/webapp/settings/settings.zul:124 -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:44 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:97 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:48 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:90 -#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:45 -#: 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/limitingresources/limitingResourcesLayout.zul:53 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:102 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:865 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/qualityforms/_editQualityForm.zul:131 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/scenarios/_edition.zul:64 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:91 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:76 #: 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:81 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:153 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 #: libreplan-webapp/src/main/webapp/templates/templates.zul:135 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:384 +#: 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/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/_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:395 msgid "Save" msgstr "" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:34 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 msgid "Standard Effort" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:129 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:142 msgid "Material categories" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:300 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:603 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:701 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:595 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:693 msgid "number of digits must be between {0} and {1}" msgstr "" @@ -1472,10 +1487,16 @@ msgstr "" msgid "Pending update" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:160 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:158 msgid "Criterion previously selected" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:881 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment from root task" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:51 msgid "Users authorization" msgstr "" @@ -1484,23 +1505,23 @@ msgstr "" msgid "Problems connecting with subcontractor web service" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:219 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:232 msgid "Entity type" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:271 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1023 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1101 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:268 msgid "Unsaved changes will be lost. Are you sure?" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:22 -#: libreplan-webapp/src/main/webapp/planner/order.zul:22 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:22 -#: libreplan-webapp/src/main/webapp/planner/index.zul:22 #: 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/taskpanels/_tabPanelLimitingResourceAllocation.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 "" @@ -1509,14 +1530,14 @@ msgstr "" msgid "Assigned load" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:142 -msgid "End Date" -msgstr "" - #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 msgid "Filter by workers" msgstr "" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:154 +msgid "End Date" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 msgid "Some allocations needed" msgstr "" @@ -1543,17 +1564,17 @@ msgstr "" msgid "Overload due to current project" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:946 msgid "Name: {0}" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:902 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:903 msgid "Move down" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:118 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 msgid "Please, select a project" msgstr "" @@ -1570,8 +1591,8 @@ msgid "Report structure" msgstr "" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:119 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 #: libreplan-webapp/src/main/webapp/templates/templates.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 msgid "General data" msgstr "" @@ -1583,10 +1604,10 @@ msgstr "" msgid "Calculate Number of Hours" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:104 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:99 msgid "Assign" msgstr "" @@ -1594,7 +1615,7 @@ msgstr "" msgid "missing code in a criterion" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1281 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1278 msgid "Create Template" msgstr "" @@ -1603,10 +1624,10 @@ msgstr "" msgid "Advanced search" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:112 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:74 #: 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 msgid "Filter by labels" msgstr "" @@ -1625,7 +1646,7 @@ msgstr "" msgid "Schedule Variance" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:496 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:395 msgid "Error on showing warning message removing qualityForm: " msgstr "" @@ -1633,25 +1654,25 @@ msgstr "" msgid "Service does not manage resource of type: {0}" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 #: libreplan-webapp/src/main/webapp/common/error.zul:44 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 msgid "Status code" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:974 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:474 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:492 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:976 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:103 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: 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:509 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:547 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 msgid "Warning" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 msgid "Select parent calendar" msgstr "" @@ -1669,26 +1690,26 @@ msgstr "" msgid "criterion satisfaction with end date less than start date" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:49 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:214 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:226 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:186 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:163 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:185 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:193 +#: 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/webapp/orders/_listOrderElementAdvances.zul:49 msgid "Show" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 -msgid "Duration (days)" -msgstr "" - #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:71 msgid "Assignment Type" msgstr "" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 +msgid "Duration (days)" +msgstr "" + #: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:29 msgid "Back to log in" msgstr "" @@ -1707,14 +1728,14 @@ msgstr "" msgid "Company" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 -msgid "There is no label with this code " -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 msgid "Task: {0} " msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 +msgid "There is no label with this code " +msgstr "" + #: libreplan-webapp/src/main/webapp/planner/editTask.zul:65 msgid "Task properties" msgstr "" @@ -1727,8 +1748,8 @@ msgstr "" msgid "Sum of direct imputed hours" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:35 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 msgid "Surname" msgstr "" @@ -1736,28 +1757,28 @@ msgstr "" msgid "Exception Day Types List" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 -msgid "the name must be not null or not empty" -msgstr "" - #: 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/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/_editWorkReportType.zul:69 +#: 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/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/planner/order.zul:107 -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:48 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:41 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:41 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:41 msgid "Date" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 +msgid "the name must be not null or not empty" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:42 msgid "Add From Template" msgstr "" @@ -1767,7 +1788,7 @@ msgstr "" msgid "Assigned resources for this task will be deleted. Are you sure?" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:670 msgid "" "format prefix invalid. It cannot be empty or contain '_' or whitespaces." msgstr "" @@ -1776,29 +1797,29 @@ msgstr "" msgid "Filter by month" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:351 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:361 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:322 -msgid "The criterion and its type cannot be null" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:422 +#: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "July" +#: 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 "" #: 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 "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:242 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "July" +msgstr "" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:255 msgid "Enable LDAP authentication" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:490 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:493 msgid "( max: {0} )" msgstr "" @@ -1810,16 +1831,16 @@ msgstr "" msgid "January" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 -msgid "Cannot calculate charts for current data" -msgstr "" - #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 msgid "Select queue" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1499 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:173 +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 +msgid "Cannot calculate charts for current data" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1495 msgid "project name already being used" msgstr "" @@ -1827,27 +1848,27 @@ msgstr "" msgid "Work description" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:61 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:58 msgid "Split assignment" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:519 -msgid "There are not any assigned progress to current task" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 msgid "You can not remove the default scenario called \"{0}\"" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:88 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:209 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:220 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:181 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:158 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:522 +msgid "There are not any assigned progress to current task" +msgstr "" + #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:180 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:188 +#: 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 msgid "direct link" msgstr "" @@ -1855,22 +1876,22 @@ msgstr "" msgid "Down" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:842 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:30 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 #: 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/TaskElementFilterEnum.java:34 #: 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:109 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:122 msgid "Label" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:869 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:870 msgid "Value is not valid, taking into account the current list of HoursGroup" msgstr "" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:51 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:92 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 msgid "Association with roles" msgstr "" @@ -1882,8 +1903,8 @@ msgstr "" msgid "Quality forms" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:467 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:477 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:499 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:509 msgid "Repeated Hours Group code {0} in Project {1}" msgstr "" @@ -1908,19 +1929,19 @@ msgstr "" msgid "cost assignment's start date not specified" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1192 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1195 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 msgid "Direct" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:104 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:193 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:245 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:266 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:51 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:86 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:205 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:257 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:278 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 msgid "Op." msgstr "" @@ -1932,13 +1953,13 @@ msgstr "" msgid "Limiting resource assignation" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1224 +#: 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 "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:131 msgid "Work week" msgstr "" @@ -1972,7 +1993,7 @@ msgstr "" msgid "Total Hours" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:374 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:385 msgid "LibrePlan Role" msgstr "" @@ -1984,12 +2005,12 @@ msgstr "" msgid "Confirm cancel" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:37 msgid "Work And Progress Per Task" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1523 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1519 msgid "project code already being used" msgstr "" @@ -1997,20 +2018,20 @@ msgstr "" msgid "WBS (tasks)" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:455 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:299 -#: 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/orders/OrderCRUDController.java:843 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:878 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:264 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:208 -msgid "Error on showing removing element: " +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:720 +msgid "Deleting sequence" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:728 -msgid "Deleting sequence" +#: 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:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:875 +msgid "Error on showing removing element: " msgstr "" #: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 @@ -2025,7 +2046,7 @@ msgstr "" msgid "missing work report code in a work report" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:299 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:296 msgid "Edit Virtual Workers Group: {0}" msgstr "" @@ -2033,7 +2054,7 @@ msgstr "" msgid "Criterion requirement" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1404 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1407 msgid "Only the last activation period allows to delete end date." msgstr "" @@ -2047,8 +2068,8 @@ msgstr "" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:192 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:171 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:70 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 msgid "Add new row" msgstr "" @@ -2056,7 +2077,7 @@ msgstr "" msgid "Move" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:68 msgid "Password saved" msgstr "" @@ -2069,20 +2090,20 @@ msgstr "" msgid "Overload" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 msgid "Assignment log" msgstr "" +#: 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 "" + #: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyCaptTimeout.java:45 msgid "CutycaptTimeout thread exception" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:332 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:22 -msgid "Work Report Models" -msgstr "" - #: libreplan-webapp/src/main/webapp/materials/materials.zul:73 msgid "New" msgstr "" @@ -2103,13 +2124,13 @@ msgstr "" msgid "LibrePlan: Progress Report" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:417 +#: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:907 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:925 msgid "Value is not valid, the type must be not empty" msgstr "" @@ -2121,7 +2142,7 @@ msgstr "" msgid "Task code cannot be null" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:517 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:520 msgid "It is not allowed to consolidate progress." msgstr "" @@ -2136,17 +2157,17 @@ msgstr "" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:30 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:28 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:131 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:30 +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 msgid "Actions" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:118 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:130 msgid "Exceptions" msgstr "" @@ -2158,7 +2179,7 @@ msgstr "" msgid "Start hour" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:139 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 msgid "Assign materials" msgstr "" @@ -2166,18 +2187,18 @@ msgstr "" msgid "Over assignable" msgstr "" +#: 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/_list.zul:37 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 +msgid "ID" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:231 msgid "format filters are not valid" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:76 -msgid "ID" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:349 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:351 msgid "Settings" msgstr "" @@ -2190,16 +2211,16 @@ msgstr "" msgid "Our company password" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:307 #: 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/WorkingProgressPerTaskController.java:131 #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/IntegrationEntityModel.java:80 #: 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 "" @@ -2213,11 +2234,11 @@ msgstr "" msgid "Hours Group" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:823 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 msgid "Unallocated name" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:923 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:924 msgid "Move up" msgstr "" @@ -2229,11 +2250,11 @@ msgstr "" msgid "Subcontract communication date" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:281 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:269 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:365 #: 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:281 +#: 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 "" @@ -2241,13 +2262,13 @@ msgstr "" msgid "Dependencies have priority" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:516 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:901 +#: 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/common/BaseCRUDController.java:126 msgid "Create {0}" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 msgid "Unlimited" msgstr "" @@ -2259,21 +2280,21 @@ msgstr "" msgid "Assign Label" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:23 -msgid "Create new project" -msgstr "" - #: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 msgid "Page up" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:24 +msgid "Create new project" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:954 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:910 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:161 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:50 +#: 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:161 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 msgid "State" msgstr "" @@ -2285,20 +2306,20 @@ msgstr "" msgid "Confirm change" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:848 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:845 msgid "You don't have permissions to edit this project" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 -msgid "missing date in a calendar exception" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 msgid "" "Type of hours is empty. Please, create some type of hours before proceeding" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 +msgid "missing date in a calendar exception" +msgstr "" + #: 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 @@ -2306,8 +2327,8 @@ msgstr "" msgid "There is no resource with this ID" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:198 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 msgid "Send" msgstr "" @@ -2336,17 +2357,17 @@ msgstr "" msgid "Type name" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:181 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:205 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:687 -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:27 -msgid "All" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningCommand.java:69 msgid "Progress assignment" msgstr "" +#: 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 "" + #: 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" @@ -2356,7 +2377,7 @@ msgstr "" msgid "Calendars List" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 msgid "Receipt date" msgstr "" @@ -2364,28 +2385,28 @@ msgstr "" msgid "Cannot be higher than Ending date" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:269 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:281 msgid "Create activation period" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 -msgid "Workers List" -msgstr "" - #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:31 msgid "Personal details" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1190 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:217 -msgid "Inherited" +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 +msgid "Workers List" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:355 msgid "Delete project template. Are you sure?" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1193 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 +msgid "Inherited" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:521 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:599 msgid "" @@ -2393,8 +2414,8 @@ msgid "" "resource allocation criteria at any interval of time" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:890 #: 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 msgid "Worker" msgstr "" @@ -2411,7 +2432,7 @@ msgstr "" msgid "Value is not valid, the default max value must not be empty " msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:362 msgid "Role property" msgstr "" @@ -2432,7 +2453,7 @@ msgstr "" msgid "Recommended allocation" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:241 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:254 msgid "Activation" msgstr "" @@ -2444,13 +2465,7 @@ msgstr "" msgid "Materials saved" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 -msgid "" -"This progress measurement can not be in current date, because it is " -"consolidated. it is necessary to select other date." -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:37 msgid "Total Worked Hours By Resource In A Month" msgstr "" @@ -2467,8 +2482,8 @@ msgstr "" msgid "At least one {0} sequence must be active" msgstr "" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:130 #: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:26 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:42 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:66 msgid "Profile name" @@ -2490,7 +2505,7 @@ msgstr "" msgid "At least one {0} sequence is needed" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:37 msgid "Estimated/Planned Hours Per Task" msgstr "" @@ -2503,7 +2518,7 @@ msgstr "" msgid "Assigned" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:244 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:257 msgid "Use LDAP roles" msgstr "" @@ -2515,14 +2530,20 @@ msgstr "" msgid "LibrePlan: Units" msgstr "" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 -msgid "Communication" +#: 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 "" #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:36 msgid "More options" msgstr "" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +msgid "Communication" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 msgid "Error: {0}" @@ -2532,33 +2553,39 @@ msgstr "" msgid "Confirm create template" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:238 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 msgid "Parent" msgstr "" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +msgid "" +"Password cannot be managed for LDAP users because LDAP authentication is " +"being used" +msgstr "" + #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:91 msgid "Earliest date" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 -msgid "LibrePlan: Work And Progress Per Task" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +msgid "Change Password" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 -msgid "Change Password" +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 +msgid "LibrePlan: Work And Progress Per Task" msgstr "" #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:48 msgid "Projects" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/converters/ConverterFactory.java:64 -msgid "Not found converter for {0}" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1102 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:269 +msgid "Confirm exit dialog" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:272 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1024 -msgid "Confirm exit dialog" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/converters/ConverterFactory.java:64 +msgid "Not found converter for {0}" msgstr "" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:70 @@ -2573,36 +2600,26 @@ msgstr "" msgid "Change password" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:830 -msgid "Text field" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 msgid "" "Value is not valid, the Precision value must be less than the defalt max " "value." msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 +msgid "Text field" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:97 msgid "Question" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1235 -msgid "" -"This progress measurement can not be changed or removed, because it is " -"consolidated. It is needed to remove its consolidation." -msgstr "" - #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:225 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 msgid "Create new work week" msgstr "" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 -msgid "The admin's account password remains the default one. This is unsecure" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:716 +#: 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 "" @@ -2629,14 +2646,14 @@ msgstr "" msgid "Work record" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:74 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:197 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:204 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:167 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:145 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:166 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:174 +#: 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 msgid "Output format" msgstr "" @@ -2660,44 +2677,44 @@ msgstr "" msgid "Effort cannot be null" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1093 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:52 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1015 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:38 +#: 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/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:48 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: 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:85 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:166 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 #: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:103 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:49 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:94 #: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:45 +#: 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/limitingresources/manualAllocation.zul:135 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:106 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:116 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:41 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:137 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:70 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:97 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:80 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:98 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:157 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:88 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:141 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:387 -#: libreplan-webapp/src/main/webapp/planner/reassign.zul:50 -#: libreplan-webapp/src/main/webapp/planner/order.zul:131 -#: libreplan-webapp/src/main/webapp/planner/order.zul:166 -#: 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/print_configuration.zul:48 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:398 msgid "Cancel" msgstr "" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 msgid "General user data" msgstr "" @@ -2717,14 +2734,14 @@ msgstr "" msgid "Machines List" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 -msgid "CPI" +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:692 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:904 +msgid "You don't have read access to this project" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:695 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:907 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:318 -msgid "You don't have read access to this project" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 +msgid "CPI" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:96 @@ -2732,18 +2749,18 @@ msgid "" "Disable hierarchy will cause criteria tree to be flattened. Are you sure?" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 -msgid "Units" -msgstr "" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:41 #: 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 msgid "Dates" msgstr "" +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 +msgid "Units" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 msgid "At least one stretch is needed" msgstr "" @@ -2752,14 +2769,14 @@ msgstr "" msgid "a day is not valid" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 -msgid "Autocomplete login form" -msgstr "" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 msgid "LibrePlan: Project Costs Per Resource" msgstr "" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +msgid "Autocomplete login form" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesCommand.java:61 msgid "Task Properties" msgstr "" @@ -2772,9 +2789,9 @@ msgstr "" msgid "LibrePlan: Task Scheduling Status In Project" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:229 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:237 #: 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 "" @@ -2787,19 +2804,19 @@ msgstr "" msgid "Delete selected task" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:126 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:129 msgid "{0} (max: {1})" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 -msgid "end" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 msgid "Cost Category" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:357 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 +msgid "end" +msgstr "" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 msgid "Role search query" msgstr "" @@ -2811,8 +2828,8 @@ msgstr "" msgid "Authorizations" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 #: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:36 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 msgid "Continue" msgstr "" @@ -2820,8 +2837,8 @@ msgstr "" msgid "Edit task {0}" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:210 #: 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 "" @@ -2833,15 +2850,11 @@ msgstr "" msgid "references" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1264 -msgid "Value is not valid, the Precision value must be exact " -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/GenericAllocationRow.java:55 msgid "Generic" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 msgid "Template" msgstr "" @@ -2853,7 +2866,7 @@ msgstr "" msgid "Add criterion requirement" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:860 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 " @@ -2864,18 +2877,18 @@ msgstr "" msgid "Percentage of estimated budget hours / hours consumed" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -msgid "Criterion Name" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:502 msgid "Automatic" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 +msgid "Criterion Name" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 msgid "Task" msgstr "" @@ -2884,16 +2897,16 @@ msgstr "" msgid "LibrePlan: Change password" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:85 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:302 #: 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/WorkingProgressPerTaskController.java:125 #: 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 msgid "please, select a label" msgstr "" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:125 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:134 msgid "Add profile" msgstr "" @@ -2901,21 +2914,21 @@ msgstr "" msgid "LibrePlan: Scenarios Management" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 -msgid "filter already exists" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:225 msgid "missing code in a calendar data version" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +msgid "filter already exists" +msgstr "" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 msgid "Criterion name" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:127 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:126 msgid "values are not valid, the values must not be null" msgstr "" @@ -2924,8 +2937,8 @@ msgid "Apply changes and go back to scheduling" msgstr "" #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 msgid "Task name" msgstr "" @@ -2933,12 +2946,12 @@ msgstr "" msgid "cost assignment's resource not specified" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:132 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:129 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:64 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:45 -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:73 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:68 msgid "Project" msgstr "" @@ -2958,7 +2971,7 @@ msgstr "" msgid "Change the password" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:115 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:128 msgid "Work report" msgstr "" @@ -2967,32 +2980,32 @@ msgid "the name must be not empty" msgstr "" #: libreplan-webapp/src/main/webapp/materials/materials.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:72 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:75 msgid "Disabled" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:701 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:326 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:738 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 msgid "Earned value" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:35 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:163 msgid "Overtime Effort" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:219 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:231 msgid "Inherited from parent calendar" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:187 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:213 +#: 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 msgid "Normal Effort" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:138 msgid "{0} reassignations finished" msgstr "" @@ -3003,8 +3016,8 @@ msgid "" "Please save your project before proceeding." msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1109 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1124 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1178 msgid "{0} not supported yet" msgstr "" @@ -3012,12 +3025,13 @@ msgstr "" msgid "is not supported for its use with LibrePlan." msgstr "" -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 -msgid "New entry" +#: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 -msgid "Some sequences to remove not existed" +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 +msgid "New entry" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/ResourcesLoadTabCreator.java:100 @@ -3025,7 +3039,11 @@ msgstr "" msgid "Resources Load" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:241 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 +msgid "Some sequences to remove not existed" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:233 msgid "Changes have been canceled" msgstr "" @@ -3033,7 +3051,7 @@ msgstr "" msgid "LibrePlan: Hours Worked Per Worker In A Month" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:312 msgid "Authentication" msgstr "" @@ -3053,16 +3071,16 @@ msgstr "" msgid "Assigned criterion requirements" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:144 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:153 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:115 #: 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 msgid "Filter by criteria" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:37 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 msgid "Max value" msgstr "" @@ -3082,12 +3100,12 @@ msgstr "" msgid "A category must be selected" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:137 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 msgid "Period" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 msgid "Spread" msgstr "" @@ -3095,16 +3113,16 @@ msgstr "" msgid "Select start date" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:885 -msgid "Removed {0}" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:106 #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:152 msgid "Error on showing warning message removing typeOfWorkHours: " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:882 +msgid "Removed {0}" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 msgid "Confirm deleting this worker. Are you sure?" msgstr "" @@ -3113,19 +3131,14 @@ msgid "Group name" msgstr "" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:59 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:100 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:106 msgid "Role name" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 msgid "This worker was already removed by other user" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:791 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:474 -msgid "h" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:620 msgid "Create Work Report" msgstr "" @@ -3134,6 +3147,11 @@ msgstr "" msgid "Value is not valid, the precision value must not be empty" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:473 +msgid "h" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:363 msgid "Workable capacity for this period " msgstr "" @@ -3143,7 +3161,7 @@ msgstr "" msgid "Cannot be null or empty" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 msgid "Quality Form" msgstr "" @@ -3159,7 +3177,7 @@ msgstr "" msgid "init" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1201 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 msgid "Add new progress measurement" msgstr "" @@ -3167,14 +3185,14 @@ msgstr "" msgid "Select for automatic queuing" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 -msgid "Scenarios Management" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:192 msgid "Project {0} transfered" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 +msgid "Scenarios Management" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:96 msgid "Create & Assign" msgstr "" @@ -3187,26 +3205,26 @@ msgstr "" msgid "Advanced allocation" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/order.zul:108 #: 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 "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:145 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 msgid "Work report types" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:174 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:187 msgid "MonteCarlo method" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1220 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1223 msgid "derived exception can not be removed" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:287 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:307 +#: 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 msgid "Edit Worker: {0}" msgstr "" @@ -3218,11 +3236,11 @@ msgstr "" msgid "LibrePlan: User access" msgstr "" -#: 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/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:67 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:32 +#: 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/orders/_list.zul:32 msgid "Customer" msgstr "" @@ -3237,7 +3255,7 @@ msgstr "" msgid "criterion type name not specified" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:273 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:265 msgid "Cannot connect to LDAP server" msgstr "" @@ -3245,11 +3263,11 @@ msgstr "" msgid "Add Exception" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:303 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:220 +#: 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:378 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:219 msgid "cannot be empty" msgstr "" @@ -3278,16 +3296,20 @@ msgstr "" msgid "Task {0} : Project is incompatible type with {1}" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 -msgid "Expand taskgroups" -msgstr "" - #: 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 " "date" msgstr "" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 +msgid "Expand taskgroups" +msgstr "" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +msgid "The admin's account password remains the default one. This is insecure" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:33 msgid "Save Project" msgstr "" @@ -3297,8 +3319,8 @@ msgstr "" msgid "Day is not valid" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:619 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1256 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:623 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1259 msgid "You should select a start date for the exception" msgstr "" @@ -3310,12 +3332,89 @@ msgstr "" msgid "Variance At Completion" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:96 +msgid "Settings saved" +msgstr "" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:64 msgid "Exportation options" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:92 -msgid "Settings saved" +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: 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/workreports/_editWorkReportType.zul:43 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 +#: 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:80 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 +#: 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/_list.zul:28 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 +msgid "Name" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 @@ -3324,82 +3423,6 @@ msgid "" "time period" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:376 -#: 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/BaseCalendarBandboxFinder.java:46 -#: 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/QualityFormBandboxFinder.java:51 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:443 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:930 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:94 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 -#: 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 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:28 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:40 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:41 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:34 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:58 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:42 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:83 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:36 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 -#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 -#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 -#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:27 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:50 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:31 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:52 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:51 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:116 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:72 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:80 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 -#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:81 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:32 -#: libreplan-webapp/src/main/webapp/planner/main.zul:49 -#: 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/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/completedEstimatedHoursPerTask.zul:96 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:137 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:96 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:137 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:104 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:145 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:115 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 -msgid "Name" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:168 msgid "Delete task" msgstr "" @@ -3412,12 +3435,12 @@ msgstr "" msgid "please, select an item" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 -msgid "Time Start cannot be null" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:224 +msgid "Day of week" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:212 -msgid "Day of week" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 +msgid "Time Start cannot be null" msgstr "" #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:22 @@ -3428,7 +3451,7 @@ msgstr "" msgid "Stretches with Interpolation" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:37 msgid "Hours Worked Per Resource" msgstr "" @@ -3437,6 +3460,11 @@ msgstr "" msgid "The end date cannot be before the init date" msgstr "" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 +msgid "" +"Profiles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "" + #: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 msgid "cost assignment with end date less than start date" msgstr "" @@ -3447,8 +3475,8 @@ msgid "" "still in default" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:26 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 msgid "Category name" msgstr "" @@ -3461,6 +3489,10 @@ msgstr "" msgid "Filter work report by" msgstr "" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:99 +msgid "Show a notification when new LibrePlan versions are released" +msgstr "" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:65 msgid "Main menu" msgstr "" @@ -3473,7 +3505,7 @@ msgstr "" msgid "Duration" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:585 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 msgid "Exception: {0}" msgstr "" @@ -3498,8 +3530,8 @@ msgstr "" msgid "Unexpected: {0}" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 #: libreplan-webapp/src/main/webapp/planner/main.zul:61 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 msgid "Notes" msgstr "" @@ -3507,33 +3539,47 @@ msgstr "" msgid "Connect" msgstr "" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +msgid "" +"Roles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:223 msgid "Allocation: [{0},{1}]" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:892 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 msgid "Virtual Workers Group" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:225 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:217 msgid "Changes saved" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1266 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1263 msgid "See scheduling" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:328 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:331 #: 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 msgid "Progress measurements" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 msgid "Add measure" msgstr "" +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 +msgid "Found resources" +msgstr "" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 +msgid "Relationship" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:258 msgid "Work report saved" msgstr "" @@ -3544,22 +3590,13 @@ msgstr "" msgid "Subcontract" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 -msgid "Found resources" -msgstr "" - -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 -msgid "Relationship" -msgstr "" - -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 #: libreplan-webapp/src/main/webapp/planner/main.zul:57 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 msgid "End" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1346 +#: 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 "" @@ -3568,7 +3605,7 @@ msgid "User login name" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:534 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 msgid "Cost Categories" msgstr "" @@ -3584,7 +3621,7 @@ msgstr "" msgid "April" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:301 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 msgid "Derived of Calendar " msgstr "" @@ -3593,12 +3630,12 @@ msgid "Users List" msgstr "" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:27 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:55 #: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:56 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:55 msgid "Task quality forms" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:593 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:597 msgid "Not working day" msgstr "" @@ -3607,11 +3644,11 @@ msgid "Progress Types" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:155 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 msgid "Cost category" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:727 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:719 msgid "It can not be deleted. At least one sequence is necessary." msgstr "" @@ -3627,8 +3664,8 @@ msgstr "" msgid "please, select a quality form" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:522 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:907 +#: 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/common/BaseCRUDController.java:132 msgid "Edit {0}: {1}" msgstr "" @@ -3645,14 +3682,14 @@ msgstr "" msgid "Unindent selected task" msgstr "" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 -msgid "Customer reference code" -msgstr "" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 msgid "Constraint" msgstr "" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +msgid "Customer reference code" +msgstr "" + #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:150 msgid "Add New Label Type Field" msgstr "" @@ -3665,22 +3702,22 @@ msgstr "" msgid "Customer reference" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:696 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:849 -#: 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/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:146 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:319 +#: 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:360 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:309 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:319 +#: 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:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:846 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:896 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:905 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:932 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 msgid "Information" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:934 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:931 msgid "Sorry, you do not have permissions to access this project" msgstr "" @@ -3688,7 +3725,7 @@ msgstr "" msgid "END" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:226 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 msgid "Worker saved" msgstr "" @@ -3700,27 +3737,27 @@ msgstr "" msgid "New hours group " msgstr "" -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 -msgid "Please remember that only saved changes will be printed" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:464 msgid "Assign element to queue manually" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 -msgid "Edit Template" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 +msgid "Please remember that only saved changes will be printed" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 +msgid "percentage cannot be duplicated" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 msgid "Resource: {0} " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:360 -msgid "percentage cannot be duplicated" +#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 +msgid "Edit Template" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:331 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 msgid "Work Hours" msgstr "" @@ -3728,7 +3765,7 @@ msgstr "" msgid "Heading" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:165 +#: 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 "" @@ -3744,12 +3781,12 @@ msgstr "" msgid "The calendar exception type not found" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:81 #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:223 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:222 msgid "Worker must be not-null" msgstr "" @@ -3757,43 +3794,43 @@ msgstr "" msgid "Some criterion satisfactions overlap in time" msgstr "" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 -msgid "Value last progress measurement" -msgstr "" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:21 msgid "LibrePlan: Materials Needs At Date" msgstr "" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +msgid "Value last progress measurement" +msgstr "" + #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:44 msgid "Worker assignments" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:610 #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 #: 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 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:307 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:328 #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:221 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:227 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:603 msgid "{0} already exists" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 msgid "Create Worker" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:587 -msgid "Exception: {0} (Inh)" -msgstr "" - #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:38 msgid "Code " msgstr "" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:66 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:66 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:591 +msgid "Exception: {0} (Inh)" +msgstr "" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:69 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:69 msgid "Password confirmation" msgstr "" @@ -3806,13 +3843,13 @@ msgid "Work Report" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:189 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:135 +#: 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 "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:39 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 msgid "Show progress" msgstr "" @@ -3820,7 +3857,7 @@ msgstr "" msgid "Work" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:298 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 msgid "" "Error saving the project\n" "{0}" @@ -3836,11 +3873,11 @@ msgstr "" msgid "LibrePlan: Machines" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:630 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:299 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:306 #: 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/limitingresources/LimitingResourcesController.java:630 msgid "Error" msgstr "" @@ -3848,16 +3885,16 @@ msgstr "" msgid "Cost Performance Index" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +msgid "ETC" +msgstr "" + #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 -msgid "ETC" -msgstr "" - #: libreplan-webapp/src/main/webapp/common/layout/template.zul:105 msgid "Log out" msgstr "" @@ -3870,15 +3907,19 @@ msgstr "" msgid "Main preferences" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 +#: libreplan-webapp/src/main/webapp/planner/order.zul:80 +msgid "Progress consolidation" +msgstr "" + #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 -#: libreplan-webapp/src/main/webapp/planner/order.zul:80 -msgid "Progress consolidation" +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 +msgid "Add new worker assignment" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:406 @@ -3886,15 +3927,11 @@ msgstr "" msgid "missing field name in a description value" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 -msgid "Add new worker assignment" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:688 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 msgid "Show all elements" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 msgid "It couldn't complete all the reassignations" msgstr "" @@ -3906,7 +3943,7 @@ msgstr "" msgid "Task Information" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:145 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:142 msgid "Hours Group at " msgstr "" @@ -3914,23 +3951,23 @@ msgstr "" msgid "Your session has expired after inactivity period. Please log in again." msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 +msgid "a day is empty" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:165 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 msgid "SPREAD" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 -msgid "a day is empty" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 +msgid "Changes applied" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 msgid "Budgeted Cost Work Scheduled" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 -msgid "Changes applied" -msgstr "" - #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 msgid "Name cannot be null or empty" msgstr "" @@ -3943,7 +3980,7 @@ msgstr "" msgid "Queue Element Information" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:139 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 msgid "Start Date" msgstr "" @@ -3959,9 +3996,9 @@ msgstr "" msgid "criterion type does not allow resource hierarchy" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:152 #: 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 msgid "Total" msgstr "" @@ -3982,40 +4019,40 @@ msgstr "" msgid "Select destination" msgstr "" +#: 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 "" + #: libreplan-webapp/src/main/webapp/planner/order.zul:89 #: libreplan-webapp/src/main/webapp/planner/order.zul:95 msgid "Check consolidated progresses" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:274 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:530 -msgid "must be greater than the previous date." -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1469 #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:585 msgid "Show all" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 -msgid "Estimated hours" -msgstr "" - #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 msgid "Default price" msgstr "" +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +msgid "Estimated hours" +msgstr "" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:121 msgid "Apply tab changes" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:93 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:99 #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:170 msgid "passwords don't match" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:88 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:100 msgid "Day properties" msgstr "" @@ -4027,6 +4064,12 @@ msgstr "" msgid "Transfer" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:903 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment" +msgstr "" + #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:22 msgid "Work Hours Types List" msgstr "" @@ -4039,6 +4082,12 @@ msgstr "" msgid "Value last progress reported" msgstr "" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 +msgid "" +"Help project developers to collect information about which LibrePlan version " +"you are using" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 msgid "Report Progress" msgstr "" @@ -4047,7 +4096,7 @@ msgstr "" msgid "Show dependencies" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Schedule from start to deadline" msgstr "" @@ -4057,8 +4106,8 @@ msgstr "" msgid "Estimated days" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:51 #: 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 msgid "Reference date" msgstr "" @@ -4067,14 +4116,14 @@ msgstr "" msgid "LibrePlan: Estimated/Planned Hours Per Task" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 -msgid "From chosen date" -msgstr "" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 msgid "Progress Evolution" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 +msgid "From chosen date" +msgstr "" + #: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 msgid "LibrePlan: Exception Days" msgstr "" @@ -4083,20 +4132,26 @@ msgstr "" msgid "LibrePlan: Work Hours" msgstr "" +#: 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 "" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 msgid "LibrePlan Configuration" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:118 -msgid "Complete, Partially or Not Scheduled. (Drag and drop to move tasks)" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "CV" msgstr "" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:91 msgid "Original" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 -msgid "CV" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:163 +msgid "" +"A new version of LibrePlan is available. Please check next link for more " +"information:" msgstr "" #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:31 @@ -4108,21 +4163,21 @@ msgstr "" msgid "Not indentable" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 -msgid "Resource allocation type" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:493 #: libreplan-webapp/src/main/webapp/materials/materials.zul:71 msgid "List of materials for all categories (select one to filter)" msgstr "" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 +msgid "Resource allocation type" +msgstr "" + #: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 msgid "User disabled" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 #: libreplan-webapp/src/main/webapp/common/error.zul:40 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 msgid "Exception type" msgstr "" @@ -4130,7 +4185,7 @@ msgstr "" msgid "In the available periods {0} only {1} hours are available." msgstr "" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:120 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:126 msgid "Association with profiles" msgstr "" @@ -4138,8 +4193,8 @@ msgstr "" msgid "Task {0} : Duplicate code in DB" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 #: libreplan-webapp/src/main/webapp/common/error.zul:30 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 msgid "Message - {0}" msgstr "" @@ -4151,8 +4206,8 @@ msgstr "" msgid "worker's surname not specified" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 msgid "Save changes" msgstr "" @@ -4164,29 +4219,29 @@ msgstr "" msgid "Average of estimated hours" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:272 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:285 msgid "Base" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 +msgid "Total dedication" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 -msgid "Total dedication" -msgstr "" - #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:44 msgid "Select source" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:828 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:810 msgid "Worker deleted" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:760 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:752 msgid "Select entity, please" msgstr "" @@ -4203,16 +4258,16 @@ msgstr "" msgid "Subcontratation date" msgstr "" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:108 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:197 +msgid "Day" +msgstr "" + #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 msgid "LibrePlan: Subcontracted Tasks" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:96 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:185 -msgid "Day" -msgstr "" - -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:54 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:57 msgid "Current password" msgstr "" @@ -4226,20 +4281,20 @@ msgstr "" msgid "Cannot be higher than finish hour" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:204 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:223 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:217 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 msgid "Prefix" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 +msgid "New Template element" +msgstr "" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 msgid "Subcontracted code" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 -msgid "New Template element" -msgstr "" - #: 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" @@ -4266,11 +4321,7 @@ msgstr "" msgid "{0} \"{1}\" can not be deleted because of it is being used" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 -msgid "Edit limiting resource element" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:770 +#: 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 "" @@ -4281,29 +4332,33 @@ msgstr "" msgid "Position" msgstr "" -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 -msgid "Incorrect authentication" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 +msgid "Edit limiting resource element" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:35 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:42 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:53 -msgid "Edit task" +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 +msgid "Incorrect authentication" msgstr "" #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 msgid "Edit work report" msgstr "" +#: 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 "" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:44 msgid "Limiting resources (project)" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:672 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:674 msgid "A description field of the same name already exists." msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1163 +#: 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 "" @@ -4316,8 +4371,8 @@ msgstr "" msgid "Duplicate progress assignment for task " msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 msgid "Save and Continue" msgstr "" @@ -4348,12 +4403,12 @@ msgstr "" #: 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:250 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:263 msgid "Configuration" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:496 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:528 +#: 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 "" @@ -4361,37 +4416,41 @@ msgstr "" msgid "LibrePlan: Workers" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:572 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:567 msgid "Create Virtual Workers Group" msgstr "" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +msgid "Enable/Disable warning about new LibrePlan versions available" +msgstr "" + #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:95 msgid "Select type" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:906 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:679 msgid "Hours invested" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:326 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 msgid "Authorization" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 +msgid "Project saved" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 msgid "" "The name is not valid, there is another progress type with the same name. " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:319 -msgid "Project saved" -msgstr "" - #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:44 msgid "task" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:715 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 msgid "ALL" msgstr "" @@ -4411,7 +4470,7 @@ msgstr "" msgid "Unit Measures List" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:148 msgid "Couldn't find element: {0}" msgstr "" @@ -4424,7 +4483,7 @@ msgstr "" msgid "unit type code not found" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 msgid "My account" msgstr "" @@ -4440,7 +4499,7 @@ msgstr "" msgid "Both" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:764 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:765 msgid "Not editable for containing more that an hours group." msgstr "" @@ -4448,28 +4507,27 @@ msgstr "" msgid "Filter by" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:80 +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 msgid "Limiting resource" msgstr "" +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 +msgid "Up to date" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 #: libreplan-webapp/src/main/webapp/planner/order.zul:143 msgid "Calendar allocation" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 -msgid "Up to date" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:819 msgid "Duplicate value true report global progress for task" msgstr "" #: libreplan-webapp/src/main/webapp/materials/materials.zul:84 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:119 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:33 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:113 msgid "Category" msgstr "" @@ -4486,11 +4544,11 @@ msgstr "" msgid "Category data" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:102 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:97 msgid "Search" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:242 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 msgid "Valid until" msgstr "" @@ -4498,7 +4556,7 @@ msgstr "" msgid "Add New Complementary Field" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:232 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 msgid "Work weeks list" msgstr "" @@ -4518,33 +4576,33 @@ msgstr "" msgid "%" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:50 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 msgid "Remove calendar" msgstr "" #: 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/resources/machine/MachineCRUDController.java:425 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:651 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1331 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:670 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:254 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:251 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:273 #: 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:670 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1328 msgid "must be lower than finish date" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: 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/ResourceAllocationFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskElementFilterEnum.java:34 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:32 #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:158 +#: 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/_editWorkReportType.zul:81 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:33 msgid "Resource" msgstr "" @@ -4553,20 +4611,20 @@ msgstr "" msgid "Total task hours" msgstr "" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 -msgid "Date last progress reported" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/RedirectorSynthetiser.java:125 msgid "Could not load any resource" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +msgid "Date last progress reported" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 #: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 msgid "Work And Progress Per Project" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:386 +#: 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" @@ -4591,40 +4649,40 @@ msgid "Specific Allocations" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:225 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:119 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:120 msgid "error doing reassignation: {0}" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:423 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 msgid "Time filter" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 -msgid "Select criteria set or specific resources for allocation" -msgstr "" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 msgid "Move selected task up" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:348 -msgid "Create copy" +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 +msgid "Select criteria set or specific resources for allocation" msgstr "" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 -msgid "Work Report Lines List" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:350 +msgid "Create copy" msgstr "" #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:28 msgid "Company data" msgstr "" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 +msgid "Work Report Lines List" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:151 msgid "Unit type code cannot be empty" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:183 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 msgid "Users" msgstr "" @@ -4646,7 +4704,7 @@ msgstr "" msgid "specific allocation" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:148 +#: 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 "" @@ -4688,8 +4746,8 @@ msgstr "" msgid ": code not found" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 #: libreplan-webapp/src/main/webapp/common/error.zul:55 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 msgid "Exit session" msgstr "" @@ -4700,6 +4758,20 @@ msgstr "" msgid "Group" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 +msgid "Please, enter a valid effort" +msgstr "" + +#: 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 "" + #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:111 msgid "Apply filter to" msgstr "" @@ -4708,25 +4780,11 @@ msgstr "" msgid "Statistics list " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 -msgid "Please, enter a valid effort" -msgstr "" - -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:28 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:61 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:28 -#: 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/costcategories/_editCostCategory.zul:58 -msgid "Enabled" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 msgid "All resources must be limiting. " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:525 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 msgid "Filter by worker" msgstr "" @@ -4738,56 +4796,56 @@ msgstr "" msgid "You are going to change the assignment function. Are you sure?" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 -msgid "Exception Days" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 msgid "There must be at least 2 stretches for doing interpolation" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 +msgid "Exception Days" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:296 msgid "Incompatible update: stored resource is not of type: {0}" msgstr "" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:37 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: 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/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:83 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:164 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 #: 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/resources/worker/_edition.zul:118 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:104 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:40 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:134 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:67 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:78 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:96 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:83 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:155 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 msgid "Save & Continue" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 -msgid "LibrePlan: Work And Progress Per Project" -msgstr "" - #: libreplan-webapp/src/main/webapp/orders/_edition.zul:92 msgid "Scheduling mode" msgstr "" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:53 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:51 #: 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 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:23 msgid "Filter" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:943 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 +msgid "LibrePlan: Work And Progress Per Project" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 msgid "Work Report Type" msgstr "" @@ -4814,8 +4872,8 @@ msgstr "" msgid "The periods available depend on the resource's calendar." msgstr "" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:83 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:86 msgid "Authentication type" msgstr "" @@ -4823,7 +4881,7 @@ msgstr "" msgid "START" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:350 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 msgid "Schedule from the deadline to start" msgstr "" @@ -4835,10 +4893,10 @@ msgstr "" msgid "Non limiting resource assignation" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 -#: libreplan-webapp/src/main/webapp/planner/order.zul:70 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 +#: libreplan-webapp/src/main/webapp/planner/order.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 msgid "Back" msgstr "" @@ -4854,13 +4912,13 @@ msgstr "" #: 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:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:255 +#: 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/resources/worker/WorkerCRUDController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1314 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:240 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:652 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:237 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:318 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:234 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1311 msgid "must be greater than start date" msgstr "" @@ -4868,8 +4926,8 @@ msgstr "" msgid "Cancel and return" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:34 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 msgid "Assign quality form" msgstr "" @@ -4877,15 +4935,15 @@ msgstr "" msgid "Delete item {0}. Are you sure?" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 -msgid "worked hours" -msgstr "" - #: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:51 msgid "Unit measure name" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:140 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 +msgid "worked hours" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 msgid "cannot include a progress of the same progress type twice" msgstr "" @@ -4898,6 +4956,11 @@ msgstr "" msgid "Allocations" msgstr "" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:66 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 +msgid "Capacity" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 msgid "Task code" msgstr "" @@ -4907,13 +4970,8 @@ msgstr "" msgid "Length" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 -msgid "Capacity" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:331 #: 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 "" @@ -4929,24 +4987,24 @@ msgstr "" msgid "must be a real positive number" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 -msgid "No Allocations have been done" -msgstr "" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:111 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:122 msgid "Total hours task" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:441 +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 +msgid "No Allocations have been done" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 msgid "Removed calendar \"{0}\"" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1071 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1068 msgid "Create project" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:542 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 msgid "This date can not include the whole next work week" msgstr "" @@ -4955,7 +5013,11 @@ msgid "" "Allow multiple values of this type of criterion in the same period of time" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1280 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1199 +msgid "Consolidated progress measurement can not be removed" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1301 msgid "" "The date is not valid, the date must be unique for this progress assignment" msgstr "" @@ -4979,25 +5041,25 @@ msgstr "" msgid "New work report" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "yes" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:305 msgid "Root calendar" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:265 -msgid "Port" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:870 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:867 msgid "" "Deleting this subcontracted project, you are going to lose the relation to " "report progress. Are you sure?" msgstr "" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:278 +msgid "Port" +msgstr "" + #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 msgid "Select gap" msgstr "" @@ -5015,13 +5077,13 @@ msgstr "" msgid "This resource has already been added." msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:149 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:162 msgid "Calendar exception types" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:36 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 msgid "Cost category assignment" msgstr "" @@ -5029,7 +5091,7 @@ msgstr "" msgid "missing code in a hour cost" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:858 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 msgid "All workers" msgstr "" @@ -5043,58 +5105,58 @@ msgstr "" msgid "Select required criteria set and press filter button" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:990 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1181 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1438 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:135 +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 +msgid "Hours Group {0} : Duplicate code in DB" +msgstr "" + #: 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/orders/OrderCRUDController.java:1492 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1516 +#: 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/ProjectDetailsController.java:168 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:765 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:134 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:58 -#: 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/resources/worker/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:43 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:50 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1488 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:757 #: 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/materials/materials.zul:92 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:94 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:34 #: 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/costcategories/_editCostCategory.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:54 #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:43 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:45 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:49 #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 -msgid "Hours Group {0} : Duplicate code in DB" -msgstr "" - #: 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" @@ -5108,7 +5170,7 @@ msgstr "" msgid "Calculate Resources per Day" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:904 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:906 msgid "The index fields and labels must be uniques and consecutives" msgstr "" @@ -5117,9 +5179,9 @@ msgid "Estimate To Complete" msgstr "" #: libreplan-webapp/src/main/webapp/materials/materials.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:117 #: 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 msgid "Unit type" msgstr "" @@ -5135,14 +5197,14 @@ msgstr "" msgid "This machine was already removed by other user" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 -msgid "Calendar data" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 msgid "Work Reports" msgstr "" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 +msgid "Calendar data" +msgstr "" + #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:22 msgid "Cost Categories List" msgstr "" @@ -5159,27 +5221,27 @@ msgstr "" msgid "Criterion Requirements" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:188 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:215 #: 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 msgid "Extra Effort" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 -msgid "Move selected task down" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:269 msgid "Already exists other label with the same name" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:32 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 +msgid "Move selected task down" +msgstr "" + #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:130 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:143 +#: 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 "" @@ -5203,30 +5265,38 @@ msgstr "" msgid "Filter work reports" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:427 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:947 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:63 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 +msgid "Progress" +msgstr "" + +#: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:677 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:903 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:63 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 -msgid "Progress" -msgstr "" - #: 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 "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1210 +#: 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 "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 msgid "All progress types have already been assigned." msgstr "" @@ -5234,12 +5304,12 @@ msgstr "" msgid "Price per hour" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 -msgid "Project: {0} " +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +msgid "Calendars" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 -msgid "Calendars" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 +msgid "Project: {0} " msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:360 @@ -5256,23 +5326,23 @@ msgstr "" msgid "options" msgstr "" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 -msgid "Latest date" +#: 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-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 +msgid "Error on showing delete confirm" msgstr "" #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:32 msgid "Show only current satisfied criteria" msgstr "" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:23 -msgid "LibrePlan: Work Reports" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 -msgid "Error on showing delete confirm" +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 +msgid "Latest date" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 @@ -5287,7 +5357,7 @@ msgstr "" msgid "Finish hour" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:200 msgid "Done {0} of {1}" msgstr "" @@ -5301,30 +5371,41 @@ msgid "" "percentage" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:71 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:60 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:75 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:60 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:41 +#: 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 msgid "Filter by projects" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 -msgid "Criteria of selected type " +#: 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 "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:730 +msgid "Consolidated progress can not be removed" msgstr "" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 msgid "Each worker configuration unit name" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 +msgid "Criteria of selected type " +msgstr "" + #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:44 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:221 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:234 msgid "Active" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1266 msgid "This progress measurement can not be in " msgstr "" @@ -5332,19 +5413,13 @@ msgstr "" msgid "Inherited labels" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1232 -msgid "" -"This progress can not be changed or removed, because it has got consolidated " -"progress. It is needed to remove the consolidation on all its progress." -msgstr "" - +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:946 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:945 msgid "Unindent" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:921 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1370 +#: 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 "" @@ -5372,37 +5447,41 @@ msgstr "" msgid "missing code in a work report line" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 -msgid "Efforts" -msgstr "" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:41 msgid "Show all reported hours" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:276 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 +msgid "Efforts" +msgstr "" + #: 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 msgid "Projects List" msgstr "" +#: 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/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/calendars/_edition.zul:60 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 #: 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/resources/worker/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:56 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:60 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:45 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:46 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:52 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:82 msgid "Generate code" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:505 +msgid "The code sequence is already in use and it can not be updated." +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:116 msgid "Scheduling state" msgstr "" @@ -5411,10 +5490,6 @@ msgstr "" msgid "This template can not be removed because it has applications." msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:513 -msgid "The code sequence is already in use and it can not be updated." -msgstr "" - #: libreplan-webapp/src/main/webapp/settings/settings.zul:43 msgid "Personal Data" msgstr "" @@ -5431,12 +5506,12 @@ msgstr "" msgid "Number of iterations should be between 1 and " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:149 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:145 msgid "Scenarios must be enabled as more elements than master exist" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 #: libreplan-webapp/src/main/webapp/common/error.zul:54 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 msgid "Reload" msgstr "" @@ -5445,39 +5520,39 @@ msgstr "" msgid "Task {0} : Task group is incompatible type with {1}" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 -msgid "Profiles authorization" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 msgid "Virtual Workers Groups" msgstr "" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 -msgid "Planning charts expanded" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 +msgid "Profiles authorization" msgstr "" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:71 msgid "Assignation" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:694 -msgid "Inh" +#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +msgid "Planning charts expanded" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 msgid "Not deletable" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:698 +msgid "Inh" +msgstr "" + #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 msgid "Administrator" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:189 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:190 msgid "Doing {0} reassignations" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:195 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:208 msgid "Select entity" msgstr "" @@ -5489,7 +5564,18 @@ msgstr "" msgid "Projects list" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:973 +#: 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 +msgid "if the report is not opened automatically" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:975 msgid "" "Cannot delete work report type. There are some work reports bound to it." msgstr "" @@ -5498,7 +5584,7 @@ msgstr "" msgid "Criterion Type List" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:702 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:739 msgid "Overall progress" msgstr "" @@ -5511,31 +5597,35 @@ msgid "All projects" msgstr "" #: libreplan-webapp/src/main/webapp/settings/changePassword.zul:41 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:61 +#: 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:286 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 msgid "Password" msgstr "" #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:36 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:93 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 msgid "Observations" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:947 msgid "Edit project" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 msgid "Progress assignments" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:240 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:262 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:252 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:274 msgid "Valid from" msgstr "" +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +msgid "Month" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:206 msgid "exception date already exists" msgstr "" @@ -5544,20 +5634,16 @@ msgstr "" msgid "There exists other template with the same name." msgstr "" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 -msgid "Month" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:911 msgid "{0} could not be allocated. Cannot allocate more than one resource" msgstr "" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:32 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 msgid "Color" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:105 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:111 msgid "Current password is incorrect" msgstr "" @@ -5569,36 +5655,36 @@ msgstr "" msgid "criterion satisfaction's start date not specified" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 -msgid "Only {0} resources per day were achieved for current allocation" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:311 msgid "Delete {0} \"{1}\". Are you sure?" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 +msgid "Only {0} resources per day were achieved for current allocation" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:86 -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 #: 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/planner/stretches_function.zul:89 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 -#: libreplan-webapp/src/main/webapp/planner/main.zul:66 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:87 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 msgid "Accept" msgstr "" #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:261 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:268 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:275 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:282 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:310 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:345 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:353 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:361 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:274 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:281 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:288 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:295 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:365 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:372 msgid "Example: {0}" msgstr "" @@ -5620,7 +5706,7 @@ msgstr "" msgid "Completed: {0}% " msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1167 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1194 msgid "Calculated progress measurement can not be removed" msgstr "" @@ -5637,17 +5723,6 @@ msgstr "" msgid "Probability" msgstr "" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:207 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:218 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:179 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:178 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:186 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:159 -msgid "Click on " -msgstr "" - #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 msgid "Report data" @@ -5661,23 +5736,23 @@ msgstr "" msgid "Progress sent successfully" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 -msgid "instance not found" -msgstr "" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:73 msgid "Priority" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 -msgid "Infinitely Over Assignable" +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 +msgid "instance not found" msgstr "" #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:47 msgid "Apply changes and continue edition" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:220 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 +msgid "Infinitely Over Assignable" +msgstr "" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 msgid "criterion names must be unique inside a criterion type" msgstr "" @@ -5689,48 +5764,48 @@ msgid "" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 #: 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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 +#: 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/workreports/_editWorkReportType.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:264 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:45 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:37 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:71 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:42 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:79 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:59 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:80 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:37 #: 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/excetiondays/_editExceptionDayType.zul:38 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:26 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:41 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:26 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:115 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: 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:85 #: libreplan-webapp/src/main/webapp/templates/_list.zul:26 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:91 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:116 +#: 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/_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/_assignmentsBox.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 msgid "Code" msgstr "" @@ -5738,47 +5813,47 @@ msgstr "" msgid "Add stretch" msgstr "" -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 -msgid "Show resource assignments" -msgstr "" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 msgid "Assignation type" msgstr "" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 +msgid "Show resource assignments" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:369 msgid "Calculate Workable Days" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:214 #: 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 "" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:42 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:51 #: 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/schedulingProgressPerOrderReport.zul:117 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 msgid "Start date" msgstr "" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:171 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:183 msgid "Update exception" msgstr "" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +msgid "Budget" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 msgid "Operation cannot be done" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 -msgid "Budget" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "May" msgstr "" @@ -5791,34 +5866,34 @@ msgstr "" msgid "Unit name" msgstr "" +#: 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 +msgid "Project code" +msgstr "" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:32 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:57 msgid "Write" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:35 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:43 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:48 -msgid "Project code" +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 +msgid "Number of applications" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:503 msgid "Assign element to queue automatically" msgstr "" -#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 -msgid "Number of applications" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:82 msgid "" "Date which the task must start after (press enter in textbox to open " "calendar popup or type in date directly)" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:596 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:600 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:43 msgid "Normal" msgstr "" @@ -5838,7 +5913,7 @@ msgstr "" msgid "Task Code" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:655 +#: 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 "" @@ -5848,31 +5923,31 @@ msgstr "" msgid "Probability %" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:737 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 +msgid "Load" +msgstr "" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:27 #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:28 msgid "New criterion" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:700 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:813 -#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 -msgid "Load" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:682 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:62 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:36 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:683 #: libreplan-webapp/src/main/webapp/materials/materials.zul:81 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:49 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:37 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:59 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:122 +#: 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:101 #: libreplan-webapp/src/main/webapp/templates/_list.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: 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 msgid "Description" msgstr "" @@ -5894,24 +5969,28 @@ msgstr "" msgid "Project Templates" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Forward" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 -msgid "Invalid queue element" -msgstr "" - #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 msgid "Number of finished applications" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 +msgid "Invalid queue element" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:575 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:584 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:592 msgid "Unnasigned" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +msgid "At least one HoursGroup is needed" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:178 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 #: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 @@ -5919,10 +5998,6 @@ msgstr "" msgid "User" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -msgid "At least one HoursGroup is needed" -msgstr "" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:71 msgid "Interacts with applications" msgstr "" @@ -5939,14 +6014,14 @@ msgstr "" msgid "Multiple values per resource" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:60 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:58 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 msgid "Split" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:100 #: 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/SchedulingProgressPerOrderController.java:100 msgid "please, select a project" msgstr "" @@ -5954,20 +6029,20 @@ msgstr "" msgid "Supported Chrome, Firefox, Safari and Epiphany browsers" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:41 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 #: 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/_orderElementDetails.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:56 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 msgid "Starting date" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:63 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:62 msgid "Add materials" msgstr "" @@ -5980,56 +6055,56 @@ msgstr "" msgid "Function" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:745 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:364 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:363 msgid "date in future" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:855 -msgid "New project version" -msgstr "" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:64 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:187 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:194 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:157 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:135 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:164 +#: 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 msgid "Format" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:364 -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:478 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:887 +msgid "New project version" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:77 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1231 +#: 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/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/_listWorkReportTypes.zul:37 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:104 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:33 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:40 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:28 -#: 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/externalcompanies/_listExternalCompanies.zul:44 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:37 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:25 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:47 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:26 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:26 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:42 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:37 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:35 +#: 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/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 msgid "Edit" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 msgid "Init date" msgstr "" @@ -6037,11 +6112,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:60 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 msgid "New password" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:354 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 msgid "percentage must be in range (0,100]" msgstr "" @@ -6055,8 +6130,8 @@ msgid "" "resources cost category assignment codes must be unique inside a resource" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:161 #: 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 "" @@ -6066,8 +6141,8 @@ msgid "" "criterionSatisfaction whith same criterionType" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:61 #: 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 "" @@ -6076,21 +6151,21 @@ msgid "Tree {0} sucessfully flattened" msgstr "" #: libreplan-webapp/src/main/webapp/materials/materials.zul:82 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:30 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:118 #: 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 "" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +msgid "Communication date" +msgstr "" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:72 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:64 msgid "Project Code" msgstr "" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 -msgid "Communication date" -msgstr "" - #: libreplan-webapp/src/main/webapp/planner/reassign.zul:30 msgid "Reassigning" msgstr "" @@ -6108,44 +6183,44 @@ msgstr "" msgid "Label Types List" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -#: 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/QualityFormBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:35 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul: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/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/calendars/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:101 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:44 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:61 +#: 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/orders/_listOrderElementCriterionRequirements.zul:47 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:153 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/templates/_list.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/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/orderCostsPerResource.zul:133 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:174 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:95 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:136 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:136 #: 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/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/criterions/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 msgid "Type" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 msgid "{0} projects reassignation remaining" msgstr "" @@ -6163,8 +6238,8 @@ msgstr "" msgid "Enable/Disable" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1268 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1290 +#: 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." @@ -6182,8 +6257,8 @@ msgstr "" msgid "criterion satisfaction codes must be unique inside a resource" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "no" msgstr "" @@ -6191,13 +6266,13 @@ msgstr "" msgid "missing code in a work report." msgstr "" -#: 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/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/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/OrderElementFilterEnum.java:36 +#: 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/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:105 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:118 msgid "Criterion" msgstr "" @@ -6205,17 +6280,17 @@ msgstr "" msgid "unl" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 msgid "Test LDAP connection" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 msgid "Generate code for" msgstr "" +#: 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 -#: libreplan-webapp/src/main/java/org/libreplan/ws/labels/impl/LabelConverter.java:103 msgid "missing code in a label" msgstr "" @@ -6223,7 +6298,7 @@ msgstr "" msgid "Actual Cost Work Performed" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:177 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:174 msgid "Create project from Template" msgstr "" @@ -6242,60 +6317,60 @@ msgstr "" msgid "Must start after (days since beginning project)" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:854 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:886 msgid "" "Confirm creating a new project version for this scenario and derived. Are " "you sure?" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:156 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:30 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:72 #: libreplan-webapp/src/main/webapp/materials/materials.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:166 #: 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/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/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/completedEstimatedHoursPerTask.zul:84 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:125 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:125 +#: 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/schedulingProgressPerOrderReport.zul:105 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 +#: 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 msgid "Add" msgstr "" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 #: libreplan-webapp/src/main/webapp/common/error.zul:48 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 msgid "Stacktrace" msgstr "" #: libreplan-webapp/src/main/webapp/materials/materials.zul:48 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:82 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:79 msgid "Unselect" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:609 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:613 msgid "You should select the type of exception" msgstr "" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:93 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:62 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 msgid "Deadline" msgstr "" @@ -6303,14 +6378,14 @@ msgstr "" msgid "Tasks" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 -msgid "Subcontracted Tasks" -msgstr "" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 msgid "Filter by categories or materials" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 +msgid "Subcontracted Tasks" +msgstr "" + #: 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 "" @@ -6329,15 +6404,15 @@ msgstr "" msgid "Label type" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 +msgid "Administration / Management" +msgstr "" + #: 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" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 -msgid "Administration / Management" -msgstr "" - #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:93 msgid "Number of iterations" msgstr "" @@ -6364,8 +6439,8 @@ msgstr "" msgid "effort is not properly calculated based on clock" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 msgid "Status" msgstr "" @@ -6373,33 +6448,41 @@ msgstr "" msgid "Resource load view" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:816 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:70 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:82 -#: 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/limitingresources/manualAllocation.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 -#: 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/_tabPanelLimitingResourceAllocation.zul:72 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:34 -msgid "Hours" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:787 +msgid "the date must be inside the visualization area" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:733 -msgid "the date must be inside the visualization area" +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:72 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:37 +msgid "Hours" msgstr "" #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 msgid "Quality form type" msgstr "" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 +msgid "{0} \"{1}\" deleted" +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 +msgid "date not specified." +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 msgid "work report has not this label type assigned" msgstr "" @@ -6408,28 +6491,20 @@ msgstr "" msgid "Limiting assignment" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 -msgid "date not specified." -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 -msgid "{0} \"{1}\" deleted" -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:364 msgid " hours" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 -msgid "The name of the criterion is empty." -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:288 #: 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 "" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 +msgid "The name of the criterion is empty." +msgstr "" + #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:69 msgid "New label" msgstr "" @@ -6438,22 +6513,22 @@ msgstr "" msgid "Worker ID cannot be empty" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:343 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:352 -msgid "The start date cannot be null" -msgstr "" - #: 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 msgid "All project tasks" msgstr "" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:375 +#: 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 "" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:386 msgid "LDAP Roles (separated by ;)" msgstr "" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:27 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 msgid "Allocation configuration" msgstr "" @@ -6470,8 +6545,8 @@ msgstr "" msgid "Resources per day are zero" msgstr "" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 msgid "Assigned criteria" msgstr "" @@ -6479,15 +6554,15 @@ msgstr "" msgid "Help on authentication (opens a new window)" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:778 -msgid "The length must be greater than 0, and not null." -msgstr "" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 msgid "Not a valid effort duration" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:780 +msgid "The length must be greater than 0, and not null." +msgstr "" + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 msgid "Cannot remove the predefined Exception Day Type \"{0}\"" msgstr "" @@ -6495,7 +6570,7 @@ msgstr "" msgid "Base calendar type" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:613 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 msgid "Could not save new calendar" msgstr "" @@ -6517,47 +6592,47 @@ msgstr "" msgid "Apply filtering to tasks satisfying required criteria" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:347 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:37 msgid "Task Scheduling Status In Project" msgstr "" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:263 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:871 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:162 #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:356 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:868 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 msgid "Confirm" msgstr "" -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:56 -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:55 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:35 -#: 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/resources/worker/_list.zul:45 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:57 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:48 -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:32 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:58 #: 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/users/_listProfiles.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/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 msgid "Create" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 -msgid "Permissions" -msgstr "" - #: 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 "" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 +msgid "Permissions" +msgstr "" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:487 msgid "List of materials for category: {0}" msgstr "" @@ -6566,233 +6641,85 @@ msgstr "" msgid "Cancel edition" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:31 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 msgid "Total price" msgstr "" -#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 -msgid "Labels without inheritance" -msgstr "" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:344 -#: 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/calendars/BaseCalendarEditionController.java:886 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1207 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1454 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:451 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 #: 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:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:990 #: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1250 +#: 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/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:1193 #: 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/planner/allocation/ResourceAllocationController.java:648 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:408 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:983 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:989 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:264 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1247 +#: 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/workreports/_listWorkReportTypes.zul:43 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:88 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 -#: 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/externalcompanies/_listExternalCompanies.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:99 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:104 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:116 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:52 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:47 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:42 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:109 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:79 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:91 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:212 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:102 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:133 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:175 +#: 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/completedEstimatedHoursPerTask.zul:105 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:146 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:106 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:146 +#: 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/schedulingProgressPerOrderReport.zul:127 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:106 +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:46 +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:68 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:148 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 +#: 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/_listOrderElementAuthorizations.zul:79 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 msgid "Delete" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 -msgid "Number of assigned hours" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:32 -msgid "Number of hours calculated by clock" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:33 -msgid "Number of assigned hours and the time" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "heading" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "line" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 -msgid "Use browser language configuration" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:35 -msgid "Galician" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:36 -msgid "Spanish" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:37 -msgid "English" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:38 -msgid "Russian" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:39 -msgid "Portuguese" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 -msgid "unlimited" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Monday" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Tuesday" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Wednesday" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Thursday" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Friday" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Saturday" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 -msgid "Sunday" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 -msgid "red (default)" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:32 -msgid "green" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:33 -msgid "blue" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:34 -msgid "cyan" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:35 -msgid "magenta" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:36 -msgid "yellow" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:37 -msgid "black" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:38 -msgid "orange" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:39 -msgid "purple" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 -msgid "Yes" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 -msgid "No" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 -msgid "STRATEGIC RESOURCE" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:39 -msgid "LOCATION" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:46 -msgid "CATEGORY" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:53 -msgid "SKILL" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 -msgid "[generic all machines]" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 -msgid "WORKER" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:33 -msgid "MACHINE" +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 +msgid "Labels without inheritance" msgstr "" #: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 @@ -6815,12 +6742,24 @@ msgstr "" msgid "CANCELED" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by percentage" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "heading" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by items" +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "line" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 +msgid "Number of assigned hours" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:32 +msgid "Number of hours calculated by clock" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:33 +msgid "Number of assigned hours and the time" msgstr "" #: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 @@ -6835,188 +6774,20 @@ msgstr "" msgid "End date cannot be empty or null" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 -msgid "Web service reader" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by percentage" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 -msgid "Web service writer" +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by items" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 -msgid "All projects read allowed" +#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 +msgid "Use browser language configuration" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 -msgid "All projects edition allowed" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 -msgid "Project creation allowed" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 -msgid "Read authorization" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 -msgid "Write authorization" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 -msgid "workHours should be greater or equals to 0" -msgstr "" - -#: 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 "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 -msgid "" -"Some ancestor has the same label assigned, so this element is already " -"inheriting this label" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 -msgid "Cannot spread two progress in the same task" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 -msgid "Duplicate Progress Assignment For Task" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 -msgid "Quality form already exists" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 -msgid "Working hours shouldn't be negative" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 -msgid "Total percentage should be less than 100%" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 -msgid "The criterion already exist into other task" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 -msgid "OFFERED" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 -msgid "ACCEPTED" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 -msgid "STARTED" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 -msgid "FINISHED" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 -msgid "CANCELLED" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 -msgid "SUBCONTRACTED PENDING PROJECT" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 -msgid "STORED" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:215 -msgid "it's already somewhat scheduled" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:229 -msgid "it can't be unscheduled" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:367 -msgid "Completely scheduled" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:369 -msgid "Partially scheduled" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:371 -msgid "Unscheduled" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:377 -msgid "C" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:379 -msgid "P" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:381 -msgid "U" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 -msgid "Line" -msgstr "" - -#: 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 "" - -#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 -msgid "Spreading progress" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:37 -msgid "Progress with all tasks by hours" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:38 -msgid "Progress with critical path tasks by hours" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:39 -msgid "Progress with critical path tasks by duration" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 -msgid "Failed sent" -msgstr "" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 -msgid "Success sent" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:410 +msgid "Stretches must sum 100%" msgstr "" #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 @@ -7035,6 +6806,19 @@ msgstr "" msgid "Sigmoid" msgstr "" +#: 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 "" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +msgid "Failed sent" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Success sent" +msgstr "" + #: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 msgid "There are no days available due to not satisfying the criteria." msgstr "" @@ -7099,10 +6883,6 @@ msgstr "" msgid "finish not later than" msgstr "" -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:416 -msgid "Stretches must sum 100%" -msgstr "" - #: 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 "" @@ -7110,3 +6890,278 @@ msgstr "" #: 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" msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 +msgid "Read authorization" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 +msgid "Write authorization" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +msgid "Web service reader" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +msgid "Web service writer" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 +msgid "All projects read allowed" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 +msgid "All projects edition allowed" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 +msgid "Project creation allowed" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 +msgid "Line" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 +msgid "red (default)" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:32 +msgid "green" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:33 +msgid "blue" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:34 +msgid "cyan" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:35 +msgid "magenta" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:36 +msgid "yellow" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:37 +msgid "black" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:38 +msgid "orange" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:39 +msgid "purple" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 +msgid "unlimited" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Monday" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Tuesday" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Wednesday" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Thursday" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Friday" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Saturday" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 +msgid "Sunday" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "Yes" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "No" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 +msgid "[generic all machines]" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 +msgid "STRATEGIC RESOURCE" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:39 +msgid "LOCATION" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:46 +msgid "CATEGORY" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:53 +msgid "SKILL" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 +msgid "WORKER" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:33 +msgid "MACHINE" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "OFFERED" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "ACCEPTED" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "STARTED" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "FINISHED" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "CANCELLED" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +msgid "SUBCONTRACTED PENDING PROJECT" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +msgid "STORED" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:215 +msgid "it's already somewhat scheduled" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:229 +msgid "it can't be unscheduled" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:367 +msgid "Completely scheduled" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:369 +msgid "Partially scheduled" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:371 +msgid "Unscheduled" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:377 +msgid "C" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:379 +msgid "P" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:381 +msgid "U" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 +msgid "" +"Some ancestor has the same label assigned, so this element is already " +"inheriting this label" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +msgid "Cannot spread two progress in the same task" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 +msgid "Duplicate Progress Assignment For Task" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 +msgid "Quality form already exists" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 +msgid "workHours should be greater or equals to 0" +msgstr "" + +#: 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 "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 +msgid "Working hours shouldn't be negative" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 +msgid "Total percentage should be less than 100%" +msgstr "" + +#: 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 "" + +#: 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 "" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 +msgid "The criterion already exist into other task" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 +msgid "Spreading progress" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:37 +msgid "Progress with all tasks by hours" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:38 +msgid "Progress with critical path tasks by hours" +msgstr "" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:39 +msgid "Progress with critical path tasks by duration" +msgstr "" + +#: 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 "" + +#: 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 "" diff --git a/libreplan-webapp/src/main/resources/i18n/nl.po b/libreplan-webapp/src/main/resources/i18n/nl.po new file mode 100644 index 000000000..8ed8968b8 --- /dev/null +++ b/libreplan-webapp/src/main/resources/i18n/nl.po @@ -0,0 +1,7169 @@ +# LibrePlan - Webapp module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. +# +# Translators: +# Jeroen Baten , 2012. +msgid "" +msgstr "" +"Project-Id-Version: 1.2.2\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" +"PO-Revision-Date: 2012-02-29 20:18+0000\n" +"Last-Translator: Jeroen Baten \n" +"Language-Team: Nederlands\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\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 "De resource moet gedefinieerd worden" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:354 +msgid "Group path" +msgstr "Groep pad" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:420 +msgid "criterion codes must be unique inside a criterion type" +msgstr "Crteria codes moeten uniek zijn binnen een criterium type" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:96 +msgid "No authorizations were added because you did not select any." +msgstr "Er zijn geen autorisaties toegevoegd omdat u er geen koos." + +#: 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 +msgid "en" +msgstr "nl" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 +msgid "Origin" +msgstr "Bron" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:180 +msgid "Create exception" +msgstr "Create exceptie" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:41 +msgid "Select report data" +msgstr "Kies rapport gegevens" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:207 +msgid "there exist multiple resource calendars with name {0}" +msgstr "er bestaan meerdere resource kalenders met de naam {0}" + +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:60 +msgid "Create Virtual Worker" +msgstr "Maak Virtuele werker" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:830 +#: 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/workreports/_editWorkReportType.zul:137 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:68 +#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:28 +#: 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/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/calendars/_edition.zul:258 +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 +#: 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/_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:242 +msgid "Operations" +msgstr "Operations" + +#: 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 "Er is geen type werkuren met deze code" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:84 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:112 +msgid "Select" +msgstr "Kies" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:215 +msgid "Work report removed successfully" +msgstr "Werkrapport succesvol verwijderd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1517 +msgid "It can not be empty" +msgstr "Het kan niet leeg zijn" + +#: 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:66 +#: 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 +msgid "Materials" +msgstr "Materialen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:361 +msgid "Reassign" +msgstr "Opnieuw toekennen" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:64 +msgid "Description cannot be null or empty" +msgstr "Omschrijving kan niet leeg of niet gedefinieerd zijn" + +#: 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:269 +msgid "MonteCarlo Method" +msgstr "MonteCarlo Methode" + +#: 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 +msgid "Project Scheduling" +msgstr "Project Planning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:43 +msgid "February" +msgstr "Februari" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:29 +msgid "Managing fields and labels" +msgstr "Beheer velden en labels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:269 +msgid "Please, select a calendar" +msgstr "Kies een kalender" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:256 +msgid "Summary" +msgstr "Samenvatting" + +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:29 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:170 +msgid "Predefined" +msgstr "Voorgedefinieerd" + +#: 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:67 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 +msgid "Quality Forms" +msgstr "Kwaliteit formulieren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +msgid "Reports" +msgstr "Rapporten" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:22 +msgid "LibrePlan: Advanced allocation" +msgstr "LibrePlan: Gevorderde allocatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 +msgid "The {0} sequence prefixes can not be repeated" +msgstr "De {0} sequentie prefix kan niet herhaald worden" + +#: 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 "De oorspronkelijke werkdagen waarde {0} is geblokkeerd wat geconsolideerde waardes kunnen niet gewijzigd worden" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:82 +msgid "Criterion requirements" +msgstr "Criteria requirements" + +#: 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 "Stretch datum kan niet eerder zijn dan de taak startdatum:" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:68 +msgid "Dedication chart" +msgstr "Dedication grafiek" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:748 +msgid "Not the same hours group, impossible to update" +msgstr "Niet dezelfde urengroep, niet mogelijk om te actualiseren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +msgid "Progress that are reported by quality forms can not be modified" +msgstr "Voortgang die gerapporteerd worden door kwaliteitsformulieren kan niet gewijzigd worden" + +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:66 +msgid "Own exception" +msgstr "Eigen uitzondering" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:522 +msgid "Cannot delete that material because it is assigned to a project." +msgstr "Kan dat materiaal niet verwijderen want het is toegekend aan een project." + +#: 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 "Resource gebruik" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 +msgid "Remove limiting resource element" +msgstr "Verwijder beperkend resource element" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 +msgid "Active period from" +msgstr "Aktieve periode vanaf" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:485 +msgid "Unassign" +msgstr "Weghalen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 +msgid "Manual assignment" +msgstr "Handmatige toekenning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:302 +msgid "Companies" +msgstr "Bedrijven" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:74 +msgid "Quality form items list" +msgstr "Kwaliteitsformulierenlijst" + +#: 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 "Einddatum is niet geldig, de nieuwe einddatum dient later te zijn dan de huidige einddatum" + +#: 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/common/BaseCRUDController.java:128 +msgid "Create {0}: {1}" +msgstr "Maak {0}: {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:51 +msgid "generic workers allocation" +msgstr "algemene werkers allocatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:895 +msgid "The project has no scheduled elements" +msgstr "Het project heeft geen ingeplande elementen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:806 +msgid "Hour start" +msgstr "Uren start" + +#: 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 "Start" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:34 +msgid "Progress Report" +msgstr "Voortgangsrapport" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:119 +msgid "cost assignment's category not specified" +msgstr "kosten toekenningscategorie niet gespecificeerd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +msgid "Check for updates" +msgstr "Controleer op updates" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:72 +msgid "Delete Template element" +msgstr "Verwijder Sjabloon element" + +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:22 +msgid "LibrePlan: Calendars" +msgstr "LibrePlan: Kalenders" + +#: 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 "Gebruiker met loginnaam '{0}': niet gevonden" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:37 +msgid "Resources capability" +msgstr "Resources capability" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:31 +msgid "Transfer Projects Between Scenarios" +msgstr "Verplaatst Projecten tussen scenario's" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 +msgid "changing perspective" +msgstr "wijzigen perspectief" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 +msgid "" +"Could not add those authorizations to profile {0} because they were already " +"present." +msgstr "Kon deze autorisaties niet toevoegen aan profiel {0} omdat ze er al in zaten." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:63 +msgid "Default calendar" +msgstr "Standaard Kalender" + +#: 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 +msgid "Click on this" +msgstr "Klik hier" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 +msgid "Project Name" +msgstr "Projectnaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:967 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 +msgid "Indent" +msgstr "Inspringen" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 +msgid "Save passwords in database" +msgstr "Sla wachtwoord op in database" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 +msgid "Reassignation" +msgstr "Opnieuw toekennen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:42 +msgid "New template" +msgstr "Nieuwe sjabloon" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:38 +msgid "Total estimated hours" +msgstr "Totaal geschatte uren" + +#: libreplan-webapp/src/main/webapp/common/error.zul:21 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 +msgid "LibrePlan: Runtime Error" +msgstr "LibrePlan: Runtime Error" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:153 +msgid "Base calendar \"{0}\" saved" +msgstr "Basis kalender \"{0}\" opgeslagen" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 +msgid "Exceptions list" +msgstr "Exceptie lijst" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:33 +msgid "Locations" +msgstr "Lokaties" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:77 +msgid "New quality form item" +msgstr "Nieuw kwaliteitsformulier item" + +#: libreplan-webapp/src/main/webapp/labels/labelTypes.zul:21 +msgid "LibrePlan: Labels" +msgstr "LibrePlan: Labels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:261 +msgid "LDAP connection was successful" +msgstr "LDAP verbinding was successvol" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 +msgid "Login name" +msgstr "Loginnaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:84 +msgid "{0} List" +msgstr "{0} Lijst" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:43 +msgid "Current" +msgstr "Huidig" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:63 +msgid "Dependencies" +msgstr "Afhankelijkheden" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:187 +msgid "missing code in a calendar exception" +msgstr "ontbrekende code in een kalender exceptie" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:78 +msgid "Current selection" +msgstr "Actuele selectie" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1130 +msgid "" +"there exist criterion satisfactions referring to criterion types not " +"applicable to this resource" +msgstr "er bestaan criterium overeenkomsten die verwijzen naar criterium types die niet relevant zijn voor deze resource " + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:65 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 +msgid "Criterion Requirement" +msgstr "Criterium Requirement" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:31 +msgid "Show labels" +msgstr "Toon labels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java:63 +msgid "Minutes" +msgstr "Minuten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:132 +msgid "You can not remove a scenario with derived scenarios" +msgstr "U kunt geen scenario verwijderen die afgeleide scenarios heeft" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:91 +msgid "Available materials" +msgstr "Beschikbare materialen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:950 +msgid "Work Report Types" +msgstr "Werkrapport types" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:55 +msgid "Maximum/minimum of estimated hours" +msgstr "Maximum/minimum van geschatte uren" + +#: libreplan-webapp/src/main/webapp/qualityforms/qualityForms.zul:22 +msgid "LibrePlan: Quality Forms" +msgstr "LibrePlan: Kwaliteits Formulieren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:63 +msgid "LIMITING" +msgstr "BEPERKEN" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:415 +msgid "a disabled resource has enabled subresources" +msgstr "een niet actieve resource heeft actieve subresources" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:29 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:53 +msgid "Client" +msgstr "Klant" + +#: 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 +msgid "" +"there are no resources for required criteria: {0}. So the generic allocation" +" can't be added" +msgstr "er zijn geen resources voor dit vereiste criterium: {0}. Dus de algemene allocatie kan niet worden toegevoegd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:347 +msgid "Role search strategy" +msgstr "Rol zoek strategie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:480 +msgid "Error on showing warning message removing calendar: " +msgstr "Fout bij tonen waarschuwingsmelding verwijderen kalender:" + +#: 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 "Werkrapport heeft geen omschrijvingswaarde bij deze veldnaam" + +#: 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 "Materiaal cateogienaam moet uniek zijn. Het is echter al gebruikt" + +#: 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 +msgid "Imputed hours" +msgstr "Imputed uren" + +#: 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 "Projectkosten per resource" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:457 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:143 +msgid "Confirm deleting this hour cost. Are you sure?" +msgstr "Bevestiging verwijdering uurprijs. Weet u het zeker?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/DeleteMilestoneCommand.java:59 +msgid "Delete Milestone" +msgstr "Verwijder milestone" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:155 +msgid "default password were not changed" +msgstr "standaard wachtwoord is niet gewijzigd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:112 +msgid "Type of hours" +msgstr "Urentype" + +#: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:48 +msgid "Non-assigned locations" +msgstr "Niet-toegekende lokaties" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:77 +msgid "Application URI" +msgstr "Application URI" + +#: 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 "De {0} is ongeldig, criteriumType overlapt met ander criteriumSatisfaction van hetzelfde critriumType" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 +msgid "Group strategy" +msgstr "Groepstartegie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 +msgid "Work Report Lines" +msgstr "Werkrapport regels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1555 +msgid "Configure" +msgstr "Configureer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "October" +msgstr "Oktober" + +#: 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/resources/worker/_list.zul:36 +msgid "First name" +msgstr "Voornaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:256 +msgid "Could not execute print command" +msgstr "Kon het print commando niet uitvoeren" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:122 +msgid "Complementary text fields" +msgstr "Complementaire tekstvelden" + +#: 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/orders/AssignedTaskQualityFormsToOrderElementController.java:200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:832 +msgid "Confirm deleting {0}. Are you sure?" +msgstr "Bevestig verwijderen {0}. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:37 +msgid "Work Reports List" +msgstr "Werkrapport lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 +msgid "Accounts" +msgstr "Accounts" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:50 +msgid "Edit selected task" +msgstr "Wijzig geselecteerde taak" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +msgid "External code" +msgstr "Externe code" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 +msgid "View" +msgstr "Toon" + +#: 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 "Beperken" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:60 +msgid "Required materials" +msgstr "Vereiste materialen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +msgid "Backwards" +msgstr "Terugwaarts" + +#: 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 "resources per dag mogen niet leeg zijn en groter dan nul" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 +msgid "Apply filtering to resources satisfying required criteria" +msgstr "Pas filtering toe op resources zodat vereiste criteria worden vervuld" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:67 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:77 +msgid "Version" +msgstr "Versie" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:105 +msgid "Up" +msgstr "Op" + +#: 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 "CriteriumType is niet geldig, het overlapt andere criteriumSatisfaction met het zelfde criteriumType" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 +msgid "Types of work hours" +msgstr "Type werkuren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:127 +msgid "EAC" +msgstr "EAC" + +#: 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 "zijn planning is niet in de actuele scene.\nSchakel naar een van de volgende scenarios:\n" + +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:39 +msgid "Predecessor" +msgstr "Voorganger" + +#: 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 "Een stap heeft hogere of gelijke waarden dan de vorige stap" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:55 +msgid "Please select a task" +msgstr "Kies een taak" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 +msgid "missing worker code in the work report" +msgstr "ontbrekende werkercode in het werkrapport" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 +msgid "" +"Value is not valid, the default max value must be greater than the precision" +" value " +msgstr "Waarde is ongeldig, de standaard maximum waarde moet groter zijn dan de nauwkeurigheidswaarde" + +#: 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/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 +msgid "End date" +msgstr "Einddatum" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/Profile.java:89 +msgid "profile name is already being used by another profile" +msgstr "profielnaam wordt al gebruikt door een ander profiel" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:68 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 +msgid "E-mail" +msgstr "E-mail" + +#: 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/SchedulingProgressPerOrderController.java:106 +msgid "This project has already been added." +msgstr "Dit project is al toegevoegd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:386 +msgid "The task code cannot be null" +msgstr "De taakcode kan niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:594 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: 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 +msgid "Criteria" +msgstr "Criteria" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 +msgid "User data" +msgstr "Gebruikersgegevens" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +msgid "Resource / Criteria" +msgstr "Resource/Criteria" + +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 +msgid "Lines" +msgstr "Regels" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:29 +msgid "Add new progress assignment" +msgstr "Voeg nieuw voortgangsgegevens toe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +msgid "" +"Value must be a multiple of the precision value of the progress type: {0}" +msgstr "Waarde moet een veelvoud zijn van de precisiewaarde van het voortgangstype: {0}" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:32 +msgid "Set Filter Options" +msgstr "Stel filter opties in" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:979 +msgid "Error on showing warning message removing workReportType: " +msgstr "Fout bij het tonen van een waarschuwingsboodschap bij het verwijderen van workReportType:" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:633 +msgid "Edit Work Report" +msgstr "Wijzig Werkrapport" + +#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:22 +msgid "Quality Forms List" +msgstr "Kwaliteitsformulierenlijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:170 +msgid "Project version is the same in source and destination scenarios" +msgstr "Projectversie is het zelfde bij bron en bestemmings scenarios" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:31 +msgid "Personal data" +msgstr "Persoonlijke gegevens" + +#: 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/WorkingArrangementsPerOrderController.java:202 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:159 +msgid "please, select a Criterion" +msgstr "Kies een criterium" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:725 +msgid "Calculated progress can not be removed" +msgstr "Berekende voortgang kan niet verwijderd worden" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:112 +msgid "Work reports" +msgstr "Werkrapporten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "June" +msgstr "Juni" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 +msgid "{0} annotation required on {1}" +msgstr "{0} annotatie vereist bij {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1067 +msgid "Modified" +msgstr "Gewijzigd" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:215 +msgid "Add Criterion" +msgstr "Voeg criterium toe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:126 +msgid "You can not remove the current scenario" +msgstr "U kunt het huidige scenario niet verwijderen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:672 +msgid "format prefix invalid. It cannot be empty or contain whitespaces." +msgstr "format prefix ongeldig. het kan niet leeg zijn of alleen spaties bevatten." + +#: 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 +msgid "MessagesContainer is needed" +msgstr "BoodschapContainer is benodigd" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:37 +msgid "Project element code" +msgstr "Project element code" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 +msgid "Ending date" +msgstr "Einddatum" + +#: libreplan-webapp/src/main/webapp/common/page_not_found.zul:21 +msgid "LibrePlan: Page not found" +msgstr "LibrePlan: Pagina niet gevonden" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:29 +msgid "Export options" +msgstr "Export opties" + +#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 +msgid "Templates List" +msgstr "Sjablonenlijst" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:34 +msgid "Subcontracted Tasks List" +msgstr "Takenlijst onderaannemers" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:240 +msgid "Last value" +msgstr "Laatste waarde" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:51 +msgid "Average of worked hours in finished applications" +msgstr "Gemiddeld aantal gewerkte uren in afgeronde applicaties" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:698 +msgid "Calculated progress can not be modified" +msgstr "Berekende voorgang niet niet worden gewijzigd" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:58 +msgid "Work done from starting date" +msgstr "Werk verricht sinds startdatum" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 +msgid "Statistics log" +msgstr "Statistieken logboek" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:47 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 +msgid "Edit Calendar" +msgstr "Wijzig kalender" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:112 +msgid "Profile" +msgstr "Profiel" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:37 +msgid "Materials Needs At Date" +msgstr "Benodigde materialen op datum" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 +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 "Kan niet leeg zijn of ongedefinieerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:233 +msgid "{0} \"{1}\" saved" +msgstr "{0} \"{1}\" opgeslagen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:299 +msgid "filtering" +msgstr "filteren" + +#: libreplan-webapp/src/main/webapp/orders/_list.zul:33 +msgid "Total Budget" +msgstr "Totaal Budget" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:55 +msgid "Hierarchy" +msgstr "Hierarchie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 +msgid "" +"This worker cannot be deleted because it has assignments to projects or " +"imputed hours" +msgstr "Deze werker kan niet verwijderd worden omdat het toegekend is aan projecten of toegerekende uren" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:62 +msgid "Work done until ending date" +msgstr "Werk gedaan totaan de einddatum" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:22 +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:26 +msgid "Print configuration" +msgstr "Print configuratie" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:27 +msgid "Overload due to other assignments" +msgstr "Overbelast ivm andere opdrachten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:117 +msgid "Types of hours" +msgstr "Urentypes" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:149 +msgid "Time period saved" +msgstr "Bespaarde tijd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 +msgid "" +"Are you sure of changing the resource type? You will lose the criteria with " +"different resource type." +msgstr "Weet u zeker dat u het resource type wilt wijzigen? U verlies de criteria bij een ander resource type." + +#: 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/WorkingArrangementsPerOrderController.java:208 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:165 +msgid "This Criterion has already been added." +msgstr "Dit criterium is al toegevoegd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:222 +msgid "add" +msgstr "toevoegen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:239 +msgid "Unsaved changes will be lost. Would you like to continue?" +msgstr "Niet opgeslagen wijzigiingen zullen verloren gaan. Wilt u toch doorgaan?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/ResourceAllocationBehaviour.java:38 +msgid "NON_LIMITING" +msgstr "NON_LIMITING" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:297 +msgid "Workers" +msgstr "Werkers" + +#: 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 "Kan {0} niet verwijderen omdat het door een Uitzonderingsdag gebruikt wordt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "August" +msgstr "Augustus" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:53 +msgid "Resources matching selected criteria" +msgstr "Resources die overeenkomen met het geselecteerde criterium" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:27 +msgid "with" +msgstr "met" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:297 +msgid "Label Type" +msgstr "Label Type" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:48 +msgid "Year" +msgstr "Jaar" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:327 +msgid "{0} \"{1}\" could not be deleted, it was already removed" +msgstr "{0} \"{1}\" kon niet verwijderd worden, het was reeds verwijderd" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/Profile.java:68 +msgid "profile name not specified" +msgstr "Profilenaam niet opgegeven" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:62 +msgid "Date Start" +msgstr "Startdatum" + +#: 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 "Waarde is ongeldig, de opgegeven waarde moet lager zijn dan de maximum waarde" + +#: 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 "Waarde" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:66 +msgid "Hour costs" +msgstr "Urenkosten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:773 +msgid "there are no valid periods for this calendar" +msgstr "er zijn geen geldige periodes voor deze kalender" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:54 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 +msgid "Add role" +msgstr "Rol toevoegen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:638 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1274 +msgid "Exception end date should be greater or equals than start date" +msgstr "UItzonderingseinddatum moet op of na stardatum liggen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:486 +msgid "Repeated Project code {0} in Project {1}" +msgstr "Herhalade Projectcode {0} in Project {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/subcontract/impl/SubcontractServiceREST.java:277 +msgid "Project from client" +msgstr "Project van klant" + +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:22 +msgid "Progress Types List" +msgstr "Lijst voortgangstypes" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/AssignedMachineCriterionsModel.java:415 +msgid "" +"The {0} can not be assigned to this resource. Its interval overlaps with " +"other criterion" +msgstr "De {0} kan niet toegekend worden aan deze resource. Zijn interval overlapt met een ander criterium" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:132 +msgid "Schedule Performance Index" +msgstr "Schedule Performance Index" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:135 +msgid "Earlier starting date" +msgstr "Eerdere startdatum" + +#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:27 +msgid "Type data" +msgstr "Type gegevens" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:117 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 +msgid "Profiles" +msgstr "Profielen" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:271 +msgid "Host" +msgstr "Host" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:810 +msgid "Hour finish" +msgstr "Uur klaar" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 +msgid "Perspectives" +msgstr "Perspectieven" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 +msgid "Workable time" +msgstr "Werktijd" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:240 +msgid "missing code in a subcategory" +msgstr "ontbrekende code in een subcategorie" + +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:66 +msgid "Non limiting resource allocation" +msgstr "Onbegrensde resource allocatie" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:40 +msgid "Company name" +msgstr "Bedrijfsnaam" + +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:67 +msgid "Limiting resource allocation" +msgstr "Begrensde resource allocatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:463 +msgid "Split new assignment" +msgstr "Splits nieuwe toewijzing" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:275 +msgid "Expiry date" +msgstr "Verloopdatum" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 +msgid "Pagination" +msgstr "Pagineren" + +#: 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 "De handeling wordt niet verricht omdat de taak voortgangsrapporten heeft die zijn verspreid over geassocieerde kwaliteitsformulieren" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:82 +msgid "Change scenario" +msgstr "Wijzig scenario" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloModel.java:84 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:69 +msgid "Critical path" +msgstr "Kritieke pad" + +#: 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 "Als u dit item verwijdert wordt de voortgangsrapportage optie uitgeschakeld. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:41 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:41 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:77 +msgid "Categories" +msgstr "Categorien" + +#: 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 +msgid "Project Details" +msgstr "Project details" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:167 +msgid "Add new hours group" +msgstr "Voeg nieuwe urengroep toe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:221 +msgid "Criteria: {0} " +msgstr "Criteria: {0} " + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:44 +msgid "Cancel changes and back to scheduling" +msgstr "Breek wijzigingen af en terug naar planning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:386 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:45 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:68 +msgid "Percentage" +msgstr "Percentage" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:137 +msgid "Updated" +msgstr "Bijgewerkt" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:81 +msgid "Company logo URL" +msgstr "Bedrijfslogo URL" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:129 +msgid "No worker selected" +msgstr "Geen werker geselecteerd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 +msgid "Number of digits" +msgstr "Aantal cijfers" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1639 +msgid "Task not found" +msgstr "Taak niet gevonden" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:39 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:39 +msgid "Total capability" +msgstr "Totale beschikbaarheid" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:217 +msgid "Problems connecting with client web service" +msgstr "Problemen bij het verbinden met de client web service" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:169 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:198 +msgid "Exception Type" +msgstr "Exception Type" + +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:22 +msgid "Profiles List" +msgstr "Profielen Lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 +msgid "both {0} of category {1} and {2} of category {3} have the same code" +msgstr "zowel {0} van categorie {1} en {2} van categorie {3} hebben dezelfde code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:958 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 +#: 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:64 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +msgid "Labels" +msgstr "Labels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 +msgid "Data Types" +msgstr "Data Types" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 +msgid "Total hours" +msgstr "Totaal aantal uren" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:38 +msgid "Data" +msgstr "Data" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:344 +msgid "Reassigning {0} projects" +msgstr "opnieuw toewijzen {0} projecten" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:55 +msgid "Filter by task status" +msgstr "Filter op taak status" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:419 +msgid "Select date" +msgstr "Selecteer datum" + +#: 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 "U dient een einddatum te selecteren voor deze uitzondering" + +#: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:34 +msgid "Please try it again." +msgstr "Probeer aub opnieuw." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:56 +msgid "Company code" +msgstr "Bedrijfscode" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:110 +msgid "Unknown attribute '{0}' in class {1}" +msgstr "Onbekende attribuut '{0}' in classe {1}" + +#: 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 "ONBEGRENSDE RESOURCE" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:96 +msgid "passwords can not be empty" +msgstr "wachtwoorden kunnen niet leeg zijn" + +#: 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/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:176 +msgid "already assigned" +msgstr "reeds toegewezen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 +msgid "Passed" +msgstr "Klaar" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:132 +msgid "Activation periods" +msgstr "Activeringsperioden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:511 +#: libreplan-webapp/src/main/webapp/planner/order.zul:151 +#: 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 +msgid "Calendar" +msgstr "Kalender" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:307 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:132 +msgid "Resources" +msgstr "Resources" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +msgid "" +"LDAP users cannot change their password if LDAP authentication is enabled. " +"Talk to one of the administrators" +msgstr "LDAP gebruikers kunnen hun wachtwoord niet wijzigen als LDAP authenticatie aan staat. Neem contact op met een van de beheerders" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:31 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:56 +msgid "Read" +msgstr "Lees" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:153 +msgid "Source and destination scenarios should be different" +msgstr "Bron- en bestemmingsscenarios moeten verschillend zijn" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:141 +msgid "The browser you are using" +msgstr "De browser die u gebruikt" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:78 +msgid "scenario" +msgstr "scenario" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:51 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:49 +#: 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 "naar" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:115 +msgid "worker's first name not specified" +msgstr "voornaam werker niet gespecificeerd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:350 +msgid "Property strategy" +msgstr "Eigendom strategie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:281 +msgid "date not specified" +msgstr "datum niet gespecificeerd" + +#: 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 +msgid "Projects Planning" +msgstr "Projecten planning" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:37 +msgid "Shrink to fit page width" +msgstr "Krimp passend op pagina breedte" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:770 +msgid "The max value must be greater than 0" +msgstr "De maximum waarde moet groter zijn dan 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 +msgid "Last name" +msgstr "Achternaam" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:254 +msgid "cost category name not specified" +msgstr "kostencategorie niet gespecificeerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:382 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 +msgid "Remove" +msgstr "Verwijder" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:41 +msgid "Planned workable days" +msgstr "Geplande werkdagen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +msgid "SPI" +msgstr "SPI" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:232 +msgid "Progress Type" +msgstr "Voortgangstype" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1304 +msgid "Task contains consolidated progress. Cannot apply sigmoid function." +msgstr "Taak bevat geconsolideerde voortgang. Kan sigmoid functie niet toepassen." + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:320 +msgid "UserId" +msgstr "GebruikersID" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:390 +msgid "the code must be not null or not empty" +msgstr "de code mag niet ongedefinieerd of leeg zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:509 +msgid "This date can not include the whole previous work week" +msgstr "Deze datum kan niet de hele voorafgaande werkweek bevatten" + +#: 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 +msgid "" +"Start date is not valid, the new start date must be previous the current " +"start date" +msgstr "Startdatum is ongeldig, de nieuwe startdatum moet voor de huidige startdatum liggen" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:119 +msgid "Create New Project" +msgstr "Maak nieuw project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1439 +msgid "Stretches list" +msgstr "Stretches lijst" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:193 +msgid "Enable scenarios module" +msgstr "Inschakelen scenarios module" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:59 +msgid "Zoom" +msgstr "Zoom" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:865 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/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:81 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:135 +#: 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/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/_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:395 +msgid "Save" +msgstr "Opslaan" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:34 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 +msgid "Standard Effort" +msgstr "Standaard Effort" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:142 +msgid "Material categories" +msgstr "Materiaal categorien" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:595 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:693 +msgid "number of digits must be between {0} and {1}" +msgstr "Aantal cijfers moet tussen {0} en {1} liggen" + +#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:22 +msgid "Criteria Requirement" +msgstr "Criteria Requirement" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:134 +msgid "Pending update" +msgstr "update staat klaar" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:158 +msgid "Criterion previously selected" +msgstr "Criterium eerder geselecteerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:881 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment from root task" +msgstr "Spreidingsvoortgang kan niet gewijzigd worden als er een consolidatie in een van de voortgangstaken van de root taak is" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:51 +msgid "Users authorization" +msgstr "Gebruikersautorisatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:177 +msgid "Problems connecting with subcontractor web service" +msgstr "Problemen bij het verbinden met een onderaannemer web service" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:232 +msgid "Entity type" +msgstr "Entiteittype" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1101 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:268 +msgid "Unsaved changes will be lost. Are you sure?" +msgstr "Niet opgeslagen wijzigingen zullen verloren gaan. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:22 +#: 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: Planning" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:44 +msgid "Assigned load" +msgstr "Toegewezen belasting" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 +msgid "Filter by workers" +msgstr "Filter op werkers" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:154 +msgid "End Date" +msgstr "Einddatum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 +msgid "Some allocations needed" +msgstr "Sommige allocaties noodzakelijk" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:83 +msgid "Resources Per Day" +msgstr "Resources per dag" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:216 +msgid "ResourceType must be not-null" +msgstr "ResourceType mag niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:95 +msgid "" +"Estimated end date for the task (press enter in textbox to open calendar " +"popup or type in date directly)" +msgstr "Geschatte einddatum voor de taak (druk enter in tekstbox om een kalender venster te openen of type datum rechtstreeks in)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:292 +msgid "Expand/Collapse all" +msgstr "Alles Uitklappen/Inklappen" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:32 +msgid "Overload due to current project" +msgstr "Overbelast door huidig project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:946 +msgid "Name: {0}" +msgstr "Naam: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:903 +msgid "Move down" +msgstr "Omlaag" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:118 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 +msgid "Please, select a project" +msgstr "Kies aub een project" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:29 +msgid "Inherits from date" +msgstr "Erft van datum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "September" +msgstr "September" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:28 +msgid "Report structure" +msgstr "Rapportstructuur" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:119 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 +msgid "General data" +msgstr "Algemene gegevens" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:126 +msgid "BAC" +msgstr "BAC" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:381 +msgid "Calculate Number of Hours" +msgstr "Bereken aantal uren" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:99 +msgid "Assign" +msgstr "Toekenne" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/criterion/impl/CriterionConverter.java:130 +msgid "missing code in a criterion" +msgstr "ontbrekende code in criterium" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1278 +msgid "Create Template" +msgstr "Maak sjabloon" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:60 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:68 +msgid "Advanced search" +msgstr "Gevorderde zoekopdracht" + +#: 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 +msgid "Filter by labels" +msgstr "Filter op label" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:577 +msgid "" +"IMPORTANT: Don't forget to communicate to subcontractor that his contract " +"has been cancelled" +msgstr "BELANGRIJK: Vergeet niet aan de onderaannemer te melden dat zijn contract is beeindigd" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:36 +msgid "MonteCarlo chart" +msgstr "MonteCarlo grafiek" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:126 +msgid "Schedule Variance" +msgstr "Plan Variantie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:395 +msgid "Error on showing warning message removing qualityForm: " +msgstr "Fout bij het tonen van een waarschuwingsboodschap bij het verwijderen van kwaliteitsformulier:" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:410 +msgid "Service does not manage resource of type: {0}" +msgstr "Service beheert niet resourcetype: {0}" + +#: libreplan-webapp/src/main/webapp/common/error.zul:44 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 +msgid "Status code" +msgstr "Status code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:976 +#: 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:509 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:547 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:578 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 +msgid "Warning" +msgstr "Waarschuwing" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 +msgid "Select parent calendar" +msgstr "Selecteer bovenliggende kalender" + +#: 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 "Er is geen taak met deze code" + +#: 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 "Het type uren kan niet ongedefinieerd zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:297 +msgid "criterion satisfaction with end date less than start date" +msgstr "criterium satisfaction met einddatum voor de startdatum" + +#: 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/webapp/orders/_listOrderElementAdvances.zul:49 +msgid "Show" +msgstr "Toon" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:71 +msgid "Assignment Type" +msgstr "Opdrachttype" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 +msgid "Duration (days)" +msgstr "Duur (dagen)" + +#: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:29 +msgid "Back to log in" +msgstr "Terug naar aanmelden" + +#: 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 "Fout bij splitsen" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:66 +msgid "Node without children" +msgstr "Knooppunt zonder kinderen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:152 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:47 +msgid "Company" +msgstr "Bedrijf" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 +msgid "Task: {0} " +msgstr "Taak: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 +msgid "There is no label with this code " +msgstr "Er is geen label met deze code" + +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:65 +msgid "Task properties" +msgstr "Taak eigenschappen" + +#: 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 "Er is geen type werkrapport met deze code" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:56 +msgid "Sum of direct imputed hours" +msgstr "Som van direkt toegerekende uren" + +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:35 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 +msgid "Surname" +msgstr "Achternaam" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:22 +msgid "Exception Day Types List" +msgstr "Uitzondering Dag Types lijst" + +#: 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/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/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/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 +msgid "Date" +msgstr "Datum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 +msgid "the name must be not null or not empty" +msgstr "de naam moet niet ongedefinieerd of leeg zijn" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:42 +msgid "Add From Template" +msgstr "Toevoegen vanaf sjabloon" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:508 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:546 +msgid "Assigned resources for this task will be deleted. Are you sure?" +msgstr "Toegekende resources voor deze taak zullen verwijderd worden. Weet u het zeker?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:670 +msgid "" +"format prefix invalid. It cannot be empty or contain '_' or whitespaces." +msgstr "format prefix ongeldig. Het kan niet leeg zijn of '_' of spaties bevatten." + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:41 +msgid "Filter by month" +msgstr "Filter op maand" + +#: 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 "Het kwaliteitsformulier moet een item met 100%-waarde hebben om de voortgang te rapporteren" + +#: 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 "Het criterium en zijn type kunnen niet leeg zijn" + +#: 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 "De code is ongeldig. Er is een ander unittype met dezelfde code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "July" +msgstr "Juli" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:255 +msgid "Enable LDAP authentication" +msgstr "Inschakelen LDAP authenticatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:493 +msgid "( max: {0} )" +msgstr "( max: {0} )" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:222 +msgid "Error on removing element: " +msgstr "Fout bij verwijderen van element:" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:43 +msgid "January" +msgstr "Januari" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 +msgid "Select queue" +msgstr "Kies wachtrij" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 +msgid "Cannot calculate charts for current data" +msgstr "Kan geen grafiek berekenen met actuele gegevens" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1495 +msgid "project name already being used" +msgstr "projectnaam reeds gebruikt" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:48 +msgid "Work description" +msgstr "Werkomschrijving" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:58 +msgid "Split assignment" +msgstr "Splits toekenning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 +msgid "You can not remove the default scenario called \"{0}\"" +msgstr "U kunt het standaard scenario genaamd \"{0}\" niet verwijderen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:522 +msgid "There are not any assigned progress to current task" +msgstr "Er zijn geen toegekende voortgangen aan de huidige taak" + +#: 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 +msgid "direct link" +msgstr "directe koppeling" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:111 +msgid "Down" +msgstr "Omlaag" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 +#: 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 "Label" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:870 +msgid "Value is not valid, taking into account the current list of HoursGroup" +msgstr "Waarde is ongeldig, rekening houdend met de actuele lijst met HoursGroup" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:51 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 +msgid "Association with roles" +msgstr "Connectie met rollen" + +#: 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 "ontbrekend type werkuren in een werkrapportregel" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:30 +msgid "Quality forms" +msgstr "Kwaliteitsformulieren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:499 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:509 +msgid "Repeated Hours Group code {0} in Project {1}" +msgstr "Herhaalde Urengroepcode {0} in Project {1}" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:144 +msgid "Hours group" +msgstr "Urengroep" + +#: libreplan-webapp/src/main/webapp/users/users.zul:23 +msgid "LibrePlan: Accounts" +msgstr "LibrePlan: Rekeningen" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:96 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:30 +msgid "Days from Beginning to Deadline" +msgstr "Dagen vanaf de aanvang tot de deadline" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +msgid "Estimate At Completion" +msgstr "Schatting van voltooiing" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:102 +msgid "cost assignment's start date not specified" +msgstr "Startdatum van de opdracht niet gespecificeerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1195 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 +msgid "Direct" +msgstr "Direkt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 +#: 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 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:205 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:257 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:278 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 +msgid "Op." +msgstr "Op." + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:44 +msgid "Pessimistic" +msgstr "Pessimistisch" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:376 +msgid "Limiting resource assignation" +msgstr "Beperken resource toekenning" + +#: 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 "Deze voortgang kan niet verwijderd worden, omdat hij verspreid is. U dient een andere voortgang als spreiding te kiezen." + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:131 +msgid "Work week" +msgstr "Werkweek" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:128 +msgid "You will lose the changes. Are you sure?" +msgstr "De wijzigingen gaan verloren. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:28 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:47 +msgid "Company ID" +msgstr "BedrijfsID" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:129 +msgid "Unit type name cannot be empty" +msgstr "Unittype kan niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:42 +msgid "Entity sequences" +msgstr "Entiteitssequences" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:91 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:28 +msgid "Delay from beginning (days)" +msgstr "Vertraging vanaf het begin (dagen)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:324 +msgid "Resource cannot be null" +msgstr "Resource kan niet leeg zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:455 +msgid "Total Hours" +msgstr "Totaal aantal uren" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:385 +msgid "LibrePlan Role" +msgstr "LibrePlan Rol" + +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:36 +msgid "Create Progress Type" +msgstr "Maak voortgangstype" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:129 +msgid "Confirm cancel" +msgstr "Bevestig afbreken" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:37 +msgid "Work And Progress Per Task" +msgstr "Werk en voortgang per taak" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1519 +msgid "project code already being used" +msgstr "projectcode reeds gebruikt" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:40 +msgid "WBS (tasks)" +msgstr "WBS (taken)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:720 +msgid "Deleting sequence" +msgstr "Verwijderen sequence" + +#: 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:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:875 +msgid "Error on showing removing element: " +msgstr "Fout bij tonen verwijderen element:" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 +msgid "Select scenario" +msgstr "Kies scenario" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:51 +msgid "Login" +msgstr "Aanmelden" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:225 +msgid "missing work report code in a work report" +msgstr "ontbrekende werkrapportcode in een werkrapport" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:296 +msgid "Edit Virtual Workers Group: {0}" +msgstr "Wijzig virtuele werkergroup: {0}" + +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:51 +msgid "Criterion requirement" +msgstr "Criterium vereiste" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1407 +msgid "Only the last activation period allows to delete end date." +msgstr "Alleen de laatste activeringsperiode maakt het mogelijk om de einddatum te verwijderen" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:63 +msgid "Maximum/minimum of worked hours in finished applications" +msgstr "Maximum/minimum aantal gewerkte uren in voltooide applicaties" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 +msgid "Scheduling saved" +msgstr "Planning opgeslagen" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:192 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:171 +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:70 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 +msgid "Add new row" +msgstr "Voeg nieuwe rij toe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:492 +msgid "Move" +msgstr "Verplaats" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:68 +msgid "Password saved" +msgstr "Wachtwoord opgeslagen" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:224 +msgid "missing code in the resource calendar" +msgstr "ontbrekende code in de resource kalender" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:34 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:29 +msgid "Overload" +msgstr "Overbelast" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 +msgid "Assignment log" +msgstr "Opdrachten logboek" + +#: 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 "Werkrapport modellen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyCaptTimeout.java:45 +msgid "CutycaptTimeout thread exception" +msgstr "CutycaptTimeout thread exception" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:73 +msgid "New" +msgstr "Nieuw" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:48 +msgid "Date last progress measurement" +msgstr "Datum laatste voortgangsmeeting" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:103 +msgid "Deadline (days since beggining project)" +msgstr "Deadline (dagen since aanvang project)" + +#: libreplan-webapp/src/main/webapp/externalcompanies/externalcompanies.zul:23 +msgid "LibrePlan: Companies" +msgstr "LibrePlan: Bedrijven" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:22 +msgid "LibrePlan: Progress Report" +msgstr "LibrePlan: Voortgangsrapport" + +#: 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 "Kalender kan niet verwijderd worden omdat het nog afgeleiden heeft. Een andere kalender is afgeleid van deze." + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:925 +msgid "Value is not valid, the type must be not empty" +msgstr "Waarde is niet geldig, het type mag niet leeg zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:445 +msgid "criterion type name is already being used" +msgstr "criterium type naam is reeds in gebruik" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:331 +msgid "Task code cannot be null" +msgstr "Taakcode kan niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:520 +msgid "It is not allowed to consolidate progress." +msgstr "Het is niet toegestaan om de voortgang te consolideren" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:32 +msgid "Create Task" +msgstr "Maak taak" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:27 +msgid "External company" +msgstr "Extern bedrijf" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:30 +#: 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:60 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 +msgid "Actions" +msgstr "Acties" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:130 +msgid "Exceptions" +msgstr "Uitzonderingen" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:32 +msgid "User settings" +msgstr "Gebruikersinstellingen" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:80 +msgid "Start hour" +msgstr "Startuur" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 +msgid "Assign materials" +msgstr "Materialen toekennen" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:33 +msgid "Over assignable" +msgstr "Overmatig toewijzen" + +#: 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/_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 +msgid "format filters are not valid" +msgstr "Formaatfilters zijn niet geldig" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:351 +msgid "Settings" +msgstr "Instellingen" + +#: 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 "De initialisatiedatum kan niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:90 +msgid "Our company password" +msgstr "Ons bedrijfswachtwoord" + +#: 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 "Dit label is reeds toegevoegd" + +#: 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 "Kon geen code krijgen, probeer later aub opnieuw" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:394 +msgid "" +"Value is not valid.\n" +" Code cannot contain chars like '_'." +msgstr "Waarde is ongeldig.\nCode kan geen letters bevatten zoals '_'." + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:161 +msgid "Hours Group" +msgstr "Urengroep" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 +msgid "Unallocated name" +msgstr "Niet toegewezen naam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:924 +msgid "Move up" +msgstr "Omhoog" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:124 +msgid "BCWP" +msgstr "BCWP" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:43 +msgid "Subcontract communication date" +msgstr "Onderaannemer communicatie datum" + +#: 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:281 +#: 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 "Planning" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:128 +msgid "Dependencies have priority" +msgstr "Afhankelijkheden hebben prioriteit" + +#: 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/common/BaseCRUDController.java:126 +msgid "Create {0}" +msgstr "Maak {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 +msgid "Unlimited" +msgstr "Onbeperkt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:127 +msgid "Budget At Completion" +msgstr "Budget bij voltooiing" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:77 +msgid "Assign Label" +msgstr "Label toekennen" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 +msgid "Page up" +msgstr "Pagina omhoog" + +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:24 +msgid "Create new project" +msgstr "Maak nieuw project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:954 +#: 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:161 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 +msgid "State" +msgstr "Status" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:80 +msgid "Must start after" +msgstr "Moet starten na" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1315 +msgid "Confirm change" +msgstr "Bevestig wijziging" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:845 +msgid "You don't have permissions to edit this project" +msgstr "U heeft geen rechten om dit project te wijzigen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 +msgid "" +"Type of hours is empty. Please, create some type of hours before proceeding" +msgstr "Urentype is leeg. Maak aub een urentype voordat u verder gaat" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 +msgid "missing date in a calendar exception" +msgstr "ontbrekende datum in kalender uitzondering" + +#: 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 "Er is geen resource met dit 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 +msgid "Send" +msgstr "Zend" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:104 +msgid "user" +msgstr "gebruiker" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:21 +msgid "LibrePlan: Materials" +msgstr "LibrePlan: Materialen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeModel.java:53 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:33 +msgid "New task" +msgstr "Nieuwe taak" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:191 +msgid "The password for a new user cannot be empty" +msgstr "Het wachtwoord van een nieuwe gebruiker mag niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:31 +msgid "Associated user" +msgstr "Geassocieerde gebruiker" + +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:27 +msgid "Type name" +msgstr "Type naam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningCommand.java:69 +msgid "Progress assignment" +msgstr "Voortgang toekenning" + +#: 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 "Alle" + +#: 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 "Manual" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:22 +msgid "Calendars List" +msgstr "Kalenderlijst" + +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 +msgid "Receipt date" +msgstr "Ontvangstdatum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:209 +msgid "Cannot be higher than Ending date" +msgstr "Kan niet voorbij einddatum liggen" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:281 +msgid "Create activation period" +msgstr "Maak activeringsperiode" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:31 +msgid "Personal details" +msgstr "Persoonlijke gegevens" + +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 +msgid "Workers List" +msgstr "Werkerslijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:355 +msgid "Delete project template. Are you sure?" +msgstr "Verwijder project sjabloon. Weet u het zeker?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1193 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 +msgid "Inherited" +msgstr "Ge-erft" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:521 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:599 +msgid "" +"Cannot allocate selected element. There is not any queue that matches " +"resource allocation criteria at any interval of time" +msgstr "Kan geselecteerd element niet alloceren. Er is geen wachtrij die overeenkomt met de resource allocatie criteria voor elke interval of tijd" + +#: 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 +msgid "Worker" +msgstr "Werker" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:217 +msgid "Criterion must be not-null" +msgstr "Criterium mag niet ongedefinieerd zijn" + +#: 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 "criteriumnaam niet gespecificeerd" + +#: 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 "Waarde is ongeldig, de standaard maximum waarde mag niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:362 +msgid "Role property" +msgstr "Rol eigenschap" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:25 +msgid "Manual allocation" +msgstr "Handmatige allocatie" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:29 +msgid "External overload" +msgstr "Externe overbelasting" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:33 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:58 +msgid "Authorize" +msgstr "Autoriseer" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:47 +msgid "Recommended allocation" +msgstr "Aanbevolen allocatie" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:254 +msgid "Activation" +msgstr "Activering" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:310 +msgid "Scenarios" +msgstr "Scenarios" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:375 +msgid "Materials saved" +msgstr "Materialen opgeslagen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:37 +msgid "Total Worked Hours By Resource In A Month" +msgstr "Totaal aantal gewerkte uren door resouce in een maand" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:672 +msgid "Other projects" +msgstr "Andere projecten" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:111 +msgid "Tasks input buffer" +msgstr "Taken invoer buffer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:168 +msgid "At least one {0} sequence must be active" +msgstr "Minimaal één {0} sequence moet actief zijn" + +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:26 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:42 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:66 +msgid "Profile name" +msgstr "Profielnaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:252 +msgid "Could open generated PDF" +msgstr "Kan gegenereerde PDF openen" + +#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:107 +msgid "Disable Delete" +msgstr "Uitschakelen Verwijderen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:144 +msgid "You should select a source scenario" +msgstr "U dient een bron scenario te selecteren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:163 +msgid "At least one {0} sequence is needed" +msgstr "Minimaal één {0} sequence is nodig" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:37 +msgid "Estimated/Planned Hours Per Task" +msgstr "Geschatte/Geplande uren per taak" + +#: libreplan-webapp/src/main/webapp/costcategories/costCategory.zul:23 +msgid "LibrePlan: Cost Categories" +msgstr "LibrePlan: Kostencategorien" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:68 +msgid "Assigned" +msgstr "Toegekend" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:257 +msgid "Use LDAP roles" +msgstr "Gebruik LDAP rollen" + +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:44 +msgid "Details" +msgstr "Details" + +#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:21 +msgid "LibrePlan: Units" +msgstr "LibrePlan: Eenheden" + +#: 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 "Vink deze optie aan om informatie naar LibrePlan ontwikkelaars te sturen voor het samenstellen van gebruiksstatistieken" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:36 +msgid "More options" +msgstr "Meer opties" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +msgid "Communication" +msgstr "Communicatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 +msgid "Error: {0}" +msgstr "Fout: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:240 +msgid "Confirm create template" +msgstr "Bevestig aanmaken sjabloon" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 +msgid "Parent" +msgstr "Ouder" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +msgid "" +"Password cannot be managed for LDAP users because LDAP authentication is " +"being used" +msgstr "Wachtwoord kan niet beheert worden voor LDAP gebruikers omdat LDAP authenticatie wordt gebruikt." + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:91 +msgid "Earliest date" +msgstr "Eerstmogelijke datum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +msgid "Change Password" +msgstr "Wijzig wachtwoord" + +#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 +msgid "LibrePlan: Work And Progress Per Task" +msgstr "LibrePlan: Werk en voortgang per taak" + +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:48 +msgid "Projects" +msgstr "Projecten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1102 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:269 +msgid "Confirm exit dialog" +msgstr "Bevestig afsluit dialoog" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/converters/ConverterFactory.java:64 +msgid "Not found converter for {0}" +msgstr "Niet gevonden convertor voor {0}" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:70 +msgid "Material assignments" +msgstr "Materiaal toekenningen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:46 +msgid "December" +msgstr "December" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:35 +msgid "Change password" +msgstr "Wijzig wachtwoord" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 +msgid "" +"Value is not valid, the Precision value must be less than the defalt max " +"value." +msgstr "Waarde is ongeldig, De precisiewaarde moet lager zijn dat de standaard maximum waarde." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 +msgid "Text field" +msgstr "Tekstveld" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:97 +msgid "Question" +msgstr "Vraag" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 +msgid "Create new work week" +msgstr "Maak nieuwe werkweek" + +#: 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 "BEPERKTE RESOURCE" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:43 +msgid "Subcontratation" +msgstr "Onderaannemen" + +#: 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 "De eenheidsnaam is niet geldig. Er is een ander unittype met de zelfde eenheidsnaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:590 +msgid "{0} cannot be fulfilled" +msgstr "{0} kan niet vervuld worden" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:69 +msgid "Extended view" +msgstr "Uitgebreide view" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:34 +msgid "Work record" +msgstr "Werkrekord" + +#: 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 +msgid "Output format" +msgstr "Uitvoer formaat" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:47 +msgid "Print" +msgstr "Afdrukken" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionsModel.java:179 +msgid "{0} not found type for criterion " +msgstr "{0} niet gevonden type voor criterium" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:68 +msgid "Page down" +msgstr "Pagina omlaag" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:486 +msgid "resource type does not allow enabled criteria" +msgstr "resource type staat geen criteria toe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:416 +msgid "Effort cannot be null" +msgstr "Inspanning kan niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1093 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:52 +#: 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/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:48 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: 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:85 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:166 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 +#: 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/_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/limitingresources/manualAllocation.zul:135 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:398 +msgid "Cancel" +msgstr "Afbreken" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 +msgid "General user data" +msgstr "Algemene gebruikers gegevens" + +#: libreplan-webapp/src/main/webapp/common/components/schedulingStateToggler.zul:32 +msgid "Unschedule" +msgstr "Unschedule" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:204 +msgid "Subcontracted task sent successfully" +msgstr "Uitbestede taak succesvol verzonden" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:77 +msgid "Accumulated hours chart" +msgstr "Geaccumuleerde uren grafiek" + +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:22 +msgid "Machines List" +msgstr "Machinelijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:692 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:904 +msgid "You don't have read access to this project" +msgstr "U heeft geen leesrechten voor dit project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 +msgid "CPI" +msgstr "CPI" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:96 +msgid "" +"Disable hierarchy will cause criteria tree to be flattened. Are you sure?" +msgstr "Hierarchie uitschakelen zal de criteria-boomstructuur afvlakken. Wete u het zeker?" + +#: 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 +msgid "Dates" +msgstr "Data" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 +msgid "Units" +msgstr "Eenheden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 +msgid "At least one stretch is needed" +msgstr "Minimaal één stap is nodig" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:307 +msgid "a day is not valid" +msgstr "een dag is ongeldig" + +#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 +msgid "LibrePlan: Project Costs Per Resource" +msgstr "LibrePlan: Projectkosten per resource" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +msgid "Autocomplete login form" +msgstr "Automatisch aanvullen aanmeldformulier" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesCommand.java:61 +msgid "Task Properties" +msgstr "Taakeigenschappen" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:51 +msgid "hours type" +msgstr "urentype" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:21 +msgid "LibrePlan: Task Scheduling Status In Project" +msgstr "LibrePlan: Taakplanningsstatus in project" + +#: 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 "Eind datum is ongeldig, de nieuwe einddatum moet na de startdatum liggen" + +#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:27 +msgid "name" +msgstr "naam" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:75 +msgid "Delete selected task" +msgstr "Verwijder geselecteerde taak" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:129 +msgid "{0} (max: {1})" +msgstr "{0} (max: {1})" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 +msgid "Cost Category" +msgstr "Kostencategorie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 +msgid "end" +msgstr "einde" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 +msgid "Role search query" +msgstr "Rol zoekvraag" + +#: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:63 +msgid "Log" +msgstr "Logboek" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:57 +msgid "Authorizations" +msgstr "Autorisaties" + +#: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:36 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 +msgid "Continue" +msgstr "Doorgaan" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementController.java:121 +msgid "Edit task {0}" +msgstr "Wijzig taak {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 "Start datum kan niet ingedefinieerd zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:304 +msgid "Subcontracting" +msgstr "Onderaanneming" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:328 +msgid "references" +msgstr "referenties" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/GenericAllocationRow.java:55 +msgid "Generic" +msgstr "Algemeen" + +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 +msgid "Template" +msgstr "Sjabloon" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:49 +msgid "Default max value" +msgstr "Standaard maximum waarde" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:36 +msgid "Add criterion requirement" +msgstr "Toevoegen criterium vereiste" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:860 +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 "U kunt het project \"{0}\" niet verwijderen omdat sommige van zijn taken reeds in werkrapporten worden gebruikt en het project alleen bestaat binnen het huidige scenario" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:86 +msgid "Percentage of estimated budget hours / hours consumed" +msgstr "Geschat percentage van urenbudget / uren verbruikt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:502 +msgid "Automatic" +msgstr "Automatisch" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 +msgid "Criterion Name" +msgstr "Criteriumnaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 +msgid "Task" +msgstr "Taak" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:21 +msgid "LibrePlan: Change password" +msgstr "LibrePlan: wijzig wachtwoord" + +#: 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/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 +msgid "please, select a label" +msgstr "Kies aub een label" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:134 +msgid "Add profile" +msgstr "Toevoegen profiel " + +#: libreplan-webapp/src/main/webapp/scenarios/scenarios.zul:23 +msgid "LibrePlan: Scenarios Management" +msgstr "Libreplan: Scenario Management" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:225 +msgid "missing code in a calendar data version" +msgstr "ontbrekende code in een kalendergegevensversie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +msgid "filter already exists" +msgstr "Filter bestaat al" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:40 +#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 +msgid "Criterion name" +msgstr "Criteriumnaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:126 +msgid "values are not valid, the values must not be null" +msgstr "de waardes zijn ongeldig, de waardes mogen niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:41 +msgid "Apply changes and go back to scheduling" +msgstr "Voer wijzigingen door en ga terug naar planning" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 +msgid "Task name" +msgstr "Taaknaam" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:128 +msgid "cost assignment's resource not specified" +msgstr "kostentoekennings resource niet gespecificeerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:129 +#: 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 +msgid "Project" +msgstr "Project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/TwoWaySelector.java:79 +msgid "Unassigned" +msgstr "Niet toegekend" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:102 +msgid "Add new criterion requirement" +msgstr "Toevoegen nieuw criterium vereiste" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:124 +msgid "Budgeted Cost Work Performed" +msgstr "Gebudgeteerde kosten werk Uitgevoerd" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:138 +msgid "Change the password" +msgstr "Wijzig het wachtwoord" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:128 +msgid "Work report" +msgstr "Werkrapport" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:302 +msgid "the name must be not empty" +msgstr "de naam mag niet leeg zijn" + +#: 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 +msgid "Disabled" +msgstr "uitgeschakeld" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:738 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 +msgid "Earned value" +msgstr "Earned value" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:35 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:163 +msgid "Overtime Effort" +msgstr "Overwerk" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:231 +msgid "Inherited from parent calendar" +msgstr "Georven van parent kalender" + +#: 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 +msgid "Normal Effort" +msgstr "Normale inzet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:138 +msgid "{0} reassignations finished" +msgstr "{0} reassignations afgerond" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:250 +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 "Sjablonen kunnen alleen gemaakt worden uit bestaande taken. U probeert een nieuwe sjabloon te maken uit een nieuwe taak.⏎\nSla aub uw project op voordat u verder gaat." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1178 +msgid "{0} not supported yet" +msgstr "{0} nog niet ondersteund" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:143 +msgid "is not supported for its use with LibrePlan." +msgstr "wordt niet ondersteund voor gebruik binnen 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 "Datum is ongeldig, het moet meer zijn dan de laatste voorgangsconsolidatie" + +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 +msgid "New entry" +msgstr "Nieuwe entry" + +#: 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 +msgid "Resources Load" +msgstr "Resource belasting" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 +msgid "Some sequences to remove not existed" +msgstr "Sommige te verwijderen sequenties bestonden niet" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:233 +msgid "Changes have been canceled" +msgstr "Wijzigingen zijn afgebroken" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:21 +msgid "LibrePlan: Hours Worked Per Worker In A Month" +msgstr "LibrePlan: Uren gewerkt per werker in een maand" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:312 +msgid "Authentication" +msgstr "Authenticatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "March" +msgstr "Maart" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:85 +msgid "Select language" +msgstr "Kies taal" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:104 +msgid "Appropriative allocation" +msgstr "Appropriative allocatie" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:31 +msgid "Assigned criterion requirements" +msgstr "Toegekende criteria vereisten" + +#: 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 +msgid "Filter by criteria" +msgstr "Filter op criteria" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:37 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 +msgid "Max value" +msgstr "Max waarde" + +#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:22 +msgid "Scenarios List" +msgstr "Scenarios lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:115 +msgid "The name is not valid, the name must not be null " +msgstr "De naam is ongeldig, de naam mag niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:136 +msgid "Hours to allocate" +msgstr "Uren toe te wijzen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:115 +msgid "A category must be selected" +msgstr "Een categorie moet worden gekozen" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 +msgid "Period" +msgstr "Periode" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 +msgid "Spread" +msgstr "Spread" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:93 +msgid "Select start date" +msgstr "Kies startdatum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:106 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:152 +msgid "Error on showing warning message removing typeOfWorkHours: " +msgstr "Fout bij het tonen van waarschuwingsboodschap verwijderen typeOfWorkHours" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:882 +msgid "Removed {0}" +msgstr "Verwijderd {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 +msgid "Confirm deleting this worker. Are you sure?" +msgstr "Bevestig verwijderen van werker. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:64 +msgid "Group name" +msgstr "Groepsnaam" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:59 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:106 +msgid "Role name" +msgstr "Rolnaam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 +msgid "This worker was already removed by other user" +msgstr "Deze werker werd reeds verwijderd door een andere gebruiker" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:620 +msgid "Create Work Report" +msgstr "Maak werkrapport" + +#: 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 "Waarde is ongeldig, de precisie waarde mag niet leeg zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:473 +msgid "h" +msgstr "h" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:363 +msgid "Workable capacity for this period " +msgstr "Werkbare capaciteit voor deze periode" + +#: 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 "Kan niet ongedefinieerd of leeg zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 +msgid "Quality Form" +msgstr "KWaliteitsformulier" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/AddMilestoneCommand.java:67 +msgid "Add Milestone" +msgstr "Toevoegen mijlpaal" + +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:116 +msgid "Assign selected items" +msgstr "Toewijzen geselecteerde onderdelen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:450 +msgid "init" +msgstr "init" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 +msgid "Add new progress measurement" +msgstr "Toevoegen nieuwe voortgangsmeeting" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:532 +msgid "Select for automatic queuing" +msgstr "Selecteren voor automatische queuing" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:192 +msgid "Project {0} transfered" +msgstr "Project {0} verplaatst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 +msgid "Scenarios Management" +msgstr "Scenariomanagement" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:96 +msgid "Create & Assign" +msgstr "Aanmaken & Toewijzen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1558 +msgid "Not configurable" +msgstr "Niet instelbaar" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationCommand.java:47 +msgid "Advanced allocation" +msgstr "Gevorderde toewijzing" + +#: 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 "Geconsolideerd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 +msgid "Work report types" +msgstr "Werkrapporttype" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:187 +msgid "MonteCarlo method" +msgstr "MonteCarlo methode" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1223 +msgid "derived exception can not be removed" +msgstr "afgeleide uitzondering kan niet worden verwijderd" + +#: 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 +msgid "Edit Worker: {0}" +msgstr "Wijzig werker: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:217 +msgid "missing code in a material" +msgstr "onbrekende code in een materiaal" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:21 +msgid "LibrePlan: User access" +msgstr "LibrePlan: Gebruikerstoegang" + +#: 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/orders/_list.zul:32 +msgid "Customer" +msgstr "Klant" + +#: 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/webapp/orders/_listOrderElementHours.zul:34 +msgid "Hours type" +msgstr "Urentype" + +#: 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 "criteriumtypenaam niet gespecificeerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:265 +msgid "Cannot connect to LDAP server" +msgstr "Kan niet verbinden met LDAP server" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:219 +msgid "Add Exception" +msgstr "Toevoegen uitzondering" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:220 +#: 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:378 +msgid "cannot be empty" +msgstr "kan niet leeg zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:421 +msgid "Effort must be greater than zero" +msgstr "Inspanning moet groter dan nul zijn" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:49 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:47 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:40 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:27 +msgid "from" +msgstr "van" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:146 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:121 +msgid "Heading Fields" +msgstr "Omschrijving Velden" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:70 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:80 +msgid "Progress type" +msgstr "Voortgangstype" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:581 +msgid "Task {0} : Project is incompatible type with {1}" +msgstr "Taak {0} : Project is incompatibel type met {1}" + +#: 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" +" date" +msgstr "Tijdsperiode bevat ongeldige gegevens. Einddatum moet na startdatum liggen" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 +msgid "Expand taskgroups" +msgstr "Uitklappen taakgroepen" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +msgid "The admin's account password remains the default one. This is insecure" +msgstr "Het wachtwoord van het beheersaccount is nog steeds het origineel. Dit is niet veilig" + +#: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:33 +msgid "Save Project" +msgstr "Opslaan project" + +#: 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 "Dag is ongeldig" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:623 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1259 +msgid "You should select a start date for the exception" +msgstr "U dient een startdatum te kiezen voor de uitzondering" + +#: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:72 +msgid "Help" +msgstr "Help" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +msgid "Variance At Completion" +msgstr "Variantie bij voltooiing" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:96 +msgid "Settings saved" +msgstr "Instellingen opgeslagen" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:64 +msgid "Exportation options" +msgstr "Export opties" + +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: 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/workreports/_editWorkReportType.zul:43 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 +#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 +#: 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:80 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 +#: 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/_list.zul:28 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 +msgid "Name" +msgstr "naam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 +msgid "" +"Could not save time period. Time period overlaps with another non-compatible" +" time period" +msgstr "Kon tijdsperiode niet opslaan. Tijdsperiode overlapt met een andere niet-caompatibele tijdsperiode" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:168 +msgid "Delete task" +msgstr "Verwijder taak" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/EffortDurationPicker.java:69 +msgid "Seconds" +msgstr "Seconden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:108 +msgid "please, select an item" +msgstr "Kies aub en item" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:224 +msgid "Day of week" +msgstr "Dag van de week" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 +msgid "Time Start cannot be null" +msgstr "Starttijd kan niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:22 +msgid "Companies List" +msgstr "Bedrijvenlijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1462 +msgid "Stretches with Interpolation" +msgstr "Stretches met interpolatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:37 +msgid "Hours Worked Per Resource" +msgstr "Gewerkte uren per resource" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/HourCost.java:146 +msgid "The end date cannot be before the init date" +msgstr "De einddatum kan niet voor de init datum liggen" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 +msgid "" +"Profiles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "Profielen van LDAP gebruikers kunnen niet beheert worden omdat LDAP rollen worden gebruikt." + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 +msgid "cost assignment with end date less than start date" +msgstr "kostentoekenning met einddatum voor de startdatum" + +#: 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 "Inschakelen/uitschakelen auto-aanvullen eigenschap in aanmeldvenster, als het admin wachtwoord nog steeds op de originele waarde is ingesteld." + +#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:26 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 +msgid "Category name" +msgstr "Categorienaam" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:766 +msgid "Not the same material, impossible to update" +msgstr "Niet het zelfde materiaal, actualiseren niet mogelijk" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:41 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:34 +msgid "Filter work report by" +msgstr "Filter werkrapport op" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:99 +msgid "Show a notification when new LibrePlan versions are released" +msgstr "Toon een melding als er een nieuwe LibrePlan versie is verschenen" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:65 +msgid "Main menu" +msgstr "Hoofdmenu" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:31 +msgid "MonteCarlo" +msgstr "MonteCarlo" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:49 +msgid "Duration" +msgstr "Duur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 +msgid "Exception: {0}" +msgstr "Uitzondering: {0}" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:46 +msgid "Password settings" +msgstr "Wachtwoord instellingen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:381 +msgid "There exists other workReportType with the same name." +msgstr "Er zijn andere werkRapportTypes met de zelfde naam" + +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:22 +msgid "LibrePlan: Progress" +msgstr "LibrePlan: Voortgang" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:149 +#: libreplan-webapp/src/main/webapp/common/components/schedulingStateToggler.zul:29 +msgid "Schedule" +msgstr "Plan" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:164 +msgid "Unexpected: {0}" +msgstr "Niet verwacht: {0}" + +#: libreplan-webapp/src/main/webapp/planner/main.zul:61 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 +msgid "Notes" +msgstr "Notities" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:178 +msgid "Connect" +msgstr "Verbinden" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +msgid "" +"Roles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "Rollen van LDAP gebruikers kunnen niet beheert worden omdat LDAP rollen worden gebruikt." + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:223 +msgid "Allocation: [{0},{1}]" +msgstr "Allocatie: [{0},{1}]" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 +msgid "Virtual Workers Group" +msgstr "Virtuele werkersgroep" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:217 +msgid "Changes saved" +msgstr "Wijzigingen opgeslagen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1263 +msgid "See scheduling" +msgstr "Zie planning" + +#: 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 +msgid "Progress measurements" +msgstr "Voortgang metingen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 +msgid "Add measure" +msgstr "Toevoegen meting" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 +msgid "Found resources" +msgstr "Resources gevonden" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 +msgid "Relationship" +msgstr "Relatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:258 +msgid "Work report saved" +msgstr "Werkrapport opgeslagen" + +#: 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:377 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:68 +msgid "Subcontract" +msgstr "Onderaannemen" + +#: libreplan-webapp/src/main/webapp/planner/main.zul:57 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 +msgid "End" +msgstr "Einde" + +#: 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 "De datum is niet geldig, de datum mag niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:26 +msgid "User login name" +msgstr "Loginnaam gebruiker" + +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:534 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 +msgid "Cost Categories" +msgstr "Kostencategorieën" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:313 +msgid "criterion type not specified" +msgstr "criteriumtype niet gespecificeerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignController.java:143 +msgid "must be not empty" +msgstr "mag niet leeg zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "April" +msgstr "April" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 +msgid "Derived of Calendar " +msgstr "Afgeleid van kalender" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:22 +msgid "Users List" +msgstr "Gebruikerslijst" + +#: 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 "Taak kwaliteitsformulier" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:597 +msgid "Not working day" +msgstr "Geen werkdag" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:237 +msgid "Progress Types" +msgstr "Voortgang types" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 +msgid "Cost category" +msgstr "Kostencategorie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:719 +msgid "It can not be deleted. At least one sequence is necessary." +msgstr "Het kan niet verwijderd worden. Minimaal één sequence is nodig." + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationCommand.java:74 +msgid "Resource allocation" +msgstr "Resource allocatie" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:50 +msgid "Amount work" +msgstr "Hoeveelheid werk" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:172 +msgid "please, select a quality form" +msgstr "selecteer aub een kwaliteitsformulier" + +#: 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/common/BaseCRUDController.java:132 +msgid "Edit {0}: {1}" +msgstr "Wijzig {0}: {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:400 +msgid "Exist other workReportType with the same code." +msgstr "Er bestaat een ander werkRapportTypr met de zelfde code." + +#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:26 +msgid "Filter quality forms by" +msgstr "Filter kwaliteitsformulieren op" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:67 +msgid "Unindent selected task" +msgstr "Terugspringen geselecteerde taak" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 +msgid "Constraint" +msgstr "Beperking" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +msgid "Customer reference code" +msgstr "Klant referentiecode" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:150 +msgid "Add New Label Type Field" +msgstr "Voeg nieuw labeltypeveld toe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:407 +msgid "Time finish cannot be null" +msgstr "Eindtijd kan niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:118 +msgid "Customer reference" +msgstr "Referentieklant" + +#: 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:360 +#: 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:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:846 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:896 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:905 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:932 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 +msgid "Information" +msgstr "Informatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:931 +msgid "Sorry, you do not have permissions to access this project" +msgstr "Helaas heeft u geen toegangdrechten voor dit project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:492 +msgid "END" +msgstr "EINDE" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 +msgid "Worker saved" +msgstr "Werker opgeslagen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:266 +msgid "can not pass until the previous item is passed." +msgstr "kan niet doorgaan totdat het vorige item is gepasseerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementModel.java:206 +msgid "New hours group " +msgstr "Nieuwe urengroup" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:464 +msgid "Assign element to queue manually" +msgstr "Ken element handmatig aan wachtrij" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 +msgid "Please remember that only saved changes will be printed" +msgstr "Bedenk dat alleen opgeslagen wijzigingen kunnen worden afgedrukt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 +msgid "percentage cannot be duplicated" +msgstr "percentage kan niet gedupliceerd worden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 +msgid "Resource: {0} " +msgstr "Resource: {0}" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 +msgid "Edit Template" +msgstr "Wijzig sjabloon" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 +msgid "Work Hours" +msgstr "Werkuren" + +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:27 +msgid "Heading" +msgstr "Koptekst" + +#: 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 "BedrijfsID reeds in gebruik. Deze moet uniek zijn." + +#: libreplan-webapp/src/main/java/org/libreplan/ws/materials/impl/MaterialConverter.java:122 +msgid "There is no material category with this code" +msgstr "Er is geen materiaalcategorie voor deze code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:192 +msgid "Percentages should sum 100" +msgstr "Percentages dienen opgeteld 100 te zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:339 +msgid "The calendar exception type not found" +msgstr "De kalenderuitzonderingstype is niet gevonden" + +#: 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 "Niet in staat om waarde om te zetten naar {0} type" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:222 +msgid "Worker must be not-null" +msgstr "Werker moet gedefinieerd zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1063 +msgid "Some criterion satisfactions overlap in time" +msgstr "Sommige criteria satisfactions overlappen in tijd" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:21 +msgid "LibrePlan: Materials Needs At Date" +msgstr "LibrePlan: Materiaal nodig op datum" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +msgid "Value last progress measurement" +msgstr "Waarde laatste voortgangsmeting" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:44 +msgid "Worker assignments" +msgstr "Werker toewijzingen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 +#: 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 +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:221 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:227 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:603 +msgid "{0} already exists" +msgstr "{0} bestaat reeds" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 +msgid "Create Worker" +msgstr "Maken werker" + +#: 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 +msgid "Exception: {0} (Inh)" +msgstr "Uitzondering: {0} (Inh)" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:69 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:69 +msgid "Password confirmation" +msgstr "Wachtwoord bevestiging" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:71 +msgid "Indent selected task" +msgstr "Inspringen geselecteerde taak" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:88 +msgid "Work Report" +msgstr "Werkrapport" + +#: 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 "Unit Measures" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:39 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 +msgid "Show progress" +msgstr "Toon voortgang" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:142 +msgid "Work" +msgstr "Werk" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 +msgid "" +"Error saving the project\n" +"{0}" +msgstr "Fout bij opslaan van het project⏎\n{0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:358 +msgid "" +"The task has got progress consolidations. It must delete all consolidations " +"to change the resource allocation type " +msgstr "De taak heeft voortgangsconsolidaties. Het moet alle consolidaties verwijderen om het resource allocatietype te wijzigen" + +#: 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/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/limitingresources/LimitingResourcesController.java:630 +msgid "Error" +msgstr "Fout" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:131 +msgid "Cost Performance Index" +msgstr "Kost Performance index" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 +msgid "ETC" +msgstr "ETC" + +#: 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 "Criterium is ongeldig, het criterium overlapt met ander criteriumSatisfaction met hetzelfde criterium" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:105 +msgid "Log out" +msgstr "Afmelden" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:25 +msgid "Add new configuration unit" +msgstr "Toevoegen nieuwe configuratie unit" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:41 +msgid "Main preferences" +msgstr "Belangrijkste voorkeuren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 +#: libreplan-webapp/src/main/webapp/planner/order.zul:80 +msgid "Progress consolidation" +msgstr "Voorgangsconsolidatie" + +#: 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 "Criterium is ongeldig, het overlapt met ander criteriumSatisfaction met hetzelfde criterium" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 +msgid "Add new worker assignment" +msgstr "Toevoegen nieuwe werkopdracht" + +#: 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 "ontbrekende veldnaam in een omschrijvingswaarde" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 +msgid "Show all elements" +msgstr "Toon alle elementen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 +msgid "It couldn't complete all the reassignations" +msgstr "Het kon niet alle reassignations voltooien" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:68 +msgid "Limited resource" +msgstr "Beperkte resource" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:27 +msgid "Task Information" +msgstr "Taak informatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:142 +msgid "Hours Group at " +msgstr "Urengroep bij" + +#: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:27 +msgid "Your session has expired after inactivity period. Please log in again." +msgstr "Uw sessie is verlopen na een periode zonder activiteit. Meld u aub opnieuw aan." + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 +msgid "a day is empty" +msgstr "een dag is leeg" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:165 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 +msgid "SPREAD" +msgstr "SPREAD" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 +msgid "Changes applied" +msgstr "Wijzigingen toegepast" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +msgid "Budgeted Cost Work Scheduled" +msgstr "Gebudgetteerde Kosten Werk Ingepland" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 +msgid "Name cannot be null or empty" +msgstr "Naam kan niet leeg of ongedefinieerd zijn" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:43 +msgid "LDAP configuration" +msgstr "LDAP configuratie" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:32 +msgid "Queue Element Information" +msgstr "Wachtrij Element Informatie" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 +msgid "Start Date" +msgstr "Startdatum" + +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:22 +msgid "Virtual Workers Groups List" +msgstr "Virtuele werkersgroep lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "Cost Variance" +msgstr "Kosten Variantie" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:471 +msgid "criterion type does not allow resource hierarchy" +msgstr "criteriumtype staat geen resourcehiërarchie toe" + +#: 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 +msgid "Total" +msgstr "Totaal" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:222 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:99 +msgid "Invalidate" +msgstr "Maak ongeldig" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:103 +msgid "Budget hours" +msgstr "Budgeturen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:150 +msgid "Edit task: {0}" +msgstr "Wijzig taak: {0}" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:52 +msgid "Select destination" +msgstr "Kies bestemming" + +#: 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 "moet later zijn dan de vorige datum" + +#: libreplan-webapp/src/main/webapp/planner/order.zul:89 +#: libreplan-webapp/src/main/webapp/planner/order.zul:95 +msgid "Check consolidated progresses" +msgstr "Controleer geconsolideerde voortgang" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1469 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:585 +msgid "Show all" +msgstr "Toon alles" + +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 +#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 +msgid "Default price" +msgstr "Standaardprijs" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +msgid "Estimated hours" +msgstr "Geschatte uren" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:121 +msgid "Apply tab changes" +msgstr "Voer tab wijzigingen door" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:99 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:170 +msgid "passwords don't match" +msgstr "wachtwoorden komen niet overeen" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:100 +msgid "Day properties" +msgstr "Dag eigenschappen" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:72 +msgid "Hours groups" +msgstr "Urengroepen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:183 +msgid "Transfer" +msgstr "Overdragen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:903 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment" +msgstr "Spreid voortgang kan niet gewijzigd worden als er een consolidatie is in een voortgangs toekenning" + +#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:22 +msgid "Work Hours Types List" +msgstr "Werkuren types lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/milestone/AddMilestoneCommand.java:54 +msgid "new milestone" +msgstr "Nieuwe mijlpaal" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:47 +msgid "Value last progress reported" +msgstr "Waarde laatste gerapporteerde voortgang" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 +msgid "" +"Help project developers to collect information about which LibrePlan version" +" you are using" +msgstr "Help project ontwikkelaars met het verzamelen van informatie over welke LibrePlan versie u gebruikt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 +msgid "Report Progress" +msgstr "Rapporteer voortgang" + +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:73 +msgid "Show dependencies" +msgstr "Toon afhankelijkheden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 +msgid "Schedule from start to deadline" +msgstr "Plan vanaf start tot deadline" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:50 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:52 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:54 +msgid "Estimated days" +msgstr "Geschatte dagen" + +#: 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 +msgid "Reference date" +msgstr "Referentie datum" + +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:21 +msgid "LibrePlan: Estimated/Planned Hours Per Task" +msgstr "LibrePlan: Geschatte/Geplande uren per taak" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 +msgid "Progress Evolution" +msgstr "Voortgangsontwikkeling" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 +msgid "From chosen date" +msgstr "Vanaf gekozen datum" + +#: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 +msgid "LibrePlan: Exception Days" +msgstr "LibrePlan: uitzonderingsdagen" + +#: libreplan-webapp/src/main/webapp/costcategories/typeOfWorkHours.zul:23 +msgid "LibrePlan: Work Hours" +msgstr "LibrePlan: Werkuren" + +#: 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 "Compleet, gedeeltelijk of niet gepland. (drag & drop om taken te verplaatsen)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 +msgid "LibrePlan Configuration" +msgstr "LibrePlan configuratie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "CV" +msgstr "CV" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:91 +msgid "Original" +msgstr "Origineel" + +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:163 +msgid "" +"A new version of LibrePlan is available. Please check next link for more " +"information:" +msgstr "Een nieuwe versie van LibrePlan is beschikbaar. Zie deze link voor meer informatie:" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:31 +msgid "Stretches function configuration" +msgstr "Stretches functie configuratie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:295 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:309 +msgid "Not indentable" +msgstr "Niet indentable" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:493 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:71 +msgid "List of materials for all categories (select one to filter)" +msgstr "Lijst met materialen voor alle categorieën (kies er een om te filteren)" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 +msgid "Resource allocation type" +msgstr "Resource allocatie type" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 +msgid "User disabled" +msgstr "Gebruiker uitgeschakeld" + +#: libreplan-webapp/src/main/webapp/common/error.zul:40 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 +msgid "Exception type" +msgstr "Uitzonderingstype" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:788 +msgid "In the available periods {0} only {1} hours are available." +msgstr "In de beschikbare perioden {0} zijn alleen {1} uren beschikbaar" + +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:126 +msgid "Association with profiles" +msgstr "Associeer met profielen" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:627 +msgid "Task {0} : Duplicate code in DB" +msgstr "Taak {0} : Duplikaat code in DB" + +#: libreplan-webapp/src/main/webapp/common/error.zul:30 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 +msgid "Message - {0}" +msgstr "Boodschap - {0}" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:21 +msgid "LibrePlan: Settings" +msgstr "LibrePlan: Instellingen" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:124 +msgid "worker's surname not specified" +msgstr "Achternaam werker niet opgegeven" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 +msgid "Save changes" +msgstr "Wijzigingen opslaan" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:77 +msgid "Application settings" +msgstr "Applicatie instellingen" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:47 +msgid "Average of estimated hours" +msgstr "Gemiddeld aantal geschatte uren" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:285 +msgid "Base" +msgstr "Base" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 +msgid "Total dedication" +msgstr "Total dedication" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 +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 "U kunt de taak \"{0}\" niet verwijderen omdat deze of een van zijn afgeleiden reeds in gebruik zijn in sommige werkrapporten" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:44 +msgid "Select source" +msgstr "Kies bron" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:810 +msgid "Worker deleted" +msgstr "Werker verwijderd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:752 +msgid "Select entity, please" +msgstr "Kies aub entity" + +#: 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 "Stretch datum mag niet na de einddatum van de taak liggen" + +#: libreplan-webapp/src/main/webapp/users/profiles.zul:23 +msgid "LibrePlan: Profiles" +msgstr "LibrePlan: Profielen" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:38 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:44 +msgid "Subcontratation date" +msgstr "Subcontratation datum" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:108 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:197 +msgid "Day" +msgstr "Dag" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 +msgid "LibrePlan: Subcontracted Tasks" +msgstr "LibrePlan: Uitbestede Taken" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:57 +msgid "Current password" +msgstr "Huidig wachtwoord" + +#: 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 +msgid "Please, select an item" +msgstr "Kies aub een item" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1096 +msgid "Cannot be higher than finish hour" +msgstr "Kan niet hoger zijn dan einde-uur" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:217 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 +msgid "Prefix" +msgstr "Prefix" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 +msgid "New Template element" +msgstr "Nieuw sjabloon element" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 +msgid "Subcontracted code" +msgstr "Aanbestede code" + +#: 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 "De basis kalender kan niet worden gevonden" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:94 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:97 +msgid "Non Consolidated" +msgstr "Niet geconsolideerd" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:43 +msgid "From date" +msgstr "Vanaf datum" + +#: libreplan-webapp/src/main/webapp/planner/reassign.zul:34 +msgid "Reassigning type" +msgstr "Opnieuw toewijzen soort" + +#: libreplan-webapp/src/main/webapp/resources/worker/virtualWorkers.zul:22 +msgid "LibrePlan: Virtual Workers Groups" +msgstr "LibrePlan: Virtuele werkersgroep" + +#: 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}\" kan niet verwijderd worden omdat deze in gebruik is" + +#: 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 "De veldnaam moet uniek zijn, niet ongedefinieerd en niet leeg" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:382 +#: 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 "Positie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 +msgid "Edit limiting resource element" +msgstr "Wijzig beperkte resource element" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 +msgid "Incorrect authentication" +msgstr "Incorrecte authenticatie" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 +msgid "Edit work report" +msgstr "Wijzig werkrapport" + +#: 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 "Wijzig taak" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:44 +msgid "Limiting resources (project)" +msgstr "Beperkte resource (project)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:674 +msgid "A description field of the same name already exists." +msgstr "Een omschrijvingveld met de zelfde naam bestaat reeds" + +#: 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 "Voortgangsmetingen die zijn gerapporteerd door kwaliteitsformulieren kunnen niet verwijderd worden" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:44 +msgid "Current value" +msgstr "Actuele waarde" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:823 +msgid "Duplicate progress assignment for task " +msgstr "Duplicaat voortgangsopdracht voor taak" + +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 +msgid "Save and Continue" +msgstr "Opslaan en doorgaan" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:50 +msgid "Zoom level" +msgstr "Zoom level" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:29 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:168 +msgid "Quality form" +msgstr "Kwaliteitsformulier" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:97 +msgid "Go!" +msgstr "Go!" + +#: libreplan-webapp/src/main/webapp/calendars/_list.zul:30 +msgid "Inherits up to date" +msgstr "Overervingen zijn actueel" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:280 +msgid "The name of the label is empty." +msgstr "De naam van het label is leeg" + +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:27 +msgid "Profile data" +msgstr "Profiel gegevens" + +#: 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:263 +msgid "Configuration" +msgstr "Configuratie" + +#: 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 "Deze datum kan niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/resources/worker/worker.zul:22 +msgid "LibrePlan: Workers" +msgstr "LibrePlan: Werkers" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:567 +msgid "Create Virtual Workers Group" +msgstr "Maak virtuele werkersgroep" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +msgid "Enable/Disable warning about new LibrePlan versions available" +msgstr "In-/Uitschakelen waarschuwing over een beschikbare nieuwe LibrePlan versie" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:95 +msgid "Select type" +msgstr "Kies type" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:679 +msgid "Hours invested" +msgstr "Uren geinvesteerd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 +msgid "Authorization" +msgstr "Autorisatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 +msgid "Project saved" +msgstr "Project opgeslagen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 +msgid "" +"The name is not valid, there is another progress type with the same name. " +msgstr "De naam is niet geldig, er is een ander voortgangstype met dezelfde naam" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:44 +msgid "task" +msgstr "taak" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 +msgid "ALL" +msgstr "ALLE" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:215 +msgid "criterion satisfaction's resource not specified" +msgstr "criterium satisfaction's resource niet gespecificeerd" + +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:68 +msgid "Derived exception" +msgstr "Afgeleide uitzondering" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:298 +msgid "Machines" +msgstr "Machines" + +#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:22 +msgid "Unit Measures List" +msgstr "Eenheid metingen lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:148 +msgid "Couldn't find element: {0}" +msgstr "Onvindbaar element: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersModel.java:148 +msgid "You should select a destination scenario" +msgstr "U dient een bestemmings scenario te kiezen" + +#: 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 "unit type code niet gevonden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 +msgid "My account" +msgstr "Mijn account" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:39 +msgid "Destination scenario" +msgstr "Bestemmingsscenario" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:105 +msgid "Company view" +msgstr "Bedrijf" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:114 +msgid "Both" +msgstr "Beiden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:765 +msgid "Not editable for containing more that an hours group." +msgstr "Niet te wijzigen voor het bevatten van meer dan een urengroep" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:25 +msgid "Filter by" +msgstr "Filter op" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:80 +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 +msgid "Limiting resource" +msgstr "Beperkte resource" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 +msgid "Up to date" +msgstr "Up to date" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 +#: libreplan-webapp/src/main/webapp/planner/order.zul:143 +msgid "Calendar allocation" +msgstr "Kalender allocatie" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:819 +msgid "Duplicate value true report global progress for task" +msgstr "Dubbele waarde waar rapport globaal voortgang voor taak" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:84 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:33 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:113 +msgid "Category" +msgstr "Categorie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceController.java:156 +msgid "must be greater than finish date" +msgstr "moet later dan einddatum zijn" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:79 +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:203 +msgid "[generic all workers]" +msgstr "[algemeen alle werkers]" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:27 +msgid "Category data" +msgstr "Categorie gegevens" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:97 +msgid "Search" +msgstr "Zoeken" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 +msgid "Valid until" +msgstr "Geldig tot" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:128 +msgid "Add New Complementary Field" +msgstr "Voeg nieuwe complementair veld toe" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 +msgid "Work weeks list" +msgstr "Werkweek lijst" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:38 +msgid "Source scenario" +msgstr "Bron scenario" + +#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:24 +msgid "LibrePlan: Criteria" +msgstr "LibrePlan: Criteria" + +#: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:23 +msgid "LibrePlan: Transfer Projects Between Scenarios" +msgstr "LibrePlan: Kopieer projecten tussen scenarios" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:118 +msgid "%" +msgstr "%" + +#: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:50 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 +msgid "Remove calendar" +msgstr "Verwijder kalender" + +#: 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:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:273 +#: 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:670 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1328 +msgid "must be lower than finish date" +msgstr "moet eerder dan einddatum zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: 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/ResourceAllocationFilterEnum.java:30 +#: 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/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/orders/_listOrderElementHours.zul:33 +msgid "Resource" +msgstr "Resource" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:71 +msgid "Total task hours" +msgstr "Totaal taakuren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/RedirectorSynthetiser.java:125 +msgid "Could not load any resource" +msgstr "Kon geen resource laden" + +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +msgid "Date last progress reported" +msgstr "Datum laatste voortgangsrapport" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 +msgid "Work And Progress Per Project" +msgstr "Werk en voortgang per project" + +#: 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 "U moet meerdere actieve criteria toestaan om dit type toekenningsstrategie te gebruiken" + +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:31 +msgid "sub elements" +msgstr "subelementen" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:158 +msgid "Default Label" +msgstr "Standaard label" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:187 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:85 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:113 +msgid "Close" +msgstr "Sluiten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadModel.java:945 +msgid "Specific Allocations" +msgstr "Specifieke allocaties" + +#: 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 "fout bij hertoewijzen: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 +msgid "Time filter" +msgstr "Tijdfilter" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 +msgid "Move selected task up" +msgstr "Verplaats geselecteerde taak omhoog" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 +msgid "Select criteria set or specific resources for allocation" +msgstr "Kies criteriaset of specifieke resources om te alloceren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:350 +msgid "Create copy" +msgstr "Maak kopie" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:28 +msgid "Company data" +msgstr "Bedrijfsgegevens" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 +msgid "Work Report Lines List" +msgstr "Werkrapportregels lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:151 +msgid "Unit type code cannot be empty" +msgstr "Unittype kan niet leeg zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:183 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 +msgid "Users" +msgstr "Gebruikers" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:145 +msgid "Label Type fields" +msgstr "Label Type velden" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:105 +msgid "Hours Management" +msgstr "Urenmanagement" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:144 +msgid "" +"Please use some of the compatible browsers: Chrome, Firefox, Safari or " +"Epiphany." +msgstr "Gebruik aub één van de ondersteunde browsers: Chrome, Firefox, Safari of Epiphany." + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:94 +msgid "specific allocation" +msgstr "Specifieke allocering" + +#: 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 "Bedrijfsnaam dient uniek te zijn. Deze is reeds in gebruik" + +#: 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 "Een andere gebruiker heeft dezelfde gegevens gewijzigd, dus deze handeling kan niet veilig voltooid worden." + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:232 +msgid "Template saved" +msgstr "Sjabloon opgeslagen" + +#: 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 "Werkrapport heeft geen omschrijvingswaarde met deze veldnaam" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:23 +msgid "LibrePlan: Configuration" +msgstr "LibrePlan: Configuratie" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:47 +msgid "Task quality form name" +msgstr "Taak kwaliteitsformulier naam" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1093 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:158 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:163 +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:183 +msgid "Some cost category assignments overlap in time" +msgstr "Sommige kosten categorie toewijzingen overlappen elkaar in de tijd" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:26 +msgid "Imputed hours calculation" +msgstr "Doorbelaste uren berekening" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:274 +msgid ": code not found" +msgstr ": code niet gevonden" + +#: libreplan-webapp/src/main/webapp/common/error.zul:55 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 +msgid "Exit session" +msgstr "Einde sessie" + +#: 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:243 +msgid "Group" +msgstr "Groep" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 +msgid "Please, enter a valid effort" +msgstr "Voer aub een geldige inspanning in" + +#: 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 "Ingeschakeld" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:111 +msgid "Apply filter to" +msgstr "Pas filter toe op" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:30 +msgid "Statistics list " +msgstr "Statistieken lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 +msgid "All resources must be limiting. " +msgstr "Alle resources moeten begrenst zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 +msgid "Filter by worker" +msgstr "Filter op werker" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:47 +msgid "Load due to current project" +msgstr "Belasting door huidig project" + +#: 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 "U gaat de toekenningsfunctie wijzigen. Weet u het zeker?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 +msgid "There must be at least 2 stretches for doing interpolation" +msgstr "Er moeten minimaal 2 stappen zijn om te kunnen interpoleren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 +msgid "Exception Days" +msgstr "Uitzonderingsdagen" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:296 +msgid "Incompatible update: stored resource is not of type: {0}" +msgstr "Incompatibele update: opgeslagen resource is niet van het type: {0}" + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: 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/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:83 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:164 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:100 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:92 +msgid "Save & Continue" +msgstr "Opslaan en Doorgaan" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:92 +msgid "Scheduling mode" +msgstr "Planningsmode" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:53 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:23 +msgid "Filter" +msgstr "Filter" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 +msgid "LibrePlan: Work And Progress Per Project" +msgstr "LibrePlan: Werk en voortgang per project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 +msgid "Work Report Type" +msgstr "Werkrapport type" + +#: libreplan-webapp/src/main/webapp/resources/worker/_localizations.zul:26 +msgid "Assigned locations" +msgstr "Toegekende locaties" + +#: 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 "Twee urenkosten van het zelfde type overlappen qua tijd" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:66 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:49 +msgid "Report progress" +msgstr "Rapporteer voortgang" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:123 +msgid "ACWP" +msgstr "ACWP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:791 +msgid "The periods available depend on the resource's calendar." +msgstr "De beschikbare perioden zijn afhankelijk van de kalender van de resource." + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:86 +msgid "Authentication type" +msgstr "Authenticatietype" + +#: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:55 +msgid "START" +msgstr "START" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 +msgid "Schedule from the deadline to start" +msgstr "Plan vanaf de deadline naar de aanvang" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:71 +msgid "generic machines allocation" +msgstr "Gebruikelijke machine allocatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:375 +msgid "Non limiting resource assignation" +msgstr "Onbegrensde resource toekenning" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 +#: libreplan-webapp/src/main/webapp/planner/order.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 +msgid "Back" +msgstr "Terug" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:30 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:58 +msgid "Subcontractor" +msgstr "Onderaannemer" + +#: 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 "Administratie" + +#: 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:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:255 +#: 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:652 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1311 +msgid "must be greater than start date" +msgstr "Moet na de startdatum komen" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:47 +msgid "Cancel and return" +msgstr "Afbreken en terug" + +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:34 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 +msgid "Assign quality form" +msgstr "Kwaliteitsformulier toekennen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:387 +msgid "Delete item {0}. Are you sure?" +msgstr "Verwijder item {0}. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:51 +msgid "Unit measure name" +msgstr "Unit measure naam" + +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 +msgid "worked hours" +msgstr "gewerkte uren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 +msgid "cannot include a progress of the same progress type twice" +msgstr "kan geen voortgang van het zelfde type voortgangstype twee keer insluiten" + +#: 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 "Een werkrapportregel heeft niet dit labeltype toegekend gekregen" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:52 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:59 +msgid "Allocations" +msgstr "Allocatie" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:66 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 +msgid "Capacity" +msgstr "Capaciteit" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 +msgid "Task code" +msgstr "Taakcode" + +#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:135 +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:49 +msgid "Length" +msgstr "Lengte" + +#: 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 "Maak afgeleide" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:302 +msgid "Label Types" +msgstr "Labeltypes" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:638 +msgid "it must be greater than zero" +msgstr "het moet groter dan nul zijn" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:131 +msgid "must be a real positive number" +msgstr "het moet een positief getal zijn" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:111 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:122 +msgid "Total hours task" +msgstr "Totaal uren taak" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 +msgid "No Allocations have been done" +msgstr "Er zijn geen allocaties gedaan" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 +msgid "Removed calendar \"{0}\"" +msgstr "Verwijderd kalender \"{0}\"" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1068 +msgid "Create project" +msgstr "Maak project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 +msgid "This date can not include the whole next work week" +msgstr "Deze datum kan niet de hele volgende werkweek bevatten" + +#: 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 "Sta meerdere waardes van dit type criterium toe in de zelfde tijdsperiode" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1199 +msgid "Consolidated progress measurement can not be removed" +msgstr "Geconsolideerde voortgangsmeting kan niet verwijderd worden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1301 +msgid "" +"The date is not valid, the date must be unique for this progress assignment" +msgstr "De datum is ongeldig, de datum moet uniek zijn voor deze voortgangs toekenning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:453 +msgid "The code cannot be empty." +msgstr "De code mag niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:36 +msgid "Human hours per machine working hour within configuration unit" +msgstr "Mensuren per machine bedrijfsuur binnen de configuratie unit" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:113 +msgid "" +"Could not add those authorizations to user {0} because they were already " +"present." +msgstr "Kon deze autorisaties niet toevoegen aan gebruiker {0} omdat deze ze al had." + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:103 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:47 +msgid "New work report" +msgstr "Nieuw werkrapport" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 +msgid "yes" +msgstr "ja" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:305 +msgid "Root calendar" +msgstr "Hoofdkalender" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:867 +msgid "" +"Deleting this subcontracted project, you are going to lose the relation to " +"report progress. Are you sure?" +msgstr "Als u dit uitbestede project verwijderd verliest u zijn relatie met de voortgangsrapportage. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:278 +msgid "Port" +msgstr "Poort" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 +msgid "Select gap" +msgstr "Kies gap" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:63 +msgid "Date Finish" +msgstr "Einddatum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:224 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:95 +msgid "Validate" +msgstr "Controleer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:175 +msgid "This resource has already been added." +msgstr "Deze resource is reeds toegevoegd" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:162 +msgid "Calendar exception types" +msgstr "Kalender uitzonderingstypes" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:36 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 +msgid "Cost category assignment" +msgstr "Kostencategory toekenning" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/costcategories/impl/CostCategoryConverter.java:150 +msgid "missing code in a hour cost" +msgstr "ontbrekende code in een urenkostprijs" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 +msgid "All workers" +msgstr "Alle werkers" + +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector_combo.zul:25 +msgid "Select criteria or resources" +msgstr "Selecteer criteria of resources" + +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:24 +#: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:24 +msgid "Select required criteria set and press filter button" +msgstr "Selecteer gewenste criteriaset en klik op de filterknop" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 +msgid "Hours Group {0} : Duplicate code in DB" +msgstr "Urengroep {0}: Duplicaatcode in DB" + +#: 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/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:1488 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:757 +#: 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/_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 "kan niet ongedefinieerd of leeg zijn" + +#: 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 "Nieuwe code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeModel.java:91 +msgid "The progress type cannot be modified" +msgstr "Het voortgangstype kan niet gewijzigd worden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:394 +msgid "Calculate Resources per Day" +msgstr "Bereken resources per dag" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:906 +msgid "The index fields and labels must be uniques and consecutives" +msgstr "De indexvelden en labels moet uniek en opvolgend zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 +msgid "Estimate To Complete" +msgstr "Schat voltooiingstijd" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:83 +#: 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 +msgid "Unit type" +msgstr "Unit type" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:42 +msgid "Load due to other assignments" +msgstr "Belasting door andere opdrachten" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:62 +msgid "Sum of all task leafs imputed hours" +msgstr "Som van alle taak leafs toegerekende uren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:554 +msgid "This machine was already removed by other user" +msgstr "Deze machine is al verwijderd door een andere gebruiker" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 +msgid "Work Reports" +msgstr "Werkrapporten" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 +msgid "Calendar data" +msgstr "Kalender datum" + +#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:22 +msgid "Cost Categories List" +msgstr "Kostencategorielijst" + +#: libreplan-business/src/main/java/org/libreplan/business/common/IntegrationEntity.java:109 +msgid "code is already used" +msgstr "code is reeds gebruikt" + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:67 +msgid "Labels list" +msgstr "Labels lijst" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:152 +msgid "Criterion Requirements" +msgstr "Criterium vereisten" + +#: 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 +msgid "Extra Effort" +msgstr "Extra inspanning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:269 +msgid "Already exists other label with the same name" +msgstr "Er bestaat reeds een label met de zelfde naam" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 +msgid "Move selected task down" +msgstr "Verplaats geselecteerde taak naar beneden" + +#: 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 "Klant referentie" + +#: 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 "spread waarden zijn ongeldig, minimaal één moet waar zijn" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:89 +msgid "Create and assign label" +msgstr "Maak en ken label toe" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:42 +msgid "Optimistic" +msgstr "Optimistisch" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "SV" +msgstr "SV" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:85 +msgid "Our company login" +msgstr "Ons bedrijfslogo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1471 +msgid "Filter work reports" +msgstr "Filter werkrapporten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:947 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:63 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 +msgid "Progress" +msgstr "Voortgang" + +#: 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 "Standaard kalender kan niet worden verwijderd. Kies eerst een andere standaard kalender in het configuratievenster." + +#: 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 "Dit criteriumtype kan niet verwijderd worden omdat het toegewezen is aan projecten of resources" + +#: 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 "Deze voortgangsmeting kan niet verwijderd of gewijzigd worden omdat hij is geconsolideerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 +msgid "All progress types have already been assigned." +msgstr "Alle voortgangstypes zijn reeds toegewezen" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:80 +msgid "Price per hour" +msgstr "Prijs per uur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +msgid "Calendars" +msgstr "Kalenders" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 +msgid "Project: {0} " +msgstr "Project: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:360 +msgid "The date cannot be null" +msgstr "De datum kan niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:317 +msgid "" +"Another task in the same branch is already reporting progress for this " +"quality form" +msgstr "Een andere taak in de zelfde tak rapporteert reeds de voortgang voor dit kwaliteitsformulier" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:30 +msgid "options" +msgstr "opties" + +#: 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: Werkrapporten" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 +msgid "Error on showing delete confirm" +msgstr "Fout bij tonen van bevestiging verwijdering" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:32 +msgid "Show only current satisfied criteria" +msgstr "Toon alleen de huidige vervulde criteria" + +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 +msgid "Latest date" +msgstr "Laatste datum" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 +msgid "Sum of all rows" +msgstr "Som van alle rijen" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:88 +msgid "Group by weeks" +msgstr "Groepeer op week" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:82 +msgid "Finish hour" +msgstr "Eind uur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:200 +msgid "Done {0} of {1}" +msgstr "Gedaan {0} van {1}" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:31 +msgid "Planned start" +msgstr "Geplande aanvang" + +#: 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 "Laatste stap moet honderd procent lengte en hoeveelheid werkpercentage hebben" + +#: 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 +msgid "Filter by projects" +msgstr "Filter op projecten" + +#: 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 "Deze voortgangstoekenning kan niet verwijderd of gewijzigd worden omdat hij een voortgangs consolidatie heeft" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:730 +msgid "Consolidated progress can not be removed" +msgstr "Geconsolideerde voortgang kan niet verwijderd worden" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 +msgid "Each worker configuration unit name" +msgstr "Elke werker configuratie unit naam" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 +msgid "Criteria of selected type " +msgstr "Criteria van het gekozen type" + +#: 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:234 +msgid "Active" +msgstr "Aktief" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1266 +msgid "This progress measurement can not be in " +msgstr "Deze voortgangsmeting kan niet in " + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:29 +msgid "Inherited labels" +msgstr "Geërfde labels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:946 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 +msgid "Unindent" +msgstr "Uitspringen" + +#: 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 "Waarde is ongeldig, de huidige waarde mag niet leeg zijn" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:50 +msgid "Direct labels" +msgstr "Direkte labels" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:43 +msgid "From today" +msgstr "Vanaf vandaag" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:96 +msgid "Log in" +msgstr "Aanmelden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 +msgid "Project name" +msgstr "Projectnaam" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:55 +msgid "Precision" +msgstr "Precisie" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:359 +msgid "missing code in a work report line" +msgstr "ontbrekende code in een werkrapportregel" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:41 +msgid "Show all reported hours" +msgstr "Toon alle gerapporteerde uren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 +msgid "Efforts" +msgstr "Inspanningen" + +#: 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 +msgid "Projects List" +msgstr "Projecten lijst" + +#: 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/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/calendars/_edition.zul:60 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 +#: 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 +msgid "Generate code" +msgstr "Genereer code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:505 +msgid "The code sequence is already in use and it can not be updated." +msgstr "De code sequence wordt reeds gebruikt en kan niet geupdate worden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:116 +msgid "Scheduling state" +msgstr "Planing status" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:369 +msgid "This template can not be removed because it has applications." +msgstr "Deze sjabloon kan niet worden verwijderd want hij wordt toegepast" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:43 +msgid "Personal Data" +msgstr "Personeelsgegevens" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:206 +msgid "criterion satisfaction's criterion not specified" +msgstr "criterioum satisfaction's criterium niet gespecificeerd" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:21 +msgid "LibrePlan: Hours Worked Per Resource" +msgstr "LibrePlan: Gewerkte uren per resource" + +#: libreplan-webapp/src/main/java/org/libreplan/web/montecarlo/MonteCarloController.java:163 +msgid "Number of iterations should be between 1 and " +msgstr "Aantal iteraties moet liggen tussen 1 en " + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:145 +msgid "Scenarios must be enabled as more elements than master exist" +msgstr "Scenarios moeten worden aangezet omdat er meer elementen dan de master bestaan" + +#: libreplan-webapp/src/main/webapp/common/error.zul:54 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 +msgid "Reload" +msgstr "Herlaad" + +#: 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 "Taak {0}: Taakgroup is niet compatibel type met {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 +msgid "Virtual Workers Groups" +msgstr "Virtuele werker groepen" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 +msgid "Profiles authorization" +msgstr "Profiel autorisatie" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:71 +msgid "Assignation" +msgstr "Toekenning" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +msgid "Planning charts expanded" +msgstr "Planningsgrafieken uitgebreid" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 +msgid "Not deletable" +msgstr "Niet verwijderbaar" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:698 +msgid "Inh" +msgstr "Inh" + +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 +msgid "Administrator" +msgstr "Administrator" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:190 +msgid "Doing {0} reassignations" +msgstr "Bezig met {0} reassignations" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:208 +msgid "Select entity" +msgstr "Kies entity" + +#: libreplan-business/src/main/java/org/libreplan/business/common/IntegrationEntity.java:48 +msgid "code not specified" +msgstr "code niet gespecificeerd" + +#: libreplan-webapp/src/main/webapp/orders/_list.zul:22 +msgid "Projects list" +msgstr "Projectenlijst" + +#: 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 +msgid "if the report is not opened automatically" +msgstr "als het rapport niet automatisch geopend wordt" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:975 +msgid "" +"Cannot delete work report type. There are some work reports bound to it." +msgstr "Kan werkrapporttype niet verwijderen. Er zijn koppelingen met enkele werkrapporten ." + +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:22 +msgid "Criterion Type List" +msgstr "Criterium Type Lijst" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:739 +msgid "Overall progress" +msgstr "Overall voortgang" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:54 +msgid "Create template from selected task" +msgstr "Maak sjabloon van geselecteerde taak" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:129 +msgid "All projects" +msgstr "Alle projecten" + +#: 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:299 +msgid "Password" +msgstr "Wachtwoord" + +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:36 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 +msgid "Observations" +msgstr "Observaties" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:947 +msgid "Edit project" +msgstr "Wijzig project" + +#: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 +msgid "Progress assignments" +msgstr "Voortgang assignments" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:252 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:274 +msgid "Valid from" +msgstr "Geldig vanaf" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +msgid "Month" +msgstr "Maand" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:206 +msgid "exception date already exists" +msgstr "uitzonderingsdatum bestaat reeds" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesModel.java:308 +msgid "There exists other template with the same name." +msgstr "Er bestaat een andere sjabloon met de zelfde naam" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:911 +msgid "{0} could not be allocated. Cannot allocate more than one resource" +msgstr "{0} kon niet gealloceerd worden. Kan niet meer dan één resource alloceren" + +#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:32 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 +msgid "Color" +msgstr "Kleur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:111 +msgid "Current password is incorrect" +msgstr "Huidig wachtwoord is onjuist" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:366 +msgid "Cannot insert material in general view. Please, select a category" +msgstr "Kan materiaal niet in general view invoegen. Kies aub een categorie" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionSatisfaction.java:193 +msgid "criterion satisfaction's start date not specified" +msgstr "Criterium satisfaction's startdatum niet gespecificeerd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:311 +msgid "Delete {0} \"{1}\". Are you sure?" +msgstr "Verwijder {0} \"{1}\". Weet u het zeker?" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 +msgid "Only {0} resources per day were achieved for current allocation" +msgstr "Alleen {0} resources per dag zijn gelukt voor de huidige allocatie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:51 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 +#: 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/limitingresources/manualAllocation.zul:133 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 +msgid "Accept" +msgstr "Accepteren" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:274 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:281 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:288 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:295 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:365 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:372 +msgid "Example: {0}" +msgstr "Voorbeeld: {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:458 +msgid "" +"Create new material assignment out of material assignment {0}. Are you sure?" +msgstr "Maak nieuw materiaal assignment uit materiaal assignment {0}. Weet u het zeker?" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:190 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:167 +msgid "Work report lines" +msgstr "Werkrapport regels" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:48 +msgid "Calculated" +msgstr "Berekent" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:213 +msgid "Completed: {0}% " +msgstr "Voltooid: {0}%" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1194 +msgid "Calculated progress measurement can not be removed" +msgstr "Berekende voortgangsmeting kan niet verwijderd worden" + +#: 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 " De " + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:55 +msgid "Access to the system" +msgstr "Toegang tot het systeem" + +#: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:48 +msgid "Probability" +msgstr "Waarschijnlijkheid" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 +msgid "Report data" +msgstr "Rapport gegevens" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:44 +msgid "External load" +msgstr "Externe belasting" + +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:206 +msgid "Progress sent successfully" +msgstr "Voortgang succesvol verzonden" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:73 +msgid "Priority" +msgstr "Prioriteit" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 +msgid "instance not found" +msgstr "instantie niet gevonden" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:47 +msgid "Apply changes and continue edition" +msgstr "Voer wijzigingen door en ga verder met wijzigen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:220 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 +msgid "Infinitely Over Assignable" +msgstr "Oneindig overmatig toekenbaar" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 +msgid "criterion names must be unique inside a criterion type" +msgstr "criterium namen moeten uniek zijn binnen een criteriumtype" + +#: 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 "De beschikbare perioden zijn afhankelijk van de vervulling van de criteria door de resources en hun kalenders." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 +#: 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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 +#: 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/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:85 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:26 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 +#: 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/_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/_assignmentsBox.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 +msgid "Code" +msgstr "Code" + +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:40 +msgid "Add stretch" +msgstr "Toevoegen stap" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 +msgid "Assignation type" +msgstr "Assignation type" + +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 +msgid "Show resource assignments" +msgstr "Toon resource toewijzingen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:369 +msgid "Calculate Workable Days" +msgstr "Bereken werkbare dagen" + +#: 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 "Startdatum is niet geldig, de nieuwe startdatum moet voor de einddatum liggen" + +#: 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/resources/machine/_machineConfigurationUnits.zul:54 +msgid "Start date" +msgstr "Startdatum" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:183 +msgid "Update exception" +msgstr "Update uitzondering" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +msgid "Budget" +msgstr "Budget" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 +msgid "Operation cannot be done" +msgstr "Handeling kan niet ongedaan gemaakt worden" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "May" +msgstr "Mei" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:330 +msgid "Already exists other criterion with the same name" +msgstr "Er bestaat reeds een criterium met de zelfde naam" + +#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:38 +msgid "Unit name" +msgstr "Unit naam" + +#: 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 +msgid "Project code" +msgstr "Projectcode" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:57 +msgid "Write" +msgstr "Schrijf" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 +msgid "Number of applications" +msgstr "Aantal applicaties" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:503 +msgid "Assign element to queue automatically" +msgstr "Wijs element automatisch aan queue toe" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:82 +msgid "" +"Date which the task must start after (press enter in textbox to open " +"calendar popup or type in date directly)" +msgstr "Datum na welke de taak moet starten (druk Enter in de tekstbox om een kalender popup te openen of type de datum rechtstreeks in)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:600 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:43 +msgid "Normal" +msgstr "Normaal" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:317 +msgid "Date cannot be null" +msgstr "Datum kan niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:108 +msgid "Project view" +msgstr "Project view" + +#: 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 +msgid "Task Code" +msgstr "Taakcode" + +#: 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 "Dit labeltype is al toegewezen aan het werkrapport type" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:51 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:53 +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:55 +msgid "Probability %" +msgstr "Waarschijnlijkheid %" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:737 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 +msgid "Load" +msgstr "Belasting" + +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:28 +msgid "New criterion" +msgstr "Nieuw criterium" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:683 +#: libreplan-webapp/src/main/webapp/materials/materials.zul:81 +#: 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:101 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:32 +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: 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 +msgid "Description" +msgstr "Omschrijving" + +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:39 +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:45 +msgid "Apply" +msgstr "Toepassen" + +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:48 +msgid "Selected node" +msgstr "Selecteer node" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:671 +msgid "already exists an allocation for criteria {0}" +msgstr "er bestaat al een allocatie voor criterium {0}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:283 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:294 +msgid "Project Templates" +msgstr "Project sjablonen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 +msgid "Forward" +msgstr "Verder" + +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 +msgid "Number of finished applications" +msgstr "Aantal afgeronde applicaties" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 +msgid "Invalid queue element" +msgstr "Ongeldig queue element" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:575 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:584 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:592 +msgid "Unnasigned" +msgstr "Niet toegwezen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +msgid "At least one HoursGroup is needed" +msgstr "Minimaal één UrenGroep is nodig" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:178 +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 +#: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:165 +msgid "User" +msgstr "Gebruiker" + +#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:71 +msgid "Interacts with applications" +msgstr "Interacteert met applicaties" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:289 +msgid "Virtual worker" +msgstr "Virtuele werker" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:343 +msgid "Length percentage should be between 0 and 100" +msgstr "Lengteoercentage moet tussen 0 en 100 liggen" + +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:50 +msgid "Multiple values per resource" +msgstr "Meerdere waarden per resource" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:58 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 +msgid "Split" +msgstr "Splits" + +#: 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/SchedulingProgressPerOrderController.java:100 +msgid "please, select a project" +msgstr "Kies aub een project" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:122 +msgid "Supported Chrome, Firefox, Safari and Epiphany browsers" +msgstr "Ondersteunde Chrome, Firefox, Safari en Epiphany browsers" + +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 +#: 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/_orderElementDetails.zul:45 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:30 +msgid "Starting date" +msgstr "Startdatum" + +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:62 +msgid "Add materials" +msgstr "Toevoegen materialen" + +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartCompany.zul:34 +msgid "Load 100%" +msgstr "Belasting 100%" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:943 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:84 +msgid "Function" +msgstr "Functie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:363 +msgid "date in future" +msgstr "datum in de toekomst" + +#: 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 +msgid "Format" +msgstr "Formaat" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:887 +msgid "New project version" +msgstr "Nieuwe projectversie" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:77 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1231 +#: 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/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/_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/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/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 +msgid "Edit" +msgstr "Wijzig" + +#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 +msgid "Init date" +msgstr "Initialisatie datum" + +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:106 +msgid "Responsible" +msgstr "Verantwoordelijk" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 +msgid "New password" +msgstr "Nieuw wachtwoord" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 +msgid "percentage must be in range (0,100]" +msgstr "percentage moet in range (0,100) liggen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:44 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTree.java:53 +msgid "New Description" +msgstr "Nieuwe omschrijving" + +#: 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 "resource kostencategorie toekenningscodes moeten uniek zijn binnen een resource" + +#: 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 "CriterionType is not valid, the criterionType overlap other criterionSatisfaction whith same criterionType" + +#: 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 "Niet in staat om waarde {0} te converteren naar {1} type" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:114 +msgid "Tree {0} sucessfully flattened" +msgstr "Boomstructuur {0} succesvol afgeplat" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:82 +#: 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 "Eenheidsprijs" + +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +msgid "Communication date" +msgstr "Communicatiedatum" + +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:72 +#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:64 +msgid "Project Code" +msgstr "Projectcode" + +#: libreplan-webapp/src/main/webapp/planner/reassign.zul:30 +msgid "Reassigning" +msgstr "opnieuw toewijzen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:644 +msgid "{0} already assigned to resource allocation list" +msgstr "{0} reeds toegekend aan resource allocatie lijst" + +#: 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 "Unit measure" + +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:22 +msgid "Label Types List" +msgstr "Label types lijst" + +#: 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/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/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/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/criterions/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 +msgid "Type" +msgstr "Type" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 +msgid "{0} projects reassignation remaining" +msgstr "{0} projecten reassignation resterend" + +#: 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 "Deze machine kan niet verwijderd worden omdat het toegekend is aan projecten of toegerekende uren" + +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 +msgid "November" +msgstr "November" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:89 +msgid "Enable/Disable" +msgstr "Aan-/uitschakelen" + +#: 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 "Waarde is ongeldig, de waarde moet groter zijn dan de waarde van de vorige voortgang" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 +msgid "BCWS" +msgstr "BCWS" + +#: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyPrint.java:351 +msgid " in the specified directory." +msgstr "in de aangegeven directory" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1144 +msgid "criterion satisfaction codes must be unique inside a resource" +msgstr "criterium satisfaction codes moeten uniek zijn binnen een resource" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 +msgid "no" +msgstr "nee" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:347 +msgid "missing code in a work report." +msgstr "ontbrekende code in een werkrapport" + +#: 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/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 "Criterium" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:103 +msgid "unl" +msgstr "unl" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 +msgid "Test LDAP connection" +msgstr "Test LDAP verbinding" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 +msgid "Generate code for" +msgstr "Genereer code voor" + +#: 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 "ontbrekende code in een label" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:123 +msgid "Actual Cost Work Performed" +msgstr "Daadwerkelijk Kosten Werk verricht" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:174 +msgid "Create project from Template" +msgstr "Maak project vanuit sjabloon" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:418 +msgid "" +"Value is not valid.\n" +" Code cannot contain chars like '_' \n" +" and should not be empty" +msgstr "Waarde is niet geldig.\nCode kan geen letters bevatten zoals '_'\nen mag niet leeg zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorization.java:43 +msgid "an authorization type must be set" +msgstr "een autorisatietype moet worden ingesteld" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:92 +msgid "Must start after (days since beginning project)" +msgstr "Moet starten na (dagen sinds aanvang project)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:886 +msgid "" +"Confirm creating a new project version for this scenario and derived. Are " +"you sure?" +msgstr "Bevestig het maken van een nieuwe projectversie voor dit scenario en afgeleiden. Weet u het zeker?" + +#: 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/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/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 +msgid "Add" +msgstr "Toevoegen" + +#: libreplan-webapp/src/main/webapp/common/error.zul:48 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 +msgid "Stacktrace" +msgstr "Stacktrace" + +#: libreplan-webapp/src/main/webapp/materials/materials.zul:48 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:79 +msgid "Unselect" +msgstr "Deselecteer" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:613 +msgid "You should select the type of exception" +msgstr "U dient het type uitzondering te kiezen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:93 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 +msgid "Deadline" +msgstr "Deadline" + +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:113 +msgid "Tasks" +msgstr "Taken" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 +msgid "Filter by categories or materials" +msgstr "Filter op categorieën of materialen" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 +msgid "Subcontracted Tasks" +msgstr "Uitbestede taken" + +#: 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 "Hoeveelheid werkpercentage moet tussen 0 en 100 liggen" + +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:30 +msgid "Machine data" +msgstr "Machine gegevens" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:128 +msgid "VAC" +msgstr "VAC" + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:55 +msgid "Label type" +msgstr "Labeltype" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 +msgid "Administration / Management" +msgstr "Beheer / Management" + +#: 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" +msgstr "Gevorderde allocatie" + +#: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:93 +msgid "Number of iterations" +msgstr "Aantal iteraties" + +#: libreplan-webapp/src/main/webapp/templates/templates.zul:60 +msgid "Template Tree" +msgstr "Sjabloon boomstructuur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:449 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:35 +msgid "Alpha" +msgstr "Alpha" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:329 +msgid "Criterion has subelements" +msgstr "Criterium heeft subelementen" + +#: 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 "inconsistente parent code" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:430 +msgid "effort is not properly calculated based on clock" +msgstr "inspanning is niet correct berekent gebaseerd op de klok" + +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 +msgid "Status" +msgstr "Status" + +#: libreplan-webapp/src/main/webapp/settings/settings.zul:111 +msgid "Resource load view" +msgstr "Resource belasting view" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:787 +msgid "the date must be inside the visualization area" +msgstr "de datum moet binnen het visualiseer gedeelte liggen" + +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:72 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:37 +msgid "Hours" +msgstr "Uren" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 +msgid "Quality form type" +msgstr "Kwaliteitsformuliertype" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 +msgid "{0} \"{1}\" deleted" +msgstr "{0} \"{1}\" verwijderd" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 +msgid "date not specified." +msgstr "datum niet gespecificeerd" + +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 +msgid "work report has not this label type assigned" +msgstr "werkrapport heeft niet dit labeltype toegekend" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1201 +msgid "Limiting assignment" +msgstr "Begrenste toekenning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:364 +msgid " hours" +msgstr " uren" + +#: 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 "Begrensde resources planning" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 +msgid "The name of the criterion is empty." +msgstr "De naam van het criterium is leeg." + +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:69 +msgid "New label" +msgstr "Nieuw label" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Worker.java:137 +msgid "Worker ID cannot be empty" +msgstr "WerkerID mag niet leeg zijn" + +#: 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 +msgid "All project tasks" +msgstr "Alle project taken" + +#: 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 "De start datum mag niet ongedefinieerd zijn" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:386 +msgid "LDAP Roles (separated by ;)" +msgstr "LDAP Rollen (gescheiden door ;)" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:27 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 +msgid "Allocation configuration" +msgstr "Allocatie configuratie" + +#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:209 +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:189 +msgid "Save & New work report" +msgstr "Opslaan & Nieuw werkrapport" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:52 +msgid "Subcontract price" +msgstr "Onderaanneem prijs" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:799 +msgid "Resources per day are zero" +msgstr "Resources per dag zijn nul" + +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 +msgid "Assigned criteria" +msgstr "Toewijs criterium" + +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:57 +msgid "Help on authentication (opens a new window)" +msgstr "Help bij authenticatie (opent een nieuw venster)" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 +msgid "Not a valid effort duration" +msgstr "Geen geldige inspanningsduur" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:780 +msgid "The length must be greater than 0, and not null." +msgstr "De lengte moet groter zijn dan 0, en niet ongedefinieerd." + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 +msgid "Cannot remove the predefined Exception Day Type \"{0}\"" +msgstr "Kan het voorgedefinieerde uitzonderingsdagtype \"{0}\" niet verwijderen" + +#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:34 +msgid "Base calendar type" +msgstr "Basis kalendertype" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 +msgid "Could not save new calendar" +msgstr "Kon de nieuwe kalender niet opslaan" + +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:35 +msgid "Planned end" +msgstr "Gepland einde" + +#: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:224 +msgid "Could not save the scenario" +msgstr "Kon het scenario niet opslaan" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:136 +msgid "Couldn't find criterion {0}" +msgstr "Kon criterium {0} niet vinden" + +#: 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 "Pas filtering toe op taken die voldoen aan de vereiste criteria" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:347 +#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:37 +msgid "Task Scheduling Status In Project" +msgstr "Taak planning status in project" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:162 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:356 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:868 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 +msgid "Confirm" +msgstr "Bevestig" + +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:48 +#: 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/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 +msgid "Create" +msgstr "Maak" + +#: 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 "kies aub een werkrapporttype" + +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 +msgid "Permissions" +msgstr "Permissies" + +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:487 +msgid "List of materials for category: {0}" +msgstr "Lijst met materialen voor categorie: {0}" + +#: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:36 +msgid "Cancel edition" +msgstr "Afbreken editie" + +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 +msgid "Total price" +msgstr "Toaalprijs" + +#: 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:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:990 +#: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 +#: 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/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/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:1247 +#: 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/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/_editProfile.zul:68 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:148 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 +#: 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/_listOrderElementAuthorizations.zul:79 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 +msgid "Delete" +msgstr "Verwijderen" + +#: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 +msgid "Labels without inheritance" +msgstr "Labels zonder overerving" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 +msgid "RECEIVED" +msgstr "ONTVANGEN" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 +msgid "PENDING" +msgstr "WACHTEND" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 +msgid "ORDERED" +msgstr "BESTELT" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 +msgid "PROCESSING" +msgstr "PROCESSING" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 +msgid "CANCELED" +msgstr "AFGEBROKEN" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "heading" +msgstr "kop" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "line" +msgstr "regel" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 +msgid "Number of assigned hours" +msgstr "Aantal toegewezen uren" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:32 +msgid "Number of hours calculated by clock" +msgstr "Aantal uren berekent door de klok" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:33 +msgid "Number of assigned hours and the time" +msgstr "Aantal toegekende uren en de tijd" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 +msgid "Hours cost type cannot be empty or null" +msgstr "Uren kostentype kan niet leeg of ongedefinieerd zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 +msgid "Init date cannot be empty or null" +msgstr "Init datum kan niet leeg of ongedefinieerd zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 +msgid "End date cannot be empty or null" +msgstr "Einddatum kan niet leeg of ongedefinieerd zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by percentage" +msgstr "op percentage" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by items" +msgstr "op items" + +#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 +msgid "Use browser language configuration" +msgstr "Gebruik browser taalconfiguratie" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:410 +msgid "Stretches must sum 100%" +msgstr "Stretches moeten opgeteld 100% zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 +msgid "Flat" +msgstr "Plat" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 +msgid "Stretches" +msgstr "Stretches" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 +msgid "Interporlation" +msgstr "Interpolatie" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 +msgid "Sigmoid" +msgstr "Sigmoid" + +#: 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 "Wachtend" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +msgid "Failed sent" +msgstr "Zenden mislukt" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Success sent" +msgstr "Zenden gelukt" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 +msgid "There are no days available due to not satisfying the criteria." +msgstr "Er zijn geen dagen beschikbaar omdat niet aan de criteria wordt voldaan" + +#: 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 " +"their calendars." +msgstr "Een andere mogelijkheid is dat de resource geen dagen beschikbaar hebben vanwege hun kalender" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 +msgid "" +"There are no days available in the days marked available by the task " +"calendar." +msgstr "Er zijn geen dagen beschikbaar in de als beschikbaar gemarkeerde dagen in de taak kalender" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 +msgid "Maybe the criteria are not satisfied in those days." +msgstr "Misschien is neit ana de criteria voldaan in deze dagen." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 +msgid "" +"The resource's calendar has no available days starting from the start of the" +" task." +msgstr "De resource kalender heeft geen beschikbare dagen vanaf de startdatum van de taak" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 +msgid "" +"There are no days available at resource's calendar in the days marked " +"available by the task's calendar." +msgstr "Er zijn geen dagen beschikbaar in de kalender van de resource in de dagen die gemarkeerd zijn door de kalender van de taak." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 +msgid "Finished" +msgstr "Klaar" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 +msgid "In progress" +msgstr "Wordt aan gewerkt" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 +msgid "Blocked" +msgstr "Geblokkeerd" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 +msgid "as soon as possible" +msgstr "zo snel mogelijk" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 +msgid "start not earlier than" +msgstr "start niet eerder dan" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 +msgid "start in fixed date" +msgstr "start op vaste datum" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 +msgid "as late as possible" +msgstr "zo laat mogelijk" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 +msgid "finish not later than" +msgstr "eindig niet later dan" + +#: 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 "Uurtal moet een waarde zijn tussen 0 en 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" +msgstr "Een wachtrij afhankelijkheid heeft een bron nodig die afwijkt van de bestemming" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 +msgid "Read authorization" +msgstr "Lees authorisatie" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 +msgid "Write authorization" +msgstr "Schrijf authorisatie" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +msgid "Web service reader" +msgstr "Web service reader" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +msgid "Web service writer" +msgstr "Web service writer" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 +msgid "All projects read allowed" +msgstr "Alle projecten lezen toegestaan" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 +msgid "All projects edition allowed" +msgstr "Alle projecten versies toegestaan" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 +msgid "Project creation allowed" +msgstr "Project aanmaken toegestaan" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 +msgid "Line" +msgstr "Regel" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 +msgid "red (default)" +msgstr "rood (standaard)" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:32 +msgid "green" +msgstr "groen" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:33 +msgid "blue" +msgstr "blauw" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:34 +msgid "cyan" +msgstr "cyaan" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:35 +msgid "magenta" +msgstr "magenta" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:36 +msgid "yellow" +msgstr "geel" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:37 +msgid "black" +msgstr "zwart" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:38 +msgid "orange" +msgstr "oranje" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:39 +msgid "purple" +msgstr "paars" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 +msgid "unlimited" +msgstr "onbeperkt" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Monday" +msgstr "Maandag" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Tuesday" +msgstr "Dinsdag" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Wednesday" +msgstr "Woensdag" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Thursday" +msgstr "Donderdag" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Friday" +msgstr "Vrijdag" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Saturday" +msgstr "Zaterdag" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 +msgid "Sunday" +msgstr "Zondag" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "Yes" +msgstr "Ja" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 +msgid "No" +msgstr "Nee" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 +msgid "[generic all machines]" +msgstr "[generiek alle machines]" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 +msgid "STRATEGIC RESOURCE" +msgstr "STRATEGISCHE RESOURCE" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/PredefinedCriterionTypes.java:39 +msgid "LOCATION" +msgstr "LOCATIE" + +#: 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 "SKILL" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 +msgid "WORKER" +msgstr "WERKER" + +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:33 +msgid "MACHINE" +msgstr "MACHINE" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "OFFERED" +msgstr "GEOFFREERD" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "ACCEPTED" +msgstr "GEACCEPTEERD" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 +msgid "STARTED" +msgstr "GESTART" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "FINISHED" +msgstr "KLAAR" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:34 +msgid "CANCELLED" +msgstr "AFGEBROKEN" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +msgid "SUBCONTRACTED PENDING PROJECT" +msgstr "ONDERAANGENOMEN AFWACHTEND PROJECT" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:35 +msgid "STORED" +msgstr "OPGESLAGEN" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:215 +msgid "it's already somewhat scheduled" +msgstr "het is al wat ingepland" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:229 +msgid "it can't be unscheduled" +msgstr "het kan niet uitgepland worden" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:367 +msgid "Completely scheduled" +msgstr "Volledig ingepland" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:369 +msgid "Partially scheduled" +msgstr "Gedeeltelijk ingepland" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:371 +msgid "Unscheduled" +msgstr "Ongepland" + +#: 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:379 +msgid "P" +msgstr "P" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/SchedulingState.java:381 +msgid "U" +msgstr "U" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 +msgid "" +"Some ancestor has the same label assigned, so this element is already " +"inheriting this label" +msgstr "Een parent heeft hetzelfde label toegekend gekregen, dus dit element erft reeds dit label" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +msgid "Cannot spread two progress in the same task" +msgstr "Kan geen twee voortgangen in dezelfde taak spreiden" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 +msgid "Duplicate Progress Assignment For Task" +msgstr "Duplicaat voortgangs toewijziging voor taak" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 +msgid "Quality form already exists" +msgstr "kwaliteitsformulier bestaat reeds" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 +msgid "workHours should be greater or equals to 0" +msgstr "werkuren zouden groter dan of gelijk aan 0 moeten zijn" + +#: 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 "\"werkuren\" waarde is ongeldig, de huidige lijst UrenGroepen in aanmerking genomen" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 +msgid "Working hours shouldn't be negative" +msgstr "Werkuren zouden niet negatief moeten zijn" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 +msgid "Total percentage should be less than 100%" +msgstr "Totaal percentage zou minder dan 100% moeten zijn" + +#: 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 "Het criterium kan niet toegekend worden aan deze urengroep omdat het resourcetype verschillend is" + +#: 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 "Het criterium kan niet toegekend worden aan deze urengroep omdat het al bestaat binnen de urengroep" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 +msgid "The criterion already exist into other task" +msgstr "Het criterium bestaat al in een andere taak" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 +msgid "Spreading progress" +msgstr "Spreiding voortgang" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:37 +msgid "Progress with all tasks by hours" +msgstr "Voortgang met alle taken per uur" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:38 +msgid "Progress with critical path tasks by hours" +msgstr "Voortgang met kritieke pad taken per uur" + +#: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:39 +msgid "Progress with critical path tasks by duration" +msgstr "Voortgang met kritieke pad taken per tijdsduur" + +#: 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 "U kunt deze entiteit sequentie niet wijzigen, het is al in gebruik" + +#: 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 "U kunt deze entiteit sequentie niet verwijderen, het is al in gebruik" diff --git a/libreplan-webapp/src/main/resources/i18n/pt.po b/libreplan-webapp/src/main/resources/i18n/pt.po index 5e0d50162..97c437d97 100644 --- a/libreplan-webapp/src/main/resources/i18n/pt.po +++ b/libreplan-webapp/src/main/resources/i18n/pt.po @@ -1,29 +1,33 @@ -# Portuguese translations for LibrePlan - Webapp module -# Copyright (C) 2011 Helena Grosso -# This file is distributed under the same license as the NavalPlan package. -# Helena Grosso , 2011. +# LibrePlan - Webapp module. +# Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e +# Desenvolvemento Tecnolóxico de Galicia +# Copyright (C) 2010-2012 Igalia, S.L. +# This file is distributed under the same license as the LibrePlan package. # +# Translators: +# Helena Grosso , 2011. +# Joaquim Rocha , 2011, 2012. msgid "" msgstr "" -"Project-Id-Version: 1.1.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-11 09:11+0100\n" -"PO-Revision-Date: 2011-12-06 23:05+0100\n" -"Last-Translator: Helena Grosso \n" -"Language-Team: Português <>\n" -"Language: pt\n" +"Project-Id-Version: 1.2.2\n" +"Report-Msgid-Bugs-To: http://bugs.libreplan.org/\n" +"POT-Creation-Date: 2012-02-24 09:08+0100\n" +"PO-Revision-Date: 2012-02-27 11:02+0000\n" +"Last-Translator: Joaquim Rocha \n" +"Language-Team: Português\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: pt\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 "O recurso não pode ser nulo" +msgstr "Estratégia de pesquisa de função" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:336 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:354 msgid "Group path" -msgstr "Caminho do grupo" +msgstr "Estratégia de grupo" #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:420 msgid "criterion codes must be unique inside a criterion type" @@ -34,16 +38,16 @@ msgid "No authorizations were added because you did not select any." msgstr "Não se adicionaram atualizações porque nenhuma foi selecionada" #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:88 -#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:71 +#: libreplan-webapp/src/main/webapp/common/layout/login.zul:58 msgid "en" msgstr "pt" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:192 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:204 msgid "Origin" msgstr "Origem" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:168 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:180 msgid "Create exception" msgstr "Criar exceção" @@ -61,66 +65,67 @@ msgstr "Criar Trabalhador Virtual" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:830 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:105 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:28 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:137 -#: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:159 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:31 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:246 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:137 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:28 #: 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/qualityforms/_editQualityForm.zul:88 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:38 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:30 +#: 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 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:36 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:52 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:68 #: libreplan-webapp/src/main/webapp/scenarios/_list.zul:28 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:48 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:70 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:50 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:57 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:36 +#: 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/templates/_assignedQualityForms.zul:50 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:39 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:229 -#: 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/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/completedEstimatedHoursPerTask.zul:97 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:138 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:97 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:138 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:118 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:54 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:51 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:31 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:40 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:39 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:44 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:37 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:56 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:109 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:29 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:26 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:44 +#: 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/_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:242 msgid "Operations" msgstr "Operações" @@ -140,23 +145,22 @@ msgstr "Selecionar" msgid "Work report removed successfully" msgstr "Relatório de trabalho apagado com sucesso" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1514 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1517 msgid "It can not be empty" msgstr "Não pode estar vazio" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 +#: 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/orders/components/_listOrderElementMaterials.zul:97 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:53 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:145 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:55 #: libreplan-webapp/src/main/webapp/templates/templates.zul:66 #: 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 msgid "Materials" msgstr "Materiais" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:360 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:361 msgid "Reassign" msgstr "Voltar a atribuir" @@ -186,23 +190,23 @@ msgstr "Administrar campos e etiquetas" msgid "Please, select a calendar" msgstr "Por favor, selecione um calendário" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:256 +msgid "Summary" +msgstr "Resumo" + #: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:29 #: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:170 msgid "Predefined" msgstr "Predefinido" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 -msgid "Summary" -msgstr "Resumo" - -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:445 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 +#: 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:67 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:53 msgid "Quality Forms" msgstr "Formulários de qualidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:331 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 msgid "Reports" msgstr "Relatórios" @@ -210,14 +214,16 @@ msgstr "Relatórios" msgid "LibrePlan: Advanced allocation" msgstr "LibrePlan: Atribuição avançada" -#: 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 "O valor original de dias laborais {0}, evita-se porque os valores consolidados não podem ser modificados" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:172 msgid "The {0} sequence prefixes can not be repeated" msgstr "Os prefixos da sequência de {0} não podem repetir-se" +#: 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 "O valor original de dias laborais {0}, evita-se porque os valores consolidados não podem ser modificados" + #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:82 msgid "Criterion requirements" msgstr "Critérios requeridos" @@ -230,15 +236,15 @@ msgstr "A data do intervalo deve ser maior ou igual que a data de início da tar msgid "Dedication chart" msgstr "Gráfico de dedicação" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:702 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:729 -msgid "Progress that are reported by quality forms can not be modified" -msgstr "O progresso notificado por formulários de qualidade não se pode modificar" - #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:748 msgid "Not the same hours group, impossible to update" msgstr "Não está no mesmo grupo de horas, impossível de atualizar" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:694 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:721 +msgid "Progress that are reported by quality forms can not be modified" +msgstr "O progresso notificado por formulários de qualidade não se pode modificar" + #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:66 msgid "Own exception" msgstr "Exceção própria" @@ -247,16 +253,16 @@ msgstr "Exceção própria" msgid "Cannot delete that material because it is assigned to a project." msgstr "Não se pode apagar esse material porque está atribuído a um projeto." +#: 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 "Uso de recursos" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:479 msgid "Remove limiting resource element" msgstr "Apagar elemento de recurso restringente" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:276 -#: 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 -msgid "Resource Usage" -msgstr "Uso de recursos" - #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:40 msgid "Active period from" msgstr "Período ativo desde" @@ -265,26 +271,27 @@ msgstr "Período ativo desde" msgid "Unassign" msgstr "Deixar de atribuir" -#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:296 -msgid "Companies" -msgstr "Empresas" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:505 msgid "Manual assignment" msgstr "Atribuição manual" -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:75 +#: libreplan-webapp/src/main/java/org/libreplan/web/externalcompanies/ExternalCompanyCRUDController.java:157 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:302 +msgid "Companies" +msgstr "Empresas" + +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:74 msgid "Quality form items list" msgstr "Lista de elementos do formulário de qualidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:240 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:218 -msgid "End date is not valid, the new end date must be later the current end date" +#: 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 "A data de fim não é válida, a nova data de fim deve ser posterior à data atual" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:518 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:903 +#: 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/common/BaseCRUDController.java:128 msgid "Create {0}: {1}" msgstr "Criar {0}: {1}" @@ -293,8 +300,8 @@ msgstr "Criar {0}: {1}" msgid "generic workers allocation" msgstr "Atribuição genérica de trabalhadores" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:890 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:308 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:310 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:895 msgid "The project has no scheduled elements" msgstr "O projeto não tem elementos planificados" @@ -302,9 +309,9 @@ msgstr "O projeto não tem elementos planificados" msgid "Hour start" msgstr "Hora de início" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:120 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:36 #: 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 "Ínicio" @@ -316,6 +323,10 @@ msgstr "Relatório de Progresso" msgid "cost assignment's category not specified" msgstr "categoria de atribuição de custo não especificada" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +msgid "Check for updates" +msgstr "Verificar se há atualizações" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:72 msgid "Delete Template element" msgstr "Apagar elemento de modelo" @@ -333,38 +344,51 @@ msgstr "Utilizador com login '{0}': não encontrado" msgid "Resources capability" msgstr "Capacidade de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 -msgid "changing perspective" -msgstr "mudança de perspectiva" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:31 msgid "Transfer Projects Between Scenarios" msgstr "Transferir Projetos Entre Cenários" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/MultipleTabsPlannerController.java:108 +msgid "changing perspective" +msgstr "mudança de perspectiva" + #: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:124 -msgid "Could not add those authorizations to profile {0} because they were already present." +msgid "" +"Could not add those authorizations to profile {0} because they were already " +"present." msgstr "Não se adicionaram essas atualizações ao perfil {0} porque já estavam presentes." #: libreplan-webapp/src/main/webapp/common/configuration.zul:63 msgid "Default calendar" msgstr "Calendario padrão" +#: 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 +msgid "Click on this" +msgstr "Clique aqui" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:74 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:36 msgid "Project Name" msgstr "Nome do Projeto" +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:967 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:306 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:938 msgid "Indent" msgstr "Indentar" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:312 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:327 msgid "Save passwords in database" msgstr "Guardar palavras-passe na base de dados" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:255 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:256 msgid "Reassignation" msgstr "Reatribuição" @@ -376,17 +400,17 @@ msgstr "Novo modelo" msgid "Total estimated hours" msgstr "Horas estimadas totais" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 #: libreplan-webapp/src/main/webapp/common/error.zul:21 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:22 msgid "LibrePlan: Runtime Error" msgstr "LibrePlan: Erro de Execução" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:136 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:151 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:153 msgid "Base calendar \"{0}\" saved" msgstr "Calendário base \"{0}\" guardado" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:177 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 msgid "Exceptions list" msgstr "Lista de exceções" @@ -394,7 +418,7 @@ msgstr "Lista de exceções" msgid "Locations" msgstr "Localizações" -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:78 +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:77 msgid "New quality form item" msgstr "Novo elemento de formulário de qualidade" @@ -402,19 +426,14 @@ msgstr "Novo elemento de formulário de qualidade" msgid "LibrePlan: Labels" msgstr "LibrePlan: Etiquetas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:242 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:261 msgid "LDAP connection was successful" msgstr "A conexão LDAP foi realizada com sucesso" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:43 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 msgid "Login name" msgstr "Nome de utilizador" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 -msgid "LibrePlan user" -msgstr "Utilizador LibrePlan" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:84 msgid "{0} List" msgstr "Lista {0}" @@ -436,12 +455,14 @@ msgid "Current selection" msgstr "Seleção atual" #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Resource.java:1130 -msgid "there exist criterion satisfactions referring to criterion types not applicable to this resource" +msgid "" +"there exist criterion satisfactions referring to criterion types not " +"applicable to this resource" msgstr "existem critérios satisfeitos que pertencem a tipos de critério não aplicáveis a este recurso" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:53 #: libreplan-webapp/src/main/webapp/templates/templates.zul:65 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:50 msgid "Criterion Requirement" msgstr "Critério Exigido" @@ -457,7 +478,11 @@ msgstr "Minutos" msgid "You can not remove a scenario with derived scenarios" msgstr "Não se pode apagar um cenário com cenários derivados" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:948 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:91 +msgid "Available materials" +msgstr "Materiais disponíveis" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:950 msgid "Work Report Types" msgstr "Tipos de Relatórios de Trabalho" @@ -482,12 +507,18 @@ msgstr "um recurso desativado tem sub-recursos ativados" msgid "Client" msgstr "Cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:662 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:153 -msgid "there are no resources for required criteria: {0}. So the generic allocation can't be added" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:662 +msgid "" +"there are no resources for required criteria: {0}. So the generic allocation" +" can't be added" msgstr "não existem recursos com os critérios solicitados: {0}. Portanto, não se pode adicionar a atribuição genérica" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:478 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:347 +msgid "Role search strategy" +msgstr "Estratégia de pesquisa de função" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:480 msgid "Error on showing warning message removing calendar: " msgstr "Erro ao mostrar mensagem de aviso ao apagar um calendário: " @@ -499,13 +530,13 @@ msgstr "o relatório de trabalho não tem nenhum valor de descrição com esse n msgid "material category name has to be unique. It is already used" msgstr "o nome da categoría de materiais deve ser único. Já está a ser utilizado" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:109 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:46 #: libreplan-webapp/src/main/webapp/orders/_edition.zul:44 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:47 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:109 msgid "Imputed hours" msgstr "Horas atribuídas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:338 +#: 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 "Custos do Projeto por Recurso" @@ -536,14 +567,20 @@ msgid "Application URI" msgstr "URI da aplicação" #: 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" +msgid "" +"The {0} is not valid, criterionType overlaps with other " +"criterionSatisfaction from the same criterionType" msgstr "{0} não é válido, criterionType sobrepõe-se a outro criterionSatisfaction do mesmo criterionType" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:332 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:349 +msgid "Group strategy" +msgstr "Estratégia de grupo" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 msgid "Work Report Lines" msgstr "Linhas do Relatório de Trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1546 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1555 msgid "Configure" msgstr "Configurar" @@ -552,9 +589,9 @@ msgid "October" msgstr "Outubro" #: libreplan-webapp/src/main/webapp/settings/settings.zul:58 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 +#: 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:50 +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:36 msgid "First name" msgstr "Nome" @@ -566,12 +603,12 @@ msgstr "Não se pôde executar o comando de impressão" msgid "Complementary text fields" msgstr "Campos de texto complementar" +#: 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:450 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:292 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:827 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:452 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:200 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:832 msgid "Confirm deleting {0}. Are you sure?" msgstr "Confirmar apagar de {0}. Tem a certeza de que o deseja fazer?" @@ -579,25 +616,25 @@ msgstr "Confirmar apagar de {0}. Tem a certeza de que o deseja fazer?" msgid "Work Reports List" msgstr "Lista de Relatórios de Trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:313 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 msgid "Accounts" msgstr "Contas" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:85 -msgid "External code" -msgstr "Código externo" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:50 msgid "Edit selected task" msgstr "Editar tarefa selecionada" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:87 +msgid "External code" +msgstr "Código externo" + #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:49 msgid "View" msgstr "Ver" -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:39 #: 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 "Restringente" @@ -605,32 +642,34 @@ msgstr "Restringente" msgid "Required materials" msgstr "Materiales requeridos" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:346 +msgid "Backwards" +msgstr "Atrás" + #: 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 "os recursos por dia devem ser não vazios e ser maiores que zero" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:341 -msgid "Backwards" -msgstr "Atrás" +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 +msgid "Apply filtering to resources satisfying required criteria" +msgstr "Aplicar filtro aos recursos que satisfazem os critérios requeridos" #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:67 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:77 msgid "Version" msgstr "Versão" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:52 -msgid "Apply filtering to resources satisfying required criteria" -msgstr "Aplicar filtro aos recursos que satisfazem os critérios requeridos" - -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:106 +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:105 msgid "Up" msgstr "Acima" #: 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" +msgid "" +"CriterionType is not valid, it overlaps other criterionSatisfaction with the" +" same criterionType" msgstr "CriterionType não é válido, outro criterionSatisfaction sobrepõe-se ao mesmo criterionType" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:125 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:138 msgid "Types of work hours" msgstr "Tipos de horas de trabalho" @@ -642,9 +681,7 @@ msgstr "EAC" msgid "" "Its planning is not in the current scene.\n" "Should change to any of the following scenarios:\n" -msgstr "" -"A sua planificação não está presente no cenário atual.\n" -"Deve mudar para um dos seguintes cenários:\n" +msgstr "A sua planificação não está presente no cenário atual.\nDeve mudar para um dos seguintes cenários:\n" #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:39 msgid "Predecessor" @@ -658,37 +695,39 @@ msgstr "Algum trecho tem valores maiores ou iguais que o trecho anterior" msgid "Please select a task" msgstr "Por favor, selecione uma tarefa" +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 +msgid "missing worker code in the work report" +msgstr "falta código do trabalhador no relatório de trabalho" + #: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:101 -msgid "Value is not valid, the default max value must be greater than the precision value " +msgid "" +"Value is not valid, the default max value must be greater than the precision" +" value " msgstr "O valor não é válido, o valor máximo por defeito deve ser maior que o valor de precisão " -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:38 #: 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/resources/_costCategoryAssignment.zul:38 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:55 msgid "End date" msgstr "Data de fim" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:245 -msgid "missing worker code in the work report" -msgstr "falta código do trabalhador no relatório de trabalho" - #: libreplan-business/src/main/java/org/libreplan/business/users/entities/Profile.java:89 msgid "profile name is already being used by another profile" msgstr "o nome do perfil já está a ser usado por outro perfil" #: libreplan-webapp/src/main/webapp/settings/settings.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:76 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:81 msgid "E-mail" msgstr "E-mail" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:106 #: 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/SchedulingProgressPerOrderController.java:106 msgid "This project has already been added." msgstr "Este projeto já foi adicionado." @@ -696,22 +735,22 @@ msgstr "Este projeto já foi adicionado." msgid "The task code cannot be null" msgstr "O código da tarefa não pode ser nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:593 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:321 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:594 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:329 +#: 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/planner/taskpanels/_taskInformation.zul:32 msgid "Criteria" msgstr "Critérios" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 -msgid "Resource / Criteria" -msgstr "Recurso / Critérios" - #: libreplan-webapp/src/main/webapp/users/_editUser.zul:27 msgid "User data" msgstr "Dados do utilizador" +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:134 +msgid "Resource / Criteria" +msgstr "Recurso / Critérios" + #: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:44 msgid "Lines" msgstr "Linhas" @@ -720,11 +759,16 @@ msgstr "Linhas" msgid "Add new progress assignment" msgstr "Adicionar nova atribuição de progresso" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1284 +msgid "" +"Value must be a multiple of the precision value of the progress type: {0}" +msgstr "O valor tem que ser múltiplo do valor de precisão do tipo de progresso: {0}" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:32 msgid "Set Filter Options" msgstr "Configurar as Opções de Filtragem" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:977 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:979 msgid "Error on showing warning message removing workReportType: " msgstr "Erro ao mostrar mensagem de advertência ao apagar tipo de relatório de trabalho: " @@ -744,35 +788,35 @@ msgstr "A versão do projeto é a mesma nos cenários de origem e destino" msgid "Personal data" msgstr "Dados pessoais" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:733 -msgid "Calculated progress can not be removed" -msgstr "O progresso calculado não se pode apagar" - -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:331 #: 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/WorkingProgressPerTaskController.java:159 #: 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 "por favor, selecione um critério" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:725 +msgid "Calculated progress can not be removed" +msgstr "O progresso calculado não se pode apagar" + #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:112 msgid "Work reports" msgstr "Relatórios de trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 -msgid "{0} annotation required on {1}" -msgstr "{0} anotação obrigatória em {1}" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "June" msgstr "Junho" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1038 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/EntryPointsHandler.java:143 +msgid "{0} annotation required on {1}" +msgstr "{0} anotação obrigatória em {1}" + +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:1067 msgid "Modified" msgstr "Modificado" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:216 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:215 msgid "Add Criterion" msgstr "Adicionar Critério" @@ -780,12 +824,12 @@ msgstr "Adicionar Critério" msgid "You can not remove the current scenario" msgstr "Não se pode apagar o cenário atual" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:653 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:672 msgid "format prefix invalid. It cannot be empty or contain whitespaces." msgstr "formato de prefixo inválido. Não pode estar vazio ou conter espaços em branco." #: 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:338 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:335 msgid "MessagesContainer is needed" msgstr "É necessário um MessagesContainer" @@ -793,11 +837,11 @@ msgstr "É necessário um MessagesContainer" msgid "Project element code" msgstr "Código da tarefa" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 #: 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 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:56 +#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:42 msgid "Ending date" msgstr "Data de fim" @@ -805,40 +849,40 @@ msgstr "Data de fim" msgid "LibrePlan: Page not found" msgstr "LibrePlan: Página não encontrada" -#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 -msgid "Templates List" -msgstr "Lista de modelos" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:29 msgid "Export options" msgstr "Opções de exportação" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:227 -msgid "Last value" -msgstr "Último valor" +#: libreplan-webapp/src/main/webapp/templates/_list.zul:21 +msgid "Templates List" +msgstr "Lista de modelos" #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:34 msgid "Subcontracted Tasks List" msgstr "Lista de Tarefas Subcontratadas" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:240 +msgid "Last value" +msgstr "Último valor" + #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:51 msgid "Average of worked hours in finished applications" msgstr "Média de horas trabalhadas em aplicações finalizadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:706 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:698 msgid "Calculated progress can not be modified" msgstr "Não se pode modificar o progresso calculado" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 -msgid "Statistics log" -msgstr "Histórico de estatísticas" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:58 msgid "Work done from starting date" msgstr "Trabalho realizado desde a data de início" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:69 +msgid "Statistics log" +msgstr "Histórico de estatísticas" + #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:47 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:40 msgid "Edit Calendar" msgstr "Editar Calendário" @@ -846,12 +890,12 @@ msgstr "Editar Calendário" msgid "Profile" msgstr "Perfil" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:340 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:348 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:37 msgid "Materials Needs At Date" msgstr "Necesidades de Materiais para Data" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:277 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:292 msgid "UserDn" msgstr "UserDn" @@ -861,14 +905,14 @@ msgstr "UserDn" msgid "Cannot be empty or null" msgstr "Não pode ser vazio ou nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:300 -msgid "filtering" -msgstr "filtrado" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:233 msgid "{0} \"{1}\" saved" msgstr "\"{0}\" guardado" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:299 +msgid "filtering" +msgstr "filtrado" + #: libreplan-webapp/src/main/webapp/orders/_list.zul:33 msgid "Total Budget" msgstr "Orçamento Total" @@ -877,8 +921,10 @@ msgstr "Orçamento Total" msgid "Hierarchy" msgstr "Hierarquia" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:833 -msgid "This worker cannot be deleted because it has assignments to projects or imputed hours" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:815 +msgid "" +"This worker cannot be deleted because it has assignments to projects or " +"imputed hours" msgstr "Este trabalhador não se pode apagar porque tem horas ou projetos atribuídos" #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:62 @@ -902,19 +948,21 @@ msgstr "Tipos de horas" msgid "Time period saved" msgstr "Período de tempo guardado" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:337 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 +msgid "" +"Are you sure of changing the resource type? You will lose the criteria with " +"different resource type." +msgstr "Tem a certeza de que deseja mudar o tipo de recurso? Perderá os critérios com diferente tipo de recurso." + #: 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/WorkingProgressPerTaskController.java:165 #: 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 "Este Critério já foi adicionado." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:252 -msgid "Are you sure of changing the resource type? You will lose the criteria with different resource type." -msgstr "Tem a certeza de que deseja mudar o tipo de recurso? Perderá os critérios com diferente tipo de recurso." - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:209 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:222 msgid "add" msgstr "adicionar" @@ -926,7 +974,7 @@ msgstr "Al alterações não guardadas serão perdidas. Deseja continuar?" msgid "NON_LIMITING" msgstr "NÃO_RESTRINGENTE" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:291 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:297 msgid "Workers" msgstr "Trabalhadores" @@ -966,14 +1014,14 @@ msgstr "nome do perfil não especificado" msgid "Date Start" msgstr "Data de Início" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1275 +#: 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 "O valor não é válido, o valor atual deve ser menor que o valor máximo" +#: 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 -#: libreplan-webapp/src/main/webapp/planner/order.zul:108 msgid "Value" msgstr "Valor" @@ -986,17 +1034,17 @@ msgid "there are no valid periods for this calendar" msgstr "não há períodos válidos para este calendário" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:54 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:93 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:101 msgid "Add role" msgstr "Adicionar função" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1271 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:638 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1274 msgid "Exception end date should be greater or equals than start date" msgstr "A data de fim duma exceção deve ser maior ou igual que a data de início" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:443 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:453 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:486 msgid "Repeated Project code {0} in Project {1}" msgstr "Código {0} de projeto repetido no projeto {1}" @@ -1009,7 +1057,9 @@ msgid "Progress Types List" msgstr "Lista de Tipos de Progresso" #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/AssignedMachineCriterionsModel.java:415 -msgid "The {0} can not be assigned to this resource. Its interval overlaps with other criterion" +msgid "" +"The {0} can not be assigned to this resource. Its interval overlaps with " +"other criterion" msgstr "O {0} não se pode atribuir a este recurso. O seu intervalo sobrepõe-se a outro critério" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:132 @@ -1025,11 +1075,11 @@ msgid "Type data" msgstr "Dados do tipo" #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:117 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:314 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 msgid "Profiles" msgstr "Perfis" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:256 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:271 msgid "Host" msgstr "Host" @@ -1037,11 +1087,11 @@ msgstr "Host" msgid "Hour finish" msgstr "Hora de fim" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:165 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:178 msgid "Perspectives" msgstr "Perspetivas" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:107 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 msgid "Workable time" msgstr "Tempo para Trabalho" @@ -1065,17 +1115,19 @@ msgstr "Atribuição de recursos restringentes" msgid "Split new assignment" msgstr "Dividir nova tarefa" -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 -msgid "Pagination" -msgstr "Paginação" - -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:263 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:275 msgid "Expiry date" msgstr "Data de vencimento" +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:57 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:67 +msgid "Pagination" +msgstr "Paginação" + #: 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" +msgid "" +"The operation does not perform because the task has progress reports that is" +" spread associated with this quality form" msgstr "A operação não pode ser levada a cabo porque a tarefa tem realtórios de progresso associados com este formulário de qualidade que foram propagados" #: libreplan-webapp/src/main/webapp/common/layout/template.zul:82 @@ -1087,32 +1139,23 @@ msgstr "Mudar cenário" msgid "Critical path" msgstr "Caminho crítico" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:260 -msgid "Deleting this item, it will disable the report progress option. Are you sure?" +#: 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 "A apagar este elemento, isto desactivará a opção de notificar o progresso. Tem a certeza de que o deseja fazer?" #: libreplan-webapp/src/main/webapp/materials/materials.zul:41 #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:41 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:80 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:77 msgid "Categories" msgstr "Categorias" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/PlanningTabCreator.java:180 #: 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 msgid "Project Details" msgstr "Pormenores do projeto" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:89 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:210 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:221 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:182 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:159 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:181 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:189 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:162 -msgid " to go to output directly" -msgstr " ir à saída diretamente" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:167 msgid "Add new hours group" msgstr "Adicionar novo grupo de horas" @@ -1126,11 +1169,11 @@ msgid "Cancel changes and back to scheduling" msgstr "Cancelar as alterações e voltar à planificação" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:386 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:87 #: 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 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:45 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:68 -#: libreplan-webapp/src/main/webapp/planner/order.zul:109 msgid "Percentage" msgstr "Percentagem" @@ -1142,12 +1185,12 @@ msgstr "Atualizado" msgid "Company logo URL" msgstr "URL do logotipo da empresa" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:129 msgid "No worker selected" msgstr "Nenhum trabalhador selecionado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:207 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:225 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:220 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:238 msgid "Number of digits" msgstr "Número de digitos" @@ -1164,8 +1207,8 @@ msgstr "Capacidade total" msgid "Problems connecting with client web service" msgstr "Problemas ao conetar com o serviço web cliente" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:157 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:186 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:169 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:198 msgid "Exception Type" msgstr "Tipo de Exceção" @@ -1173,28 +1216,28 @@ msgstr "Tipo de Exceção" msgid "Profiles List" msgstr "Lista de Perfis" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:580 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:689 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:919 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:51 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:64 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:68 -msgid "Labels" -msgstr "Etiquetas" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsModel.java:278 msgid "both {0} of category {1} and {2} of category {3} have the same code" msgstr "ambos os {0} da categoria {1} e {2} da categoria {3} têm o mesmo código" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:319 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:958 +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:236 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:690 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:581 +#: 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:64 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:50 +msgid "Labels" +msgstr "Etiquetas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:327 msgid "Data Types" msgstr "Tipos de Dados" +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:157 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:68 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:155 msgid "Total hours" msgstr "Total de horas" @@ -1202,7 +1245,7 @@ msgstr "Total de horas" msgid "Data" msgstr "Dados" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:344 msgid "Reassigning {0} projects" msgstr "A realocar {0} projetos" @@ -1210,13 +1253,13 @@ msgstr "A realocar {0} projetos" msgid "Filter by task status" msgstr "Filtrar por estado da tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:498 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:420 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:528 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:419 msgid "Select date" msgstr "Selecione data" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:627 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1264 +#: 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 "Deve selecionar uma data de fim para a exceção" @@ -1232,44 +1275,50 @@ msgstr "Código da empresa" msgid "Unknown attribute '{0}' in class {1}" msgstr "Atributo desconhecido '{0}' na classe {1}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:717 +#: 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 "RECURSO NÃO RESTRINGENTE" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:90 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:96 msgid "passwords can not be empty" msgstr "As palavras-passe não podem estar vazias" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:120 -msgid "Activation periods" -msgstr "Períodos de activação" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 -msgid "Passed" -msgstr "Passado" - #: 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/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:176 msgid "already assigned" msgstr "já atribuído" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:509 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:32 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:390 +msgid "Passed" +msgstr "Passado" + +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:132 +msgid "Activation periods" +msgstr "Períodos de ativação" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:511 +#: libreplan-webapp/src/main/webapp/planner/order.zul:151 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:74 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:131 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:139 -#: libreplan-webapp/src/main/webapp/planner/order.zul:154 +#: 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 msgid "Calendar" msgstr "Calendário" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:301 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:119 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:307 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:132 msgid "Resources" msgstr "Recursos" +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:48 +msgid "" +"LDAP users cannot change their password if LDAP authentication is enabled. " +"Talk to one of the administrators" +msgstr "Os utilizadores de LDAP não podem mudar a sua palavra-chave se a autenticação por LDAP estiver ativada. Contacte um administrador" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:31 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:56 msgid "Read" @@ -1299,13 +1348,17 @@ msgstr "a" msgid "worker's first name not specified" msgstr "nome do trabalhador não especificado" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:350 +msgid "Property strategy" +msgstr "Estratégia de propriedade" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:281 msgid "date not specified" msgstr "data não especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:264 #: 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 msgid "Projects Planning" msgstr "Planificação de Projetos" @@ -1313,25 +1366,25 @@ msgstr "Planificação de Projetos" msgid "Shrink to fit page width" msgstr "Reduzir para ajustar à largura da página" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:773 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:770 msgid "The max value must be greater than 0" msgstr "O valor máximo tem de ser maior que 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:55 msgid "Last name" msgstr "Apelidos" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:380 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 -msgid "Remove" -msgstr "Apagar" - #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:254 msgid "cost category name not specified" msgstr "nome da categoria de custo não especificado" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:382 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/Util.java:556 +msgid "Remove" +msgstr "Apagar" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:41 msgid "Planned workable days" msgstr "Dias laborais planificados" @@ -1344,36 +1397,38 @@ msgstr "SPI" msgid "Progress Type" msgstr "Tipo de Progresso" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1295 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1304 msgid "Task contains consolidated progress. Cannot apply sigmoid function." msgstr "A tarefa contém progresso consolidado. Não se pode aplicar a função sigmoide." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:320 msgid "UserId" msgstr "Userld" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:218 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:245 -msgid "Start date is not valid, the new start date must be previous the current start date" -msgstr "A data de início não é válida, a nova data de início deve ser anterior à data de início atual" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:516 -msgid "This date can not include the whole previous work week" -msgstr "Esta data não pode incluir toda a semana de trabalho anterior" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:390 msgid "the code must be not null or not empty" msgstr "o código não pode ser nulo ou vazio" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:509 +msgid "This date can not include the whole previous work week" +msgstr "Esta data não pode incluir toda a semana de trabalho anterior" + +#: 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 +msgid "" +"Start date is not valid, the new start date must be previous the current " +"start date" +msgstr "A data de início não é válida, a nova data de início deve ser anterior à data de início atual" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:119 msgid "Create New Project" msgstr "Criar Novo Projeto" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1430 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1439 msgid "Stretches list" msgstr "Lista de trechos" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:180 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:193 msgid "Enable scenarios module" msgstr "Ativar módulo de cenários" @@ -1381,50 +1436,50 @@ msgstr "Ativar módulo de cenários" msgid "Zoom" msgstr "Zoom" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:829 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:36 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:205 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:185 -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:78 -#: libreplan-webapp/src/main/webapp/settings/settings.zul:124 -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:44 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:97 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:48 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:90 -#: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:44 -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:45 -#: 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/limitingresources/limitingResourcesLayout.zul:53 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:102 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:865 #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:112 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/qualityforms/_editQualityForm.zul:132 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:37 +#: 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/scenarios/_edition.zul:64 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:91 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:76 #: 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:81 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:151 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:162 #: libreplan-webapp/src/main/webapp/templates/templates.zul:135 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:376 +#: 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/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/_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:395 msgid "Save" msgstr "Guardar" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:34 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:72 msgid "Standard Effort" msgstr "Esforço Padrão" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:129 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:142 msgid "Material categories" msgstr "Categorias de materiais" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:273 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:576 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:674 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:595 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:693 msgid "number of digits must be between {0} and {1}" msgstr "o número de dígitos deve estar entre {0} e {1}" @@ -1436,10 +1491,16 @@ msgstr "Critérios requeridos" msgid "Pending update" msgstr "Atualização pendente" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:160 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:158 msgid "Criterion previously selected" msgstr "Critério anteriormente selecionado" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:881 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment from root task" +msgstr "O progresso de propagação não pode ser alterado se existir uma consolidação nalguma atribuição desde a tarefa raíz" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:51 msgid "Users authorization" msgstr "Autorização de utilizadores" @@ -1448,22 +1509,23 @@ msgstr "Autorização de utilizadores" msgid "Problems connecting with subcontractor web service" msgstr "Problemas ao conetar com o serviço web subcontratador" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:219 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:232 msgid "Entity type" msgstr "Tipo de entidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:263 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1101 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:268 msgid "Unsaved changes will be lost. Are you sure?" msgstr "As alterações não guardadas serão perdidas. Deseja continuar?" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:22 -#: libreplan-webapp/src/main/webapp/planner/order.zul:22 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:22 -#: libreplan-webapp/src/main/webapp/planner/index.zul:22 #: 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/taskpanels/_tabPanelLimitingResourceAllocation.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: Planificação" @@ -1472,14 +1534,14 @@ msgstr "LibrePlan: Planificação" msgid "Assigned load" msgstr "Carga atribuída" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:142 -msgid "End Date" -msgstr "Data de fim" - #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:64 msgid "Filter by workers" msgstr "Filtrar por trabalhadores" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:154 +msgid "End Date" +msgstr "Data de fim" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 msgid "Some allocations needed" msgstr "São precisas algumas atribuições" @@ -1493,7 +1555,9 @@ msgid "ResourceType must be not-null" msgstr "ResourceType não deve ser nulo" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:95 -msgid "Estimated end date for the task (press enter in textbox to open calendar popup or type in date directly)" +msgid "" +"Estimated end date for the task (press enter in textbox to open calendar " +"popup or type in date directly)" msgstr "Data de fim estimada para a tarefa (pressione Enter no quadro de texto para abrir o calendário ou escreva a data diretamente)" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:292 @@ -1504,17 +1568,17 @@ msgstr "Expandir/Colapsar tudo" msgid "Overload due to current project" msgstr "Sobrecarga devido ao projeto atual" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:907 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:946 msgid "Name: {0}" msgstr "Nome: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:874 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:903 msgid "Move down" msgstr "Mover para baixo" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/CompletedEstimatedHoursPerTaskController.java:118 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingArrangementsPerOrderController.java:139 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/WorkingProgressPerTaskController.java:113 msgid "Please, select a project" msgstr "Por favor, selecione um projeto" @@ -1531,8 +1595,8 @@ msgid "Report structure" msgstr "Estrutura do relatório" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:119 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 #: libreplan-webapp/src/main/webapp/templates/templates.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:42 msgid "General data" msgstr "Dados gerais" @@ -1540,14 +1604,14 @@ msgstr "Dados gerais" msgid "BAC" msgstr "BAC" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:379 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:381 msgid "Calculate Number of Hours" msgstr "Calcular número de horas" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:105 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:35 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:81 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:99 msgid "Assign" msgstr "Atribuir" @@ -1555,7 +1619,7 @@ msgstr "Atribuir" msgid "missing code in a criterion" msgstr "falta código num critério" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1273 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1278 msgid "Create Template" msgstr "Criar modelo" @@ -1564,16 +1628,18 @@ msgstr "Criar modelo" msgid "Advanced search" msgstr "Busca avançada" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:112 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:74 #: 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 msgid "Filter by labels" msgstr "Filtrar por etiquetas" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:577 -msgid "IMPORTANT: Don't forget to communicate to subcontractor that his contract has been cancelled" +msgid "" +"IMPORTANT: Don't forget to communicate to subcontractor that his contract " +"has been cancelled" msgstr "IMPORTANTE: Não se esqueça de comunicar ao subcontratador que o seu contrato foi cancelado" #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:36 @@ -1584,7 +1650,7 @@ msgstr "Diagrama de Montecarlo" msgid "Schedule Variance" msgstr "Desvio na Planificação" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:496 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:395 msgid "Error on showing warning message removing qualityForm: " msgstr "Erro ao mostrar mensagem de aviso ao apagar Relatório de Qualidade" @@ -1592,25 +1658,25 @@ msgstr "Erro ao mostrar mensagem de aviso ao apagar Relatório de Qualidade" msgid "Service does not manage resource of type: {0}" msgstr "O serviço não gere recursos de tipo: {0}" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 #: libreplan-webapp/src/main/webapp/common/error.zul:44 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:39 msgid "Status code" msgstr "Código de estado" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:974 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:474 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:492 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:976 #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:103 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: 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:509 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:547 #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/AdvancedAllocationTaskController.java:73 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:476 msgid "Warning" msgstr "Aviso" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:30 msgid "Select parent calendar" msgstr "Selecionar o calendário pai" @@ -1628,26 +1694,26 @@ msgstr "O tipo de horas não pode ser nulo" msgid "criterion satisfaction with end date less than start date" msgstr "o critério satisfeito tem data de fim anterior à de início" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:49 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:214 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:226 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:186 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:163 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:185 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:193 +#: 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/webapp/orders/_listOrderElementAdvances.zul:49 msgid "Show" msgstr "Mostrar" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 -msgid "Duration (days)" -msgstr "Duração (dias)" - #: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:71 msgid "Assignment Type" msgstr "Tipo de Atribuição" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:58 +msgid "Duration (days)" +msgstr "Duração (dias)" + #: libreplan-webapp/src/main/webapp/common/layout/timeout.zul:29 msgid "Back to log in" msgstr "Voltar a iniciar a sessão" @@ -1666,14 +1732,14 @@ msgstr "Nó sem filhos" msgid "Company" msgstr "Empresa" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 -msgid "There is no label with this code " -msgstr "Não existe nenhuma etiqueta com este código" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:212 msgid "Task: {0} " msgstr "Tarefa: {0} " +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:118 +msgid "There is no label with this code " +msgstr "Não existe nenhuma etiqueta com este código" + #: libreplan-webapp/src/main/webapp/planner/editTask.zul:65 msgid "Task properties" msgstr "Propriedades da tarefa" @@ -1686,8 +1752,8 @@ msgstr "Não existe nenhum tipo de relatório de trabalho com este código" msgid "Sum of direct imputed hours" msgstr "Soma de horas atribuídas diretamente" -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 #: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:35 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:28 msgid "Surname" msgstr "Apelidos" @@ -1695,28 +1761,28 @@ msgstr "Apelidos" msgid "Exception Day Types List" msgstr "Lista de Tipos de Dia de Exceção" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 -msgid "the name must be not null or not empty" -msgstr "o nome não pode ser nulo ou vazio" - #: 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/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/_editWorkReportType.zul:69 +#: 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/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/planner/order.zul:110 -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:48 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:41 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:41 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:41 msgid "Date" msgstr "Data" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeModel.java:375 +msgid "the name must be not null or not empty" +msgstr "o nome não pode ser nulo ou vazio" + #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:42 msgid "Add From Template" msgstr "Adicionar a partir de modelo" @@ -1726,33 +1792,38 @@ msgstr "Adicionar a partir de modelo" msgid "Assigned resources for this task will be deleted. Are you sure?" msgstr "Os recursos atribuídos para esta tarefa serão apagados. Tem a certeza de que o deseja fazer?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:651 -msgid "format prefix invalid. It cannot be empty or contain '_' or whitespaces." +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:670 +msgid "" +"format prefix invalid. It cannot be empty or contain '_' or whitespaces." msgstr "formato de prefixo inválido. Não pode estar vazio ou conter '_' ou espaços em branco." #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:41 msgid "Filter by month" msgstr "Filtrar por mês" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:351 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:361 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:322 -msgid "The criterion and its type cannot be null" -msgstr "O critério e o seu tipo não podem ser nulos" - -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:421 +#: 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 "O formulário de qualidade deve ter um item com valor 100% para notificar o progresso" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 -msgid "July" -msgstr "Julho" +#: 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 "O critério e o seu tipo não podem ser nulos" #: 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 "O código não é válido. Existe outro tipo de unidade com o mesmo código" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:490 +#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 +msgid "July" +msgstr "Julho" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:255 +msgid "Enable LDAP authentication" +msgstr "Ativar autenticação LDAP" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:493 msgid "( max: {0} )" msgstr "( máx: {0} )" @@ -1764,15 +1835,16 @@ msgstr "Erro ao apagar elemento: " msgid "January" msgstr "Janeiro" -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 -msgid "Cannot calculate charts for current data" -msgstr "Não se podem calcular gráficos para os dados atuais" - #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:54 msgid "Select queue" msgstr "Selecionar fila" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:173 +#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:60 +msgid "Cannot calculate charts for current data" +msgstr "Não se podem calcular gráficos para os dados atuais" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:176 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1495 msgid "project name already being used" msgstr "o nome do projeto já está a ser usado" @@ -1780,50 +1852,50 @@ msgstr "o nome do projeto já está a ser usado" msgid "Work description" msgstr "Descrição do trabalho" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:63 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:59 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:58 msgid "Split assignment" msgstr "Dividir atribuição" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:519 -msgid "There are not any assigned progress to current task" -msgstr "Não existe nenhum progresso atribuído à tarefa atual" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:118 msgid "You can not remove the default scenario called \"{0}\"" msgstr "Não se pode apagar o cenário por defeito, chamado \"{0}\"" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:88 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:209 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:220 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:181 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:158 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:522 +msgid "There are not any assigned progress to current task" +msgstr "Não existe nenhum progresso atribuído à tarefa atual" + #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:180 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:188 +#: 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 msgid "direct link" msgstr "ligação direta" -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:112 +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:111 msgid "Down" msgstr "Abaixo" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:842 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:30 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:844 #: 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/TaskElementFilterEnum.java:34 #: 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:109 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:122 msgid "Label" msgstr "Etiqueta" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:841 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:870 msgid "Value is not valid, taking into account the current list of HoursGroup" msgstr "O valor não é válido, tendo em conta a lista atual de HoursGroup" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:51 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:90 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:95 msgid "Association with roles" msgstr "Associação com os papéis" @@ -1835,8 +1907,8 @@ msgstr "falta o tipo de horas de trabalho numa linha do relatório" msgid "Quality forms" msgstr "Formulários de qualidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:466 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:476 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:499 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:509 msgid "Repeated Hours Group code {0} in Project {1}" msgstr "Código {0} de grupo de horas repetido no projeto {1}" @@ -1861,19 +1933,19 @@ msgstr "Estimativa do custo total atual" msgid "cost assignment's start date not specified" msgstr "data de início da atribuição de custo não especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1192 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1195 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:45 msgid "Direct" msgstr "Direto" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:828 #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:104 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:193 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:245 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:266 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:51 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:86 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:205 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:257 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:278 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:34 msgid "Op." msgstr "Op." @@ -1885,11 +1957,13 @@ msgstr "Pessimista" msgid "Limiting resource assignation" msgstr "Atribuição de recursos restringentes" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 -msgid "This progress can not be removed, because it is spread. It is necessary to select another progress as spread." +#: 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 "Este progresso não pode ser eliminado porque está a ser propagado. É necessário selecionar outro progresso como propagado" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:119 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:131 msgid "Work week" msgstr "Semana de trabalho" @@ -1919,11 +1993,11 @@ msgstr "Atraso desde o início (em dias)" msgid "Resource cannot be null" msgstr "O recurso não pode ser nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:453 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:455 msgid "Total Hours" msgstr "Horas totais" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:366 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:385 msgid "LibrePlan Role" msgstr "Função LibrePlan" @@ -1935,31 +2009,35 @@ msgstr "Criar novo tipo de progresso" msgid "Confirm cancel" msgstr "Confirmar cancelamento" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:37 msgid "Work And Progress Per Task" msgstr "Trabalho e Progresso por Tarefa" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1519 +msgid "project code already being used" +msgstr "código de projeto já em uso" + #: libreplan-webapp/src/main/webapp/orders/_edition.zul:40 msgid "WBS (tasks)" msgstr "EDT (tarefas)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1234 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:455 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:300 -#: 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/orders/OrderCRUDController.java:835 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:870 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:264 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:208 -msgid "Error on showing removing element: " -msgstr "Erro ao mostrar o elemento por apagar: " - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:701 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:720 msgid "Deleting sequence" msgstr "A apagar sequência" +#: 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:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:875 +msgid "Error on showing removing element: " +msgstr "Erro ao mostrar o elemento por apagar: " + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:88 msgid "Select scenario" msgstr "Selecionar cenário" @@ -1972,7 +2050,7 @@ msgstr "Utilizador" msgid "missing work report code in a work report" msgstr "falta o código num relatório de trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:299 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:296 msgid "Edit Virtual Workers Group: {0}" msgstr "Editar Grupo de Trabalhadores Virtuais: {0}" @@ -1980,7 +2058,7 @@ msgstr "Editar Grupo de Trabalhadores Virtuais: {0}" msgid "Criterion requirement" msgstr "Critérios requeridos" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1404 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1407 msgid "Only the last activation period allows to delete end date." msgstr "Só o último período de ativação permite apagar a data de fim." @@ -1994,8 +2072,8 @@ msgstr "Planificação guardada" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:192 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:171 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:70 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:28 msgid "Add new row" msgstr "Adicionar nova linha" @@ -2003,7 +2081,7 @@ msgstr "Adicionar nova linha" msgid "Move" msgstr "Mover" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:68 msgid "Password saved" msgstr "Palavra-passe guardada" @@ -2016,19 +2094,23 @@ msgstr "falta código no calendário de recursos" msgid "Overload" msgstr "Sobrecarga" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 #: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:30 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:68 msgid "Assignment log" msgstr "Histórico de atribuições" +#: 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 "Modelos de Relatórios de Trabalho" + #: libreplan-webapp/src/main/java/org/libreplan/web/print/CutyCaptTimeout.java:45 msgid "CutycaptTimeout thread exception" msgstr "Exceção no thread CutycaptTimeout" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:22 -msgid "Work Report Models" -msgstr "Modelos de Relatórios de Trabalho" +#: libreplan-webapp/src/main/webapp/materials/materials.zul:73 +msgid "New" +msgstr "Novo" #: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:48 msgid "Date last progress measurement" @@ -2046,11 +2128,13 @@ msgstr "LibrePlan: Empresas" msgid "LibrePlan: Progress Report" msgstr "LibrePlan: Relatório de Progresso" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:417 -msgid "Calendar cannot be removed because it still has children. Some other calendar is derived from this one." +#: 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 "Não se pôde apagar o calendário porque este ainda ten filhos. Outro calendário deriva deste." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:921 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:925 msgid "Value is not valid, the type must be not empty" msgstr "O valor não é válido, o tipo não pode ser vazio" @@ -2062,7 +2146,7 @@ msgstr "o nome de tipo de critério já está a ser usado" msgid "Task code cannot be null" msgstr "O código da tarefa não pode ser nulo" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:517 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationModel.java:520 msgid "It is not allowed to consolidate progress." msgstr "Não se pode apagar progresso consolidado." @@ -2070,29 +2154,24 @@ msgstr "Não se pode apagar progresso consolidado." msgid "Create Task" msgstr "Criar Tarefa" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:242 -msgid "LDAP Authentication enabled" -msgstr "Autenticação LDAP ativada" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:27 msgid "External company" msgstr "Empresa externa" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:66 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:32 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:30 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:28 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:99 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:129 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:30 +#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:60 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:140 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:44 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:68 msgid "Actions" msgstr "Ações" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:118 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:130 msgid "Exceptions" msgstr "Exceções" @@ -2104,7 +2183,7 @@ msgstr "Configurações de utilizador" msgid "Start hour" msgstr "Hora de início" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:140 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:127 msgid "Assign materials" msgstr "Atribuir materiais" @@ -2112,18 +2191,18 @@ msgstr "Atribuir materiais" msgid "Over assignable" msgstr "Sobreatribuído" +#: 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/_list.zul:37 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 +msgid "ID" +msgstr "Número de Contribuinte" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:231 msgid "format filters are not valid" msgstr "o formato dos filtros não é válido" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:29 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:37 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:76 -msgid "ID" -msgstr "Número de Contribuinte" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:351 msgid "Settings" msgstr "Configurações" @@ -2136,16 +2215,16 @@ msgstr "A data de início não pode ser vazia" msgid "Our company password" msgstr "Palavra-passe da nossa empresa" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:307 #: 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/WorkingProgressPerTaskController.java:131 #: 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 "Esta etiqueta já foi adicionada." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/IntegrationEntityModel.java:80 #: 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 "Não se pôde obter o código, por favor volte a tentar mais tarde" @@ -2153,19 +2232,17 @@ msgstr "Não se pôde obter o código, por favor volte a tentar mais tarde" msgid "" "Value is not valid.\n" " Code cannot contain chars like '_'." -msgstr "" -"O valor não é válido.\n" -" o código não pode conter carateres como '_'." +msgstr "O valor não é válido.\n o código não pode conter carateres como '_'." #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:161 msgid "Hours Group" msgstr "Grupo de horas" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:823 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:825 msgid "Unallocated name" msgstr "Nome não atribuído" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:895 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:924 msgid "Move up" msgstr "Mover para cima" @@ -2177,25 +2254,25 @@ msgstr "BCWP" msgid "Subcontract communication date" msgstr "Data de comunicação da subcontratação" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:281 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:263 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:359 #: 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:281 +#: 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 "Planificação" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:126 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:128 msgid "Dependencies have priority" msgstr "As dependências têm prioridade" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:516 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:901 +#: 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/common/BaseCRUDController.java:126 msgid "Create {0}" msgstr "Criar {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:218 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 msgid "Unlimited" msgstr "Ilimitado" @@ -2207,21 +2284,21 @@ msgstr "Orçamento Total Planificado" msgid "Assign Label" msgstr "Atribuir Etiqueta" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:23 -msgid "Create new project" -msgstr "Criar novo projeto" - #: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:73 msgid "Page up" msgstr "Topo da página" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:24 +msgid "Create new project" +msgstr "Criar novo projeto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:954 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:915 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:159 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:50 +#: 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:161 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:35 msgid "State" msgstr "Estado" @@ -2229,23 +2306,24 @@ msgstr "Estado" msgid "Must start after" msgstr "Deve começar depois" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1306 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1315 msgid "Confirm change" msgstr "Confirmar alteração" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:845 msgid "You don't have permissions to edit this project" msgstr "Não tem permissão para editar este projeto" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 +msgid "" +"Type of hours is empty. Please, create some type of hours before proceeding" +msgstr "O tipo de horas está vazio. Por favor, crie algum tipo de horas antes de continuar" + #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:192 msgid "missing date in a calendar exception" msgstr "falta a data numa exceção do calendário" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:440 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:145 -msgid "Type of hours is empty. Please, create some type of hours before proceeding" -msgstr "O tipo de horas está vazio. Por favor, crie algum tipo de horas antes de continuar" - #: 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 @@ -2253,8 +2331,8 @@ msgstr "O tipo de horas está vazio. Por favor, crie algum tipo de horas antes d msgid "There is no resource with this ID" msgstr "Não existe um recurso com este Número de Contribuinte" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesController.java:198 +#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:195 msgid "Send" msgstr "Enviar" @@ -2271,7 +2349,7 @@ msgstr "LibrePlan: Materiais" msgid "New task" msgstr "Nova tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:192 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:191 msgid "The password for a new user cannot be empty" msgstr "A palavra-passe não pode estar vazia para um utilizador novo" @@ -2283,17 +2361,17 @@ msgstr "Utilizador associado" msgid "Type name" msgstr "Nome do tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:181 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/TimeLineRequiredMaterialController.java:205 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:687 -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:27 -msgid "All" -msgstr "Tudo" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/advances/AdvanceAssignmentPlanningCommand.java:69 msgid "Progress assignment" msgstr "Atribuição de progresso" +#: 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 "Tudo" + #: 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" @@ -2303,7 +2381,7 @@ msgstr "Manual" msgid "Calendars List" msgstr "Lista de calendários" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 msgid "Receipt date" msgstr "Data de receção" @@ -2311,35 +2389,37 @@ msgstr "Data de receção" msgid "Cannot be higher than Ending date" msgstr "Não pode ser posterior à data de fim" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:269 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:281 msgid "Create activation period" msgstr "Criar período de ativação" -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 -msgid "Workers List" -msgstr "Lista de trabalhadores" - #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:31 msgid "Personal details" msgstr "Detalhes pessoais" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1190 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:217 -msgid "Inherited" -msgstr "Herdado" +#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:22 +msgid "Workers List" +msgstr "Lista de trabalhadores" #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:355 msgid "Delete project template. Are you sure?" msgstr "Apagar modelo de projeto. Tem a certeza de que o deseja fazer?" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1193 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/CriterionRequirementWrapper.java:48 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:229 +msgid "Inherited" +msgstr "Herdado" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:521 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:599 -msgid "Cannot allocate selected element. There is not any queue that matches resource allocation criteria at any interval of time" +msgid "" +"Cannot allocate selected element. There is not any queue that matches " +"resource allocation criteria at any interval of time" msgstr "Não se pode atribuir o elemento selecionado. Não existe nenhuma fila que coincida com os critérios de atribuição de recursos em nenhum intervalo de tempo" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:890 #: 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 msgid "Worker" msgstr "Trabalhador" @@ -2356,7 +2436,7 @@ msgstr "nome do critério não especificado" msgid "Value is not valid, the default max value must not be empty " msgstr "O valor não é válido, o valor máximo por defeito não deve ser vazio " -#: libreplan-webapp/src/main/webapp/common/configuration.zul:343 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:362 msgid "Role property" msgstr "Propriedade da função" @@ -2377,23 +2457,19 @@ msgstr "Autorizar" msgid "Recommended allocation" msgstr "Atribuição recomendada" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:241 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:254 msgid "Activation" msgstr "Ativação" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:310 msgid "Scenarios" msgstr "Cenários" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:376 +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:375 msgid "Materials saved" msgstr "Materiais guardados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1252 -msgid "This progress measurement can not be in current date, because it is consolidated. it is necessary to select other date." -msgstr "Esta medida de progresso não pode estar na data atual, porque está consolidada. Deve selecionar-se outra data." - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:334 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:37 msgid "Total Worked Hours By Resource In A Month" msgstr "Total de Horas Trabalhadas por Recurso num Mês" @@ -2410,8 +2486,8 @@ msgstr "Buffer de tarefas de entrada" msgid "At least one {0} sequence must be active" msgstr "Pelo menos uma sequência de {0} deve estar ativa" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 #: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:26 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:139 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:42 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:66 msgid "Profile name" @@ -2433,7 +2509,7 @@ msgstr "Deve selecionar um cenário de origem" msgid "At least one {0} sequence is needed" msgstr "É necessária pelo menos uma sequência de {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:337 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:345 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:37 msgid "Estimated/Planned Hours Per Task" msgstr "Horas estimadas/planificadas por tarefa" @@ -2446,7 +2522,11 @@ msgstr "LibrePlan: Categorías de Custo" msgid "Assigned" msgstr "Atribuído" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:45 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:257 +msgid "Use LDAP roles" +msgstr "Usar funções LDAP" + +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:44 msgid "Details" msgstr "Detalhes" @@ -2454,14 +2534,20 @@ msgstr "Detalhes" msgid "LibrePlan: Units" msgstr "LibrePlan: Unidades" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 -msgid "Communication" -msgstr "Comunicação" +#: 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 "Marque esta opção para enviar informação aos programadores do LibrePlan de forma a gerar estatísticas sobre o seu uso" #: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:36 msgid "More options" msgstr "Mais opções" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:45 +msgid "Communication" +msgstr "Comunicação" + #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/ReportAdvancesModel.java:219 #: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksModel.java:179 msgid "Error: {0}" @@ -2471,27 +2557,34 @@ msgstr "Erro: {0}" msgid "Confirm create template" msgstr "Confirmar a criação do modelo" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:238 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:250 msgid "Parent" msgstr "Pai" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +msgid "" +"Password cannot be managed for LDAP users because LDAP authentication is " +"being used" +msgstr "As palavras-passe não podem ser geridas para os utilizadores de LDAP pois a autenticação LDAP está a ser usada" + #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:91 msgid "Earliest date" msgstr "Data mais próxima" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:352 +msgid "Change Password" +msgstr "Alterar a Palavra-passe" + #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:21 msgid "LibrePlan: Work And Progress Per Task" msgstr "LibrePlan: Trabalho e Progresso por Tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:344 -msgid "Change Password" -msgstr "Alterar a Palavra-passe" - #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:48 msgid "Projects" msgstr "Projetos" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:264 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1102 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:269 msgid "Confirm exit dialog" msgstr "Diálogo de confirmação de saída" @@ -2511,32 +2604,26 @@ msgstr "Dezembro" msgid "Change password" msgstr "Alterar a palavra-passe" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:830 +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 +msgid "" +"Value is not valid, the Precision value must be less than the defalt max " +"value." +msgstr "O valor não é válido, o valor de precisão deve ser menor que o valor máximo por defeito." + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:832 msgid "Text field" msgstr "Campo de texto" -#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:81 -msgid "Value is not valid, the Precision value must be less than the defalt max value." -msgstr "O valor não é válido, o valor de precisão deve ser menor que o valor máximo por defeito." - #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:97 msgid "Question" msgstr "Pergunta" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1249 -msgid "This progress measurement can not be changed or removed, because it is consolidated. It is needed to remove its consolidation." -msgstr "Esta medida de progresso não pode ser alterada ou apagada, porque está consolidada. Deve apagar-se a consolidação." - #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:23 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:225 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:237 msgid "Create new work week" msgstr "Criar nova semana de trabalho" -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 -msgid "The admin's account password remains the default one. This is unsecure" -msgstr "A palavra-passe da conta de administrador continua a ser a mesma que a palavra-passe por defeito. Isto não é seguro" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:716 +#: 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 "RECURSO RESTRINGENTE" @@ -2546,7 +2633,9 @@ msgid "Subcontratation" msgstr "Subcontratação" #: 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" +msgid "" +"The meausure name is not valid. There is another unit type with the same " +"measure name" msgstr "O nome da medida não é válido. Existe outro tipo de unidade com o mesmo nome de medida" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:590 @@ -2561,18 +2650,18 @@ msgstr "Vista expandida" msgid "Work record" msgstr "Registo de trabalho" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:74 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:197 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:204 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:167 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:145 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:166 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:174 +#: 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 msgid "Output format" msgstr "Formato de saída" -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:44 +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:47 msgid "Print" msgstr "Imprimir" @@ -2592,45 +2681,44 @@ msgstr "o tipo de recurso não permite critérios ativados" msgid "Effort cannot be null" msgstr "O esforço não pode ser nulo" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1093 #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:52 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:1015 -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:38 +#: 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/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:48 +#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: 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:85 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:166 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:58 #: libreplan-webapp/src/main/webapp/calendars/calendars.zul:47 #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:103 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:49 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:94 #: libreplan-webapp/src/main/webapp/resources/criterions/criterions.zul:45 +#: 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/limitingresources/manualAllocation.zul:135 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:106 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:116 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:41 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:138 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:70 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:97 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:80 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:98 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:155 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:88 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:142 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:139 #: libreplan-webapp/src/main/webapp/common/layout/template.zul:100 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:379 -#: libreplan-webapp/src/main/webapp/planner/reassign.zul:50 -#: libreplan-webapp/src/main/webapp/planner/order.zul:73 -#: libreplan-webapp/src/main/webapp/planner/order.zul:134 -#: libreplan-webapp/src/main/webapp/planner/order.zul:169 -#: 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/print_configuration.zul:45 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:81 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:398 msgid "Cancel" msgstr "Cancelar" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:35 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:38 msgid "General user data" msgstr "Dados gerais do utilizador" @@ -2650,32 +2738,33 @@ msgstr "Gráfico de horas acumuladas" msgid "Machines List" msgstr "Lista de máquinas" +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:320 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:692 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:904 +msgid "You don't have read access to this project" +msgstr "Não tem acesso de leitura neste projeto" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:130 msgid "CPI" msgstr "CPI" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:687 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:899 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:318 -msgid "You don't have read access to this project" -msgstr "Não tem acesso de leitura neste projeto" - #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionAdminController.java:96 -msgid "Disable hierarchy will cause criteria tree to be flattened. Are you sure?" -msgstr "Desactivar a hierarquia fará com que se aplane a árvore de critérios. Tem a certeza de que o deseja fazer?" +msgid "" +"Disable hierarchy will cause criteria tree to be flattened. Are you sure?" +msgstr "Desativar a hierarquia fará com que se aplane a árvore de critérios. Tem a certeza de que o deseja fazer?" -#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 -msgid "Units" -msgstr "Unidades" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:41 #: 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 msgid "Dates" msgstr "Datas" +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 +#: libreplan-webapp/src/main/webapp/orders/_splitMaterialAssignmentDlg.zul:38 +msgid "Units" +msgstr "Unidades" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:168 msgid "At least one stretch is needed" msgstr "É necessário pelo menos um trecho" @@ -2684,14 +2773,14 @@ msgstr "É necessário pelo menos um trecho" msgid "a day is not valid" msgstr "um dia não é válido" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 -msgid "Autocomplete login form" -msgstr "Autocompletar o formulário de início de sessão" - #: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:21 msgid "LibrePlan: Project Costs Per Resource" msgstr "LibrePlan: Custos de Projetos por Recurso" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:87 +msgid "Autocomplete login form" +msgstr "Autocompletar o formulário de início de sessão" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/TaskPropertiesCommand.java:61 msgid "Task Properties" msgstr "Propriedades da tarefa" @@ -2704,10 +2793,11 @@ msgstr "tipo de horas" msgid "LibrePlan: Task Scheduling Status In Project" msgstr "LibrePlan: Estado de Planificação de Projeto" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineConfigurationController.java:229 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:237 #: 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 greater than the start date" +#: 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 "Data de fim inválida, a nova data de fim deve ser posterior à data de início" #: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:27 @@ -2718,19 +2808,19 @@ msgstr "nome" msgid "Delete selected task" msgstr "Apagar tarefa selecionada" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:130 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java:129 msgid "{0} (max: {1})" msgstr "{0} (máx: {1})" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:470 -msgid "end" -msgstr "fim" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:529 msgid "Cost Category" msgstr "Categoria de Custo" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:350 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:471 +msgid "end" +msgstr "fim" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:369 msgid "Role search query" msgstr "Consulta para a busca de funções" @@ -2742,8 +2832,8 @@ msgstr "Registo" msgid "Authorizations" msgstr "Autorizações" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 #: libreplan-webapp/src/main/webapp/common/concurrent_modification.zul:36 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:49 msgid "Continue" msgstr "Continuar" @@ -2751,12 +2841,12 @@ msgstr "Continuar" msgid "Edit task {0}" msgstr "Editar tarefa: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:210 #: 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 "A data de início não pode ser nula" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:298 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:304 msgid "Subcontracting" msgstr "Subcontratação" @@ -2764,15 +2854,11 @@ msgstr "Subcontratação" msgid "references" msgstr "referências" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1278 -msgid "Value is not valid, the Precision value must be exact " -msgstr "O valor não é válido, o valor de precisão deve ser exato " - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/GenericAllocationRow.java:55 msgid "Generic" msgstr "Genérico" -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:51 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:42 msgid "Template" msgstr "Modelo" @@ -2784,26 +2870,29 @@ msgstr "Valor máximo por defeito" msgid "Add criterion requirement" msgstr "Adicionar critério requerido" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:855 -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" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:860 +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 "Não se pode apagar o projeto \"{0}\" porque alguma das suas tarefas está a ser usada nalgum relatório de trabalho e o projeto só existe no cenário atual" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:86 msgid "Percentage of estimated budget hours / hours consumed" msgstr "Percentagem de horas estimadas do orçamento / horas consumidas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -msgid "Criterion Name" -msgstr "Nome do Critério" - #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:502 msgid "Automatic" msgstr "Automático" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 +msgid "Criterion Name" +msgstr "Nome do Critério" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:93 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:23 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:133 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:48 msgid "Task" msgstr "Tarefa" @@ -2812,16 +2901,16 @@ msgstr "Tarefa" msgid "LibrePlan: Change password" msgstr "LibrePlan: Alterar a palavra-passe" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/labels/AssignedLabelsController.java:85 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:302 #: 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/WorkingProgressPerTaskController.java:125 #: 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 msgid "please, select a label" msgstr "por favor, selecione uma etiqueta" -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:123 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:134 msgid "Add profile" msgstr "Adicionar perfil" @@ -2829,21 +2918,21 @@ msgstr "Adicionar perfil" msgid "LibrePlan: Scenarios Management" msgstr "LibrePlan: Gestão de Cenários" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 -msgid "filter already exists" -msgstr "o filtro já existe" - #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:225 msgid "missing code in a calendar data version" msgstr "falta código nos dados de versão dum calendário" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/bandboxsearch/BandboxMultipleSearch.java:220 +msgid "filter already exists" +msgstr "o filtro já existe" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 #: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:46 msgid "Criterion name" msgstr "Nome do critério" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:131 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:126 msgid "values are not valid, the values must not be null" msgstr "os valores não são válidos, não devem ser nulos" @@ -2852,8 +2941,8 @@ msgid "Apply changes and go back to scheduling" msgstr "Aplicar alterações e voltar para a planificação" #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:50 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:32 msgid "Task name" msgstr "Nome da tarefa" @@ -2861,12 +2950,12 @@ msgstr "Nome da tarefa" msgid "cost assignment's resource not specified" msgstr "recurso da atribuição de custo não especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:127 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:129 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:64 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:45 -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:73 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:132 +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderTemplate.java:68 msgid "Project" msgstr "Projeto" @@ -2886,7 +2975,7 @@ msgstr "Custo Orçado do Trabalho Realizado" msgid "Change the password" msgstr "Alterar a palavra-passe" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:115 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:128 msgid "Work report" msgstr "Relatório de trabalho" @@ -2895,32 +2984,32 @@ msgid "the name must be not empty" msgstr "o nome não pode estar vazio" #: libreplan-webapp/src/main/webapp/materials/materials.zul:85 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:71 #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:27 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:75 msgid "Disabled" msgstr "Desativado" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:701 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:326 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:738 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 msgid "Earned value" msgstr "Valor ganho" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:35 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:163 msgid "Overtime Effort" msgstr "Esforço Extra" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:219 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:231 msgid "Inherited from parent calendar" msgstr "Herdado do calendário pai" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:187 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:213 +#: 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 msgid "Normal Effort" msgstr "Esforço normal" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:137 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:138 msgid "{0} reassignations finished" msgstr "reatribuições {0} finalizadas" @@ -2928,12 +3017,10 @@ msgstr "reatribuições {0} finalizadas" 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 "" -"Os modelos só podem ser criados a partir de tarefas existentes. Está a tentar criar um modelo a partir de uma nova tarefa.\n" -"Por favor guarde o seu projeto antes de continuar." +msgstr "Os modelos só podem ser criados a partir de tarefas existentes. Está a tentar criar um modelo a partir de uma nova tarefa.\nPor favor guarde o seu projeto antes de continuar." -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1114 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1129 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1163 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:1178 msgid "{0} not supported yet" msgstr "{0} ainda não suportado" @@ -2941,20 +3028,25 @@ msgstr "{0} ainda não suportado" msgid "is not supported for its use with LibrePlan." msgstr "não é suportado o uso com o 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 "A data não é válida, tem que ser maior que a última consolidação de progresso" + #: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:53 msgid "New entry" msgstr "Nova entrada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 -msgid "Some sequences to remove not existed" -msgstr "Algumas sequências para apagar não existem" - #: 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 msgid "Resources Load" msgstr "Carga de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:214 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationModel.java:220 +msgid "Some sequences to remove not existed" +msgstr "Algumas sequências para apagar não existem" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:233 msgid "Changes have been canceled" msgstr "Alterações canceladas" @@ -2962,7 +3054,7 @@ msgstr "Alterações canceladas" msgid "LibrePlan: Hours Worked Per Worker In A Month" msgstr "LibrePlan: Horas Trabalhadas por Trabalhador num Mês" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:297 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:312 msgid "Authentication" msgstr "Autenticação" @@ -2982,16 +3074,16 @@ msgstr "Atribuição apropriada" msgid "Assigned criterion requirements" msgstr "Critérios requeridos atribuídos" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:144 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:153 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:115 #: 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 msgid "Filter by criteria" msgstr "Filtrar por critérios" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:37 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:43 msgid "Max value" msgstr "Valor máximo" @@ -3011,12 +3103,12 @@ msgstr "Horas a atribuir" msgid "A category must be selected" msgstr "Deve selecionar uma categoria" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:137 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:149 msgid "Period" msgstr "Período" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:38 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:47 msgid "Spread" msgstr "Propagação" @@ -3024,16 +3116,16 @@ msgstr "Propagação" msgid "Select start date" msgstr "Selecionar data de início" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:877 -msgid "Removed {0}" -msgstr "{0} Apagado" - #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/TypeOfWorkHoursCRUDController.java:106 #: libreplan-webapp/src/main/java/org/libreplan/web/users/ProfileCRUDController.java:152 msgid "Error on showing warning message removing typeOfWorkHours: " msgstr "Erro ao mostrar mensagem de aviso a apagar tipo de horas de trabalho: " -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:882 +msgid "Removed {0}" +msgstr "{0} Apagado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:803 msgid "Confirm deleting this worker. Are you sure?" msgstr "Confirmar apagar este trabalhador. Tem a certeza de que o deseja fazer?" @@ -3042,19 +3134,14 @@ msgid "Group name" msgstr "Nome do grupo" #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:59 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:98 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:106 msgid "Role name" msgstr "Nome do papel" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:840 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:822 msgid "This worker was already removed by other user" msgstr "Este trabalhador já foi apagado por outro utilizador" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:791 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:474 -msgid "h" -msgstr "h" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:620 msgid "Create Work Report" msgstr "Criar relatório de trabalho" @@ -3063,6 +3150,11 @@ msgstr "Criar relatório de trabalho" msgid "Value is not valid, the precision value must not be empty" msgstr "O valor não é válido, o valor de precisão não deve estar vazio" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:473 +msgid "h" +msgstr "h" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:363 msgid "Workable capacity for this period " msgstr "Capacidade de trabalho para este período " @@ -3072,7 +3164,7 @@ msgstr "Capacidade de trabalho para este período " msgid "Cannot be null or empty" msgstr "Não pode ser nulo ou vazio" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:440 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:339 msgid "Quality Form" msgstr "Formulário de Qualidade" @@ -3084,11 +3176,11 @@ msgstr "Adicionar Marco" msgid "Assign selected items" msgstr "Atribuir elementos selecionados" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:449 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:450 msgid "init" msgstr "início" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1215 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1238 msgid "Add new progress measurement" msgstr "Adicionar nova medida de progresso" @@ -3096,19 +3188,19 @@ msgstr "Adicionar nova medida de progresso" msgid "Select for automatic queuing" msgstr "Selecione para formar fila automaticamente" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 -msgid "Scenarios Management" -msgstr "Administração de Cenários" - #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/TransferOrdersController.java:192 msgid "Project {0} transfered" msgstr "Projeto {0} transferido" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 +msgid "Scenarios Management" +msgstr "Administração de Cenários" + #: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:96 msgid "Create & Assign" msgstr "Criar & Atribuir" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1549 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1558 msgid "Not configurable" msgstr "Não é possível configurar" @@ -3116,26 +3208,26 @@ msgstr "Não é possível configurar" msgid "Advanced allocation" msgstr "Atribuição avançada" -#: libreplan-webapp/src/main/webapp/planner/order.zul:111 #: 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 "Consolidado" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:145 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:158 msgid "Work report types" msgstr "Tipos de relatórios de trabalho" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:174 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:187 msgid "MonteCarlo method" msgstr "Método de Montecarlo" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1220 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1223 msgid "derived exception can not be removed" msgstr "a exceção derivada não pode ser apagada" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:287 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:307 +#: 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 msgid "Edit Worker: {0}" msgstr "Editar Trabalhador: {0}" @@ -3147,11 +3239,11 @@ msgstr "falta código num material" msgid "LibrePlan: User access" msgstr "LibrePlan: Acesso de utilizadores" -#: 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/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:67 +#: 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/orders/_list.zul:32 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:109 msgid "Customer" msgstr "Cliente" @@ -3166,17 +3258,19 @@ msgstr "Tipo de horas" msgid "criterion type name not specified" msgstr "nome do tipo de critério não especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:246 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:265 msgid "Cannot connect to LDAP server" msgstr "Não é possível conetar ao servidor LDAP" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:220 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:219 msgid "Add Exception" msgstr "Adicionar Exceção" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:301 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:322 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:346 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:220 +#: 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:378 msgid "cannot be empty" msgstr "não pode estar vazio" @@ -3205,13 +3299,19 @@ msgstr "Tipo de progresso" msgid "Task {0} : Project is incompatible type with {1}" msgstr "Tarefa {0} : O projeto tem um tipo incompatível com {1}" +#: 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" +" date" +msgstr "O período de tempo contém dados inválidos. A data de fim deve ser anterior à de início" + #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:35 msgid "Expand taskgroups" msgstr "Expandir grupos de tarefas" -#: 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 date" -msgstr "O período de tempo contém dados inválidos. A data de fim deve ser anterior à de início" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:137 +msgid "The admin's account password remains the default one. This is insecure" +msgstr "A palavra-passe da conta de administrador continua a ser a mesma que a palavra-passe por defeito. Isto não é seguro" #: libreplan-webapp/src/main/webapp/orders/_ordersTab.zul:33 msgid "Save Project" @@ -3222,8 +3322,8 @@ msgstr "Guardar Projeto" msgid "Day is not valid" msgstr "O dia não é válido" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:619 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1256 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:623 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1259 msgid "You should select a start date for the exception" msgstr "Deve selecionar uma data de início para a exceção" @@ -3235,94 +3335,97 @@ msgstr "Ajuda" msgid "Variance At Completion" msgstr "Variância do custo final" +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:96 +msgid "Settings saved" +msgstr "Configurações guardadas" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:64 msgid "Exportation options" msgstr "Opções de exportação" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/SettingsController.java:92 -msgid "Settings saved" -msgstr "Configurações guardadas" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 -msgid "Could not save time period. Time period overlaps with another non-compatible time period" -msgstr "Não se pôde guardar o período de tempo. O período sobrepõe-se a outro período de tempo incompatível" - +#: 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/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/LabelBandboxFinder.java:52 -#: 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/ExternalCompanyBandboxFinder.java:51 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:441 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:921 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:94 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 +#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 +#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: 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/workreports/_editWorkReportType.zul:43 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:134 #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:156 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:28 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:40 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:41 -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:34 -#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:26 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:77 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:58 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:42 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:84 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:36 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:27 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:34 +#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:50 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:66 #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:76 -#: libreplan-webapp/src/main/webapp/scenarios/_list.zul:27 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:32 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:50 -#: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:31 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.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/users/_editProfile.zul:40 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:35 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:117 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:72 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:80 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 -#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:81 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:32 +#: 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/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/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/completedEstimatedHoursPerTask.zul:96 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:137 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:94 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:96 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:137 +#: 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/schedulingProgressPerOrderReport.zul:115 +#: 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:80 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:27 +#: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:48 #: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:45 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:32 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:53 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:108 +#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:35 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:56 +#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:39 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:25 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:27 +#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:45 +#: 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/_list.zul:28 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:110 +#: libreplan-webapp/src/main/webapp/limitingresources/limitingResourcesLayout.zul:90 msgid "Name" msgstr "Nome" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkRelationshipsController.java:160 +msgid "" +"Could not save time period. Time period overlaps with another non-compatible" +" time period" +msgstr "Não se pôde guardar o período de tempo. O período sobrepõe-se a outro período de tempo incompatível" + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:168 msgid "Delete task" msgstr "Apagar tarefa" @@ -3335,23 +3438,23 @@ msgstr "Segundos" msgid "please, select an item" msgstr "por favor, selecione um elemento" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:224 +msgid "Day of week" +msgstr "Dia da semana" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:397 msgid "Time Start cannot be null" msgstr "A hora de início não pode ser nula" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:212 -msgid "Day of week" -msgstr "Dia da semana" - #: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:22 msgid "Companies List" msgstr "Lista de empresas" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1453 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1462 msgid "Stretches with Interpolation" msgstr "Trechos com Interpolação" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:341 #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:37 msgid "Hours Worked Per Resource" msgstr "Horas Trabalhadas por Recurso" @@ -3360,16 +3463,23 @@ msgstr "Horas Trabalhadas por Recurso" msgid "The end date cannot be before the init date" msgstr "A data de fim não pode ser anterior à data de início" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:128 +msgid "" +"Profiles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "Os perfis dos utilizadores de LDAP não podem ser geridos pois as funções LDAP estão a ser usadas." + #: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/ResourcesCostCategoryAssignment.java:145 msgid "cost assignment with end date less than start date" msgstr "a atribuição de custo tem data de fim anterior à de início" #: 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" +msgid "" +"Enable/Disable autocomplete property in login form, if the admin password is" +" still in default" msgstr "Ativar/Desativar a propriedade de autocompletar o formulário de início de sessão se a palavra-passe do admin ainda é a palavra-passe por defeito" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:26 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:36 msgid "Category name" msgstr "Nome da categoria" @@ -3382,6 +3492,10 @@ msgstr "Não é o mesmo material, impossível atualizar" msgid "Filter work report by" msgstr "Filtrar relatório de trabalho por" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:99 +msgid "Show a notification when new LibrePlan versions are released" +msgstr "Mostrar uma notificação quando forem lançadas novas versões do LibrePlan" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:65 msgid "Main menu" msgstr "Menú principal" @@ -3394,7 +3508,7 @@ msgstr "Montecarlo" msgid "Duration" msgstr "Duração" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:585 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:589 msgid "Exception: {0}" msgstr "Exceção: {0}" @@ -3419,8 +3533,8 @@ msgstr "Planificar" msgid "Unexpected: {0}" msgstr "Inesperado: {0}" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 #: libreplan-webapp/src/main/webapp/planner/main.zul:61 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:50 msgid "Notes" msgstr "Notas" @@ -3428,33 +3542,47 @@ msgstr "Notas" msgid "Connect" msgstr "Conetar" +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:97 +msgid "" +"Roles of LDAP users cannot be managed because LDAP roles are being used." +msgstr "As funções dos utilizadores de LDAP não podem ser geridas pois as funções LDAP estão a ser usadas." + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:223 msgid "Allocation: [{0},{1}]" msgstr "Atribuição: [{0},{1}]" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:892 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:874 msgid "Virtual Workers Group" msgstr "Grupos de Trabalhadores Virtuais" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:198 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:217 msgid "Changes saved" msgstr "Alterações guardadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1258 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1263 msgid "See scheduling" msgstr "Ver planificação" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:341 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:344 #: 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 msgid "Progress measurements" msgstr "Medidas de progresso" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1214 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1237 msgid "Add measure" msgstr "Adicionar medida" +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 +msgid "Found resources" +msgstr "Recursos encontrados" + +#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 +#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 +msgid "Relationship" +msgstr "Relação" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:258 msgid "Work report saved" msgstr "Relatório de trabalho guardado" @@ -3465,22 +3593,13 @@ msgstr "Relatório de trabalho guardado" msgid "Subcontract" msgstr "Subcontratar" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:52 -msgid "Found resources" -msgstr "Recursos encontrados" - -#: libreplan-webapp/src/main/webapp/resources/worker/_editWorkRelationship.zul:27 -#: libreplan-webapp/src/main/webapp/resources/worker/_workRelationships.zul:30 -msgid "Relationship" -msgstr "Relação" - -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 #: libreplan-webapp/src/main/webapp/planner/main.zul:57 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:41 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:121 msgid "End" msgstr "Fim" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1360 +#: 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 "A data não é válida, não deve estar vazia" @@ -3489,7 +3608,7 @@ msgid "User login name" msgstr "Nome de utilizador" #: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/CostCategoryCRUDController.java:534 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:326 msgid "Cost Categories" msgstr "Categorias de custo" @@ -3505,7 +3624,7 @@ msgstr "não pode estar vazio" msgid "April" msgstr "Abril" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:301 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:302 msgid "Derived of Calendar " msgstr "Derivado do Calendário" @@ -3514,12 +3633,12 @@ msgid "Users List" msgstr "Lista de Utilizadores" #: 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 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:57 msgid "Task quality forms" msgstr "Formulários de qualidade de tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:593 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:597 msgid "Not working day" msgstr "Dia não laboral" @@ -3528,11 +3647,11 @@ msgid "Progress Types" msgstr "Tipos de Progresso" #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/ResourceFilterEnum.java:29 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:155 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:168 msgid "Cost category" msgstr "Categoria de custo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:700 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:719 msgid "It can not be deleted. At least one sequence is necessary." msgstr "Não se pode apagar. É necessária pelo menos uma sequência." @@ -3548,8 +3667,8 @@ msgstr "Quantidade de trabalho" msgid "please, select a quality form" msgstr "por favor, selecione um formulário de qualidade" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:522 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:907 +#: 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/common/BaseCRUDController.java:132 msgid "Edit {0}: {1}" msgstr "Editar {0}: {1}" @@ -3566,14 +3685,14 @@ msgstr "Filtrar formulários de qualidade por" msgid "Unindent selected task" msgstr "Remover identação da tarefa selecionada" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 -msgid "Customer reference code" -msgstr "Código de referência do cliente" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:62 msgid "Constraint" msgstr "Restrição" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:44 +msgid "Customer reference code" +msgstr "Código de referência do cliente" + #: libreplan-webapp/src/main/webapp/workreports/_editWorkReportType.zul:150 msgid "Add New Label Type Field" msgstr "Adicionar Novo Campo de Tipo de Etiqueta" @@ -3582,26 +3701,26 @@ msgstr "Adicionar Novo Campo de Tipo de Etiqueta" msgid "Time finish cannot be null" msgstr "A hora de fim não pode ser nula" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:116 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:118 msgid "Customer reference" msgstr "Referência do cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:688 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:841 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:891 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:900 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:927 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/historicalAssignment/OrderElementHistoricalAssignmentComponent.java:146 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:318 +#: 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:360 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:703 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:309 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:319 +#: 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:693 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:846 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:896 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:905 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:932 +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:333 msgid "Information" msgstr "Informação" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:926 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:931 msgid "Sorry, you do not have permissions to access this project" msgstr "Desculpe, não tem autorização para aceder a este projeto" @@ -3609,7 +3728,7 @@ msgstr "Desculpe, não tem autorização para aceder a este projeto" msgid "END" msgstr "FIM" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:226 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:223 msgid "Worker saved" msgstr "Trabalhador guardado" @@ -3625,19 +3744,23 @@ msgstr "novo grupo de horas " msgid "Assign element to queue manually" msgstr "Atribuir elemento à fila manualmente" -#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 -msgid "Edit Template" -msgstr "Editar modelo" +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:45 +msgid "Please remember that only saved changes will be printed" +msgstr "Por favor recorde-se que só as alterações guardadas serão impressas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:259 +msgid "percentage cannot be duplicated" +msgstr "a percentagem não pode ser duplicada" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:218 msgid "Resource: {0} " msgstr "Recurso: {0} " -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:358 -msgid "percentage cannot be duplicated" -msgstr "a percentagem não pode ser duplicada" +#: libreplan-webapp/src/main/webapp/templates/templates.zul:55 +msgid "Edit Template" +msgstr "Editar modelo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:325 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:333 msgid "Work Hours" msgstr "Horas de Trabalho" @@ -3645,7 +3768,7 @@ msgstr "Horas de Trabalho" msgid "Heading" msgstr "Cabeçalho" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:165 +#: 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 "Número de Contribuinte da empresa já está a ser usado. Deve ser único" @@ -3661,12 +3784,12 @@ msgstr "As percentagens deveriam sumar 100" msgid "The calendar exception type not found" msgstr "Tipo de exceção de calendário não encontrado" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:81 #: 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 "Não se pôde converter o valor a tipo {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:223 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:222 msgid "Worker must be not-null" msgstr "O trabalhador não deve ser nulo" @@ -3674,90 +3797,90 @@ msgstr "O trabalhador não deve ser nulo" msgid "Some criterion satisfactions overlap in time" msgstr "Alguns critérios satisfeitos sobrepõem-se no tempo" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 -msgid "Value last progress measurement" -msgstr "Valor da última medida de progresso" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:21 msgid "LibrePlan: Materials Needs At Date" msgstr "LibrePlan: Necessidades de Materiais para Data" +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:49 +msgid "Value last progress measurement" +msgstr "Valor da última medida de progresso" + #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:44 msgid "Worker assignments" msgstr "Atribuições de trabalhador" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:610 #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeCRUDController.java:270 #: 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 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:305 -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:326 #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioModel.java:221 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:206 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:227 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:603 msgid "{0} already exists" msgstr "{0} já existe" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:315 msgid "Create Worker" msgstr "Criar Trabalhador" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:587 -msgid "Exception: {0} (Inh)" -msgstr "Exceção: {0} (her)" - #: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:38 msgid "Code " msgstr "Código" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:66 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:65 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:591 +msgid "Exception: {0} (Inh)" +msgstr "Exceção: {0} (her)" + +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:69 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:69 msgid "Password confirmation" msgstr "Confirmação da palavra-passe" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:88 -msgid "Work Report" -msgstr "Relatório de trabalho" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:71 msgid "Indent selected task" msgstr "Indentar tarefa selecionada" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:88 +msgid "Work Report" +msgstr "Relatório de trabalho" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:189 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:324 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:135 +#: 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 "Unidades de medida" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:39 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:72 msgid "Show progress" msgstr "Mostrar progresso" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:142 msgid "Work" msgstr "Trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:297 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:305 msgid "" "Error saving the project\n" "{0}" -msgstr "" -"Erro ao guardar o projeto\n" -"{0}" +msgstr "Erro ao guardar o projeto\n{0}" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/taskedition/EditTaskController.java:358 -msgid "The task has got progress consolidations. It must delete all consolidations to change the resource allocation type " +msgid "" +"The task has got progress consolidations. It must delete all consolidations " +"to change the resource allocation type " msgstr "A tarefa tem consolidações de progresso. Deve apagar as consolidações para alterar o tipo de atribuição de recursos " #: libreplan-webapp/src/main/webapp/resources/machine/machines.zul:22 msgid "LibrePlan: Machines" msgstr "LibrePlan: Máquinas" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:630 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:298 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:306 #: 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:1296 +#: 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/limitingresources/LimitingResourcesController.java:630 msgid "Error" msgstr "Erro" @@ -3765,14 +3888,16 @@ msgstr "Erro" msgid "Cost Performance Index" msgstr "Eficácia do Custo" -#: 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 "Criterion não é válido, outro criterionSatisfaction sobrepõe-se ao mesmo criterion" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:129 msgid "ETC" msgstr "ETC" +#: 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 "Criterion não é válido, outro criterionSatisfaction sobrepõe-se ao mesmo criterion" + #: libreplan-webapp/src/main/webapp/common/layout/template.zul:105 msgid "Log out" msgstr "Sair" @@ -3785,29 +3910,31 @@ msgstr "Adicionar nova unidade de configuração" msgid "Main preferences" msgstr "Principais preferências" -#: 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 "Criterion não válido, outro criterionSatisfaction sobrepõe-se ao mesmo criterionType" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/consolidations/AdvanceConsolidationCommand.java:67 -#: libreplan-webapp/src/main/webapp/planner/order.zul:83 +#: libreplan-webapp/src/main/webapp/planner/order.zul:80 msgid "Progress consolidation" msgstr "Consolidação de progresso" +#: 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 "Criterion não válido, outro criterionSatisfaction sobrepõe-se ao mesmo criterionType" + +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 +msgid "Add new worker assignment" +msgstr "Adicionar nova atribuição de trabalhador" + #: 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 "falta o nome de campo num valor de descrição" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:47 -msgid "Add new worker assignment" -msgstr "Adicionar nova atribuição de trabalhador" - -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:688 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:690 msgid "Show all elements" msgstr "Mostrar todos os elementos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:148 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:149 msgid "It couldn't complete all the reassignations" msgstr "Não se puderam completar todas as reatribuições" @@ -3819,7 +3946,7 @@ msgstr "Recursos restringentes" msgid "Task Information" msgstr "Informação da tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:140 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:142 msgid "Hours Group at " msgstr "Grupo de horas em" @@ -3827,23 +3954,23 @@ msgstr "Grupo de horas em" msgid "Your session has expired after inactivity period. Please log in again." msgstr "A sua sessão expirou depois de um período de inatividade. Por favor, inicie a sessão de novo." +#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 +msgid "a day is empty" +msgstr "um dia está vazio" + #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:165 #: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:190 msgid "SPREAD" msgstr "PROPAGAÇÃO" -#: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:309 -msgid "a day is empty" -msgstr "um dia está vazio" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:712 +msgid "Changes applied" +msgstr "Alterações aplicadas" #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 msgid "Budgeted Cost Work Scheduled" msgstr "Custo de Trabalho Orçado Planificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:703 -msgid "Changes applied" -msgstr "Alterações aplicadas" - #: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:58 msgid "Name cannot be null or empty" msgstr "O nome não pode ser nulo ou vazio" @@ -3856,7 +3983,7 @@ msgstr "Configuração do LDAP" msgid "Queue Element Information" msgstr "Informação de Elemento de Fila" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:139 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:151 msgid "Start Date" msgstr "Data de Início" @@ -3872,9 +3999,9 @@ msgstr "Variação de Custos" msgid "criterion type does not allow resource hierarchy" msgstr "o tipo de critério não permite hierarquia de recursos" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:150 #: 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 msgid "Total" msgstr "Total" @@ -3895,40 +4022,40 @@ msgstr "Editar tarefa: {0}" msgid "Select destination" msgstr "Selecionar destino" -#: libreplan-webapp/src/main/webapp/planner/order.zul:92 -#: libreplan-webapp/src/main/webapp/planner/order.zul:98 -msgid "Check consolidated progresses" -msgstr "Verificar progresso consolidado" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementModel.java:274 #: 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 "deve ser maior que a data anterior." +#: libreplan-webapp/src/main/webapp/planner/order.zul:89 +#: libreplan-webapp/src/main/webapp/planner/order.zul:95 +msgid "Check consolidated progresses" +msgstr "Verificar progresso consolidado" + #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1469 #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportModel.java:585 msgid "Show all" msgstr "Mostrar tudo" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 -msgid "Estimated hours" -msgstr "Horas estimadas" - #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:28 #: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:59 msgid "Default price" msgstr "Preço por defeito" +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:38 +msgid "Estimated hours" +msgstr "Horas estimadas" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:121 msgid "Apply tab changes" msgstr "Aplicar alterações do separador" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:93 -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:171 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:99 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:170 msgid "passwords don't match" msgstr "as palavras-passe não coincidem" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:88 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:100 msgid "Day properties" msgstr "Propiedades do dia" @@ -3940,6 +4067,12 @@ msgstr "Grupos de horas" msgid "Transfer" msgstr "Transferir" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:903 +msgid "" +"Spread progress cannot be changed if there is a consolidation in any " +"progress assignment" +msgstr "O progresso de propagação não pode ser alterado se existir uma consolidação nalguma atribuição de progresso" + #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:22 msgid "Work Hours Types List" msgstr "Lista de Tipos de Horas de Trabalho" @@ -3952,7 +4085,13 @@ msgstr "novo marco" msgid "Value last progress reported" msgstr "Valor do último progresso notificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:103 +msgid "" +"Help project developers to collect information about which LibrePlan version" +" you are using" +msgstr "Ajude os programadores do projeto a obter informação sobre que versão do LibrePlan está a ser usada" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:306 msgid "Report Progress" msgstr "Notificar Progresso" @@ -3960,7 +4099,7 @@ msgstr "Notificar Progresso" msgid "Show dependencies" msgstr "Mostrar dependências" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Schedule from start to deadline" msgstr "Planificar desde o início até à data limite" @@ -3970,8 +4109,8 @@ msgstr "Planificar desde o início até à data limite" msgid "Estimated days" msgstr "Dias estimados" -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:51 #: 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 msgid "Reference date" msgstr "Data de referência" @@ -3980,14 +4119,14 @@ msgstr "Data de referência" msgid "LibrePlan: Estimated/Planned Hours Per Task" msgstr "LibrePlan: Horas Estimadas/Planificadas por Tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 -msgid "From chosen date" -msgstr "A partir da data escolhida" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:81 msgid "Progress Evolution" msgstr "Evolução do Progresso" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/Type.java:55 +msgid "From chosen date" +msgstr "A partir da data escolhida" + #: libreplan-webapp/src/main/webapp/excetiondays/exceptionDays.zul:22 msgid "LibrePlan: Exception Days" msgstr "LibrePlan: Dias de Exceção" @@ -3996,21 +4135,27 @@ msgstr "LibrePlan: Dias de Exceção" msgid "LibrePlan: Work Hours" msgstr "LibrePlan: Horas de Trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:311 -msgid "LibrePlan Configuration" -msgstr "LibrePlan: Configuração" - #: 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 "Completa, parcialmente ou não planificada. (Clique e arraste para mover tarefas)" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:317 +msgid "LibrePlan Configuration" +msgstr "LibrePlan: Configuração" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 +msgid "CV" +msgstr "CV" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:91 msgid "Original" msgstr "Original" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:125 -msgid "CV" -msgstr "CV" +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:163 +msgid "" +"A new version of LibrePlan is available. Please check next link for more " +"information:" +msgstr "Uma nova versão do LibrePlan está disponível. Por favor visite o seguinte link para mais informações:" #: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:31 msgid "Stretches function configuration" @@ -4021,21 +4166,21 @@ msgstr "Configuração da função de trechos" msgid "Not indentable" msgstr "Não é possível indentar" -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 -msgid "Resource allocation type" -msgstr "Tipo de atribuição de recursos" - #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:493 #: libreplan-webapp/src/main/webapp/materials/materials.zul:71 msgid "List of materials for all categories (select one to filter)" msgstr "Lista de materiais para todas as categorias (selecione uma para filtrar)" +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:69 +msgid "Resource allocation type" +msgstr "Tipo de atribuição de recursos" + #: libreplan-webapp/src/main/webapp/common/layout/login.zul:103 msgid "User disabled" -msgstr "Utilizador desactivado" +msgstr "Utilizador desativado" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 #: libreplan-webapp/src/main/webapp/common/error.zul:40 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:35 msgid "Exception type" msgstr "Tipo de exceção" @@ -4043,7 +4188,7 @@ msgstr "Tipo de exceção" msgid "In the available periods {0} only {1} hours are available." msgstr "Nos períodos disponíveis {0} só existem disponíveis {1} horas." -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:118 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:126 msgid "Association with profiles" msgstr "Associação com perfis" @@ -4051,8 +4196,8 @@ msgstr "Associação com perfis" msgid "Task {0} : Duplicate code in DB" msgstr "Tarefa {0} : Código duplicado em BD" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 #: libreplan-webapp/src/main/webapp/common/error.zul:30 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:25 msgid "Message - {0}" msgstr "Mensagem - {0}" @@ -4064,8 +4209,8 @@ msgstr "LibrePlan: Configurações" msgid "worker's surname not specified" msgstr "apelidos do trabalhador não especificados" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:48 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:41 msgid "Save changes" msgstr "Guardar alterações" @@ -4077,27 +4222,29 @@ msgstr "Configurações da aplicação" msgid "Average of estimated hours" msgstr "Média das horas estimadas" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:270 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:285 msgid "Base" msgstr "Base" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:682 -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 "Não se pode apagar a tarefa \"{0}\" porque algum dos seus filhos está a ser usado nalgum relatório de trabalho" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/OrderCostsPerResourceModel.java:203 msgid "Total dedication" msgstr "Dedicação total" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:683 +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 "Não se pode apagar a tarefa \"{0}\" porque algum dos seus filhos está a ser usado nalgum relatório de trabalho" + #: libreplan-webapp/src/main/webapp/scenarios/transferOrders.zul:44 msgid "Select source" msgstr "Selecionar origem" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:828 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:810 msgid "Worker deleted" msgstr "Trabalhador apagado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:733 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:752 msgid "Select entity, please" msgstr "Selecionar entidade, por favor" @@ -4114,16 +4261,16 @@ msgstr "LibrePlan: Perfis" msgid "Subcontratation date" msgstr "Data de subcontratação" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:108 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:197 +msgid "Day" +msgstr "Dia" + #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:22 msgid "LibrePlan: Subcontracted Tasks" msgstr "LibrePlan: Tarefas subcontratadas" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:96 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:185 -msgid "Day" -msgstr "Dia" - -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:54 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:57 msgid "Current password" msgstr "Palavra-passe atual" @@ -4137,20 +4284,20 @@ msgstr "Por favor, selecione um elemento" msgid "Cannot be higher than finish hour" msgstr "Não pode ser posterior à data de fim" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:204 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:223 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:217 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:236 msgid "Prefix" msgstr "Prefixo" +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 +msgid "New Template element" +msgstr "Novo elemento de modelo" + #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelSubcontract.zul:56 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:49 msgid "Subcontracted code" msgstr "Código subcontratado" -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:64 -msgid "New Template element" -msgstr "Novo elemento de modelo" - #: 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" @@ -4177,45 +4324,46 @@ msgstr "LibrePlan: Grupos de Trabalhadores Virtuais" msgid "{0} \"{1}\" can not be deleted because of it is being used" msgstr "{0} \"{1}\" não pode ser apagada porque está a ser usada" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 -msgid "Edit limiting resource element" -msgstr "Editar elemento de recurso restringente" - -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:770 +#: 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 "O nome do campo tem que ser único, não nulo e não vazio" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:382 #: 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:85 +#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:84 msgid "Position" msgstr "Posição" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:445 +msgid "Edit limiting resource element" +msgstr "Editar elemento de recurso restringente" + #: libreplan-webapp/src/main/webapp/common/layout/login.zul:108 msgid "Incorrect authentication" -msgstr "Identificação incorrecta" - -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:35 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:42 -#: libreplan-webapp/src/main/webapp/planner/editTask.zul:53 -msgid "Edit task" -msgstr "Editar tarefa" +msgstr "Identificação incorreta" #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:112 msgid "Edit work report" msgstr "Editar relatório de trabalho" +#: 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 "Editar tarefa" + #: libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/LimitingResourcesTabCreator.java:44 msgid "Limiting resources (project)" msgstr "Recursos restringentes (projeto)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:672 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:674 msgid "A description field of the same name already exists." msgstr "Já existe um campo de descrição com o mesmo nome." -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1177 -msgid "Progress measurements that are reported by quality forms can not be removed" +#: 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 "As medidas de progresso registadas por formulários de qualidade não podem ser modificadas" #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:44 @@ -4226,8 +4374,8 @@ msgstr "Valor atual" msgid "Duplicate progress assignment for task " msgstr "Atribuição de progresso duplicada para a tarefa" -#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 #: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:94 +#: libreplan-webapp/src/main/webapp/calendars/calendars.zul:46 msgid "Save and Continue" msgstr "Guardar e Continuar" @@ -4258,12 +4406,12 @@ msgstr "Dados do perfil" #: 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:248 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:263 msgid "Configuration" msgstr "Configuração" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:496 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:528 +#: 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 "Esta data não pode estar vazia" @@ -4271,36 +4419,41 @@ msgstr "Esta data não pode estar vazia" msgid "LibrePlan: Workers" msgstr "LibrePlan: Trabalhadores" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:572 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:567 msgid "Create Virtual Workers Group" msgstr "Criar Grupo de Trabalhadores Virtuais" +#: libreplan-webapp/src/main/webapp/common/configuration.zul:100 +msgid "Enable/Disable warning about new LibrePlan versions available" +msgstr "Ativar/Desativar avisos sobre novas versões do LibrePlan" + #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:95 msgid "Select type" msgstr "Selecione tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:911 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:950 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:679 msgid "Hours invested" msgstr "Horas investidas" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:324 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 msgid "Authorization" msgstr "Autorização" -#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 -msgid "The name is not valid, there is another progress type with the same name. " -msgstr "O nome não é válido, já existe outro tipo de progresso com o mesmo nome. " - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:318 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:326 msgid "Project saved" msgstr "Projeto guardado" +#: libreplan-webapp/src/main/java/org/libreplan/web/advance/AdvanceTypeCRUDController.java:119 +msgid "" +"The name is not valid, there is another progress type with the same name. " +msgstr "O nome não é válido, já existe outro tipo de progresso com o mesmo nome. " + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:44 msgid "task" msgstr "tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:715 +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:697 msgid "ALL" msgstr "TODOS" @@ -4312,7 +4465,7 @@ msgstr "recurso da satisfação do critério não especificado" msgid "Derived exception" msgstr "Exceção derivada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:292 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:298 msgid "Machines" msgstr "Máquinas" @@ -4320,7 +4473,7 @@ msgstr "Máquinas" msgid "Unit Measures List" msgstr "Lista de Unidades de Medida" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:153 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:148 msgid "Couldn't find element: {0}" msgstr "Não foi possível encontrar o elemento: {0}" @@ -4333,7 +4486,7 @@ msgstr "Deve selecionar um cenário de destino" msgid "unit type code not found" msgstr "código de tipo de unidade não encontrado" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:342 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:350 msgid "My account" msgstr "A minha conta" @@ -4349,7 +4502,7 @@ msgstr "Vista da empresa" msgid "Both" msgstr "Ambos" -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:758 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:765 msgid "Not editable for containing more that an hours group." msgstr "Não editável por ter mais de um grupo de horas." @@ -4357,28 +4510,27 @@ msgstr "Não editável por ter mais de um grupo de horas." msgid "Filter by" msgstr "Filtrar por" -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:80 +#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:46 msgid "Limiting resource" msgstr "Recurso restringente" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 -#: libreplan-webapp/src/main/webapp/planner/order.zul:146 -msgid "Calendar allocation" -msgstr "Atribuição de calendário" - #: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:48 msgid "Up to date" msgstr "Até à data" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/calendar/CalendarAllocationCommand.java:58 +#: libreplan-webapp/src/main/webapp/planner/order.zul:143 +msgid "Calendar allocation" +msgstr "Atribuição de calendário" + #: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:819 msgid "Duplicate value true report global progress for task" msgstr "Valor verdadeiro duplicado para a propiedade 'registar progresso global' na tarefa" #: libreplan-webapp/src/main/webapp/materials/materials.zul:84 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:120 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:33 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:113 msgid "Category" msgstr "Categoria" @@ -4395,11 +4547,11 @@ msgstr "[genérico todos os trabalhadores]" msgid "Category data" msgstr "Dados de categoria" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:103 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:97 msgid "Search" msgstr "Pesquisar" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:242 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:254 msgid "Valid until" msgstr "Válido até" @@ -4407,7 +4559,7 @@ msgstr "Válido até" msgid "Add New Complementary Field" msgstr "Adicionar Novo Campo Complementar" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:232 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:244 msgid "Work weeks list" msgstr "Lista de semanas de trabalho" @@ -4427,33 +4579,33 @@ msgstr "LibrePlan: Transferir Projetos Entre Cenários" msgid "%" msgstr "%" -#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 #: libreplan-webapp/src/main/webapp/resources/worker/_calendar.zul:50 +#: libreplan-webapp/src/main/webapp/resources/machine/_calendar.zul:43 msgid "Remove calendar" msgstr "Apagar calendário" #: 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/resources/machine/MachineCRUDController.java:425 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:651 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1323 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:669 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:254 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:337 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:259 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:336 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:273 #: 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:670 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1328 msgid "must be lower than finish date" msgstr "deve ser anterior à data de fim" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:766 +#: 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/ResourceAllocationFilterEnum.java:30 #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskElementFilterEnum.java:34 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:32 #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:158 +#: 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/_editWorkReportType.zul:81 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:33 msgid "Resource" msgstr "Recurso" @@ -4462,21 +4614,23 @@ msgstr "Recurso" msgid "Total task hours" msgstr "Total de horas de tarefa" -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 -msgid "Date last progress reported" -msgstr "Data do último progresso registado" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/entrypoints/RedirectorSynthetiser.java:125 msgid "Could not load any resource" msgstr "Não foi possível carregar nenhum recurso" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:335 +#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:46 +msgid "Date last progress reported" +msgstr "Data do último progresso registado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:343 #: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:37 msgid "Work And Progress Per Project" msgstr "Trabalho e Progresso por Projeto" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerModel.java:386 -msgid "You must allow multiple active criteria for this type to use this assignment strategy" +#: 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 "Deve permitir múltiplos critérios ativos para este tipo de forma a usar esta estratégia de atribuição" #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:31 @@ -4498,40 +4652,40 @@ msgid "Specific Allocations" msgstr "Atribuições Específicas" #: libreplan-webapp/src/main/java/org/libreplan/web/scenarios/ScenarioCRUDController.java:225 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:119 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateController.java:120 msgid "error doing reassignation: {0}" msgstr "Erro ao realizador reatribuição: {0}" -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:423 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:425 msgid "Time filter" msgstr "Filtro de tempo" -#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 -msgid "Select criteria set or specific resources for allocation" -msgstr "Selecione o conjunto de critérios ou recursos específicos para a atribuição" - #: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:63 msgid "Move selected task up" msgstr "Mover tarefa selecionada para cima" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:348 +#: libreplan-webapp/src/main/webapp/resources/search/allocation_selector.zul:27 +msgid "Select criteria set or specific resources for allocation" +msgstr "Selecione o conjunto de critérios ou recursos específicos para a atribuição" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:350 msgid "Create copy" msgstr "Criar cópia" -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 -msgid "Work Report Lines List" -msgstr "Lista de Linhas de Relatório de Trabalho" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:28 msgid "Company data" msgstr "Dados da empresa" +#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:33 +msgid "Work Report Lines List" +msgstr "Lista de Linhas de Relatório de Trabalho" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/UnitTypeController.java:151 msgid "Unit type code cannot be empty" msgstr "O código de tipo de unidade não pode estar vazio" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:184 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:312 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:183 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 msgid "Users" msgstr "Utilizadores" @@ -4544,19 +4698,23 @@ msgid "Hours Management" msgstr "Gestão de Horas" #: libreplan-webapp/src/main/webapp/common/layout/login.zul:144 -msgid "Please use some of the compatible browsers: Chrome, Firefox, Safari or Epiphany." +msgid "" +"Please use some of the compatible browsers: Chrome, Firefox, Safari or " +"Epiphany." msgstr "Por favor use um navegador compatível: Chrome, Firefox, Safari ou Epiphany." #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/NewAllocationSelector.java:94 msgid "specific allocation" msgstr "atribuição específica" -#: libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/ExternalCompany.java:148 +#: 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 "o nome da empresa deve ser único. Já está a ser usado" #: 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." +msgid "" +"Another user has modified the same data, so the operation cannot be safely " +"completed." msgstr "Outro utilizador alterou os mesmos dados, portanto a operação não pode ser completada com segurança." #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:218 @@ -4591,8 +4749,8 @@ msgstr "Cálculo de horas atribuídas" msgid ": code not found" msgstr ": código não encontrado" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 #: libreplan-webapp/src/main/webapp/common/error.zul:55 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:51 msgid "Exit session" msgstr "Sair da sessão" @@ -4603,6 +4761,20 @@ msgstr "Sair da sessão" msgid "Group" msgstr "Grupo" +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 +msgid "Please, enter a valid effort" +msgstr "por favor, selecione um esforço válido" + +#: 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 "Ativado" + #: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:111 msgid "Apply filter to" msgstr "Aplicar filto a" @@ -4611,25 +4783,11 @@ msgstr "Aplicar filto a" msgid "Statistics list " msgstr "Lista de estatísticas" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:1116 -msgid "Please, enter a valid effort" -msgstr "por favor, selecione um esforço válido" - -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:28 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:61 -#: libreplan-webapp/src/main/webapp/advance/_listAdvanceTypes.zul:28 -#: 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/costcategories/_editCostCategory.zul:58 -msgid "Enabled" -msgstr "Ativado" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/limiting/allocation/LimitingResourceAllocationModel.java:222 msgid "All resources must be limiting. " msgstr "Todos os recursos deven ser restringentes. " -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:525 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:527 msgid "Filter by worker" msgstr "Filtrar por trabalhadores" @@ -4637,60 +4795,60 @@ msgstr "Filtrar por trabalhadores" msgid "Load due to current project" msgstr "Carga devido ao projeto atual" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1305 +#: 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 "A função de atribuição vai ser alterada. Tem a certeza de que o deseja fazer?" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:322 -msgid "Exception Days" -msgstr "Dias de Exceção" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionModel.java:183 msgid "There must be at least 2 stretches for doing interpolation" msgstr "Deve haver pelo menos dois trechos para fazer interpolação" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:330 +msgid "Exception Days" +msgstr "Dias de Exceção" + #: libreplan-webapp/src/main/java/org/libreplan/ws/resources/impl/ResourceConverter.java:296 msgid "Incompatible update: stored resource is not of type: {0}" msgstr "Atualização incompatível: o recurso arquivado não é do tipo: {0}" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:37 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 +#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 +#: 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/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:83 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:164 +#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:114 #: 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/resources/worker/_edition.zul:118 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:104 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:114 -#: libreplan-webapp/src/main/webapp/materials/unitTypes.zul:40 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:135 -#: libreplan-webapp/src/main/webapp/advance/advanceTypes.zul:38 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:67 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:78 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:96 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:83 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:153 -#: libreplan-webapp/src/main/webapp/templates/templates.zul:137 msgid "Save & Continue" msgstr "Guardar & Continuar" -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 -msgid "LibrePlan: Work And Progress Per Project" -msgstr "LibrePlan: Trabalho e Progresso por Projeto" - -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:90 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:92 msgid "Scheduling mode" msgstr "Modo de planificação" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:53 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:54 -#: libreplan-webapp/src/main/webapp/resources/search/_resourceFilter.zul:51 #: 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 #: libreplan-webapp/src/main/webapp/orders/_orderFilter.zul:23 msgid "Filter" msgstr "Filtrar" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:943 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:21 +msgid "LibrePlan: Work And Progress Per Project" +msgstr "LibrePlan: Trabalho e Progresso por Projeto" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:945 msgid "Work Report Type" msgstr "Tipo de Relatório de Trabalho" @@ -4717,11 +4875,16 @@ msgstr "ACWP" msgid "The periods available depend on the resource's calendar." msgstr "Os periodos disponíveis dependem do calendário do recurso." +#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:29 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:86 +msgid "Authentication type" +msgstr "Tipo de autenticação" + #: libreplan-webapp/src/main/webapp/common/layout/_customMenu.zul:55 msgid "START" msgstr "INÍCIO" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:342 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:347 msgid "Schedule from the deadline to start" msgstr "Planificar a partir da data limite para o início" @@ -4733,9 +4896,10 @@ msgstr "atribuição genérica de máquinas" msgid "Non limiting resource assignation" msgstr "Atribuição de recursos não restringentes" -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:87 -#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:68 +#: libreplan-webapp/src/main/webapp/planner/order.zul:70 +#: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:75 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:86 msgid "Back" msgstr "Atrás" @@ -4751,13 +4915,13 @@ msgstr "Administração" #: 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:317 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:255 +#: 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/resources/worker/WorkerCRUDController.java:634 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1306 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:651 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:237 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningController.java:318 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningController.java:242 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ProjectDetailsController.java:240 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:652 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1311 msgid "must be greater than start date" msgstr "deve ser maior do que a data de início" @@ -4765,8 +4929,8 @@ msgstr "deve ser maior do que a data de início" msgid "Cancel and return" msgstr "Cancelar e voltar" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 #: libreplan-webapp/src/main/webapp/templates/_assignedQualityForms.zul:34 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:31 msgid "Assign quality form" msgstr "Atribuir formulário de qualidade" @@ -4774,15 +4938,15 @@ msgstr "Atribuir formulário de qualidade" msgid "Delete item {0}. Are you sure?" msgstr "Apagar elemento {0}. Tem a certeza de que deseja fazer isto?" -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 -msgid "worked hours" -msgstr "horas trabalhadas" - #: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:51 msgid "Unit measure name" msgstr "Nome da unidade de medida" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:144 +#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:39 +msgid "worked hours" +msgstr "horas trabalhadas" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:139 msgid "cannot include a progress of the same progress type twice" msgstr "não se pode atribuir um progresso do mesmo tipo duas vezes" @@ -4795,6 +4959,11 @@ msgstr "uma linha de relatório de trabalho não tem este tipo de etiqueta atrib msgid "Allocations" msgstr "Atribuições" +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:66 +#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 +msgid "Capacity" +msgstr "Capacidade" + #: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:52 msgid "Task code" msgstr "Código da tarefa" @@ -4804,13 +4973,8 @@ msgstr "Código da tarefa" msgid "Length" msgstr "Duração" -#: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:35 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 -msgid "Capacity" -msgstr "Capacidade" - -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:331 #: 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 "Criar derivado" @@ -4826,33 +4990,39 @@ msgstr "deve ser maior que zero" msgid "must be a real positive number" msgstr "deve ser um número real positivo" -#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 -msgid "No Allocations have been done" -msgstr "Nenhuma atribuição foi realizada" - #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:111 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:122 msgid "Total hours task" msgstr "Total de horas de tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:441 +#: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:33 +msgid "No Allocations have been done" +msgstr "Nenhuma atribuição foi realizada" + +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:443 msgid "Removed calendar \"{0}\"" msgstr "Apagou-se o calendário \"{0}\"" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1063 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1068 msgid "Create project" msgstr "Criar projeto" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:542 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:535 msgid "This date can not include the whole next work week" msgstr "Esta data não pode incluir toda a próxima semana de trabalho" #: 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" +msgid "" +"Allow multiple values of this type of criterion in the same period of time" msgstr "Permitir múltiplos valores deste tipo de critério no mesmo periodo de tempo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1294 -msgid "The date is not valid, the date must be unique for this progress assignment" +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1199 +msgid "Consolidated progress measurement can not be removed" +msgstr "A medida de progresso consolidada não pode ser removida" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1301 +msgid "" +"The date is not valid, the date must be unique for this progress assignment" msgstr "A data não é válida, deve ser única para esta atribuição de progresso" #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:453 @@ -4864,7 +5034,9 @@ msgid "Human hours per machine working hour within configuration unit" msgstr "Horas humanas por hora de trabalho de máquina dentro de unidade de configuração" #: libreplan-webapp/src/main/java/org/libreplan/web/users/OrderAuthorizationController.java:113 -msgid "Could not add those authorizations to user {0} because they were already present." +msgid "" +"Could not add those authorizations to user {0} because they were already " +"present." msgstr "Não foi possível adicionar essas autorizações ao utilizador {0} pois já estavam presentes." #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:103 @@ -4872,23 +5044,25 @@ msgstr "Não foi possível adicionar essas autorizações ao utilizador {0} pois msgid "New work report" msgstr "Novo relatório de trabalho" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "yes" msgstr "sim" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:304 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:305 msgid "Root calendar" msgstr "Calendário raíz" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:263 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:867 +msgid "" +"Deleting this subcontracted project, you are going to lose the relation to " +"report progress. Are you sure?" +msgstr "A apagar este projeto subcontrado, a relação para o registo de progresso será perdida. Tem a certeza de que deseja fazer isto?" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:278 msgid "Port" msgstr "Porto" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:862 -msgid "Deleting this subcontracted project, you are going to lose the relation to report progress. Are you sure?" -msgstr "A apagar este projeto subcontrado, a relação para o registo de progresso será perdida. Tem a certeza de que deseja fazer isto?" - #: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:113 msgid "Select gap" msgstr "Selecionar intervalo" @@ -4906,13 +5080,13 @@ msgstr "Validar" msgid "This resource has already been added." msgstr "Este recurso já foi adicionado." -#: libreplan-webapp/src/main/webapp/common/configuration.zul:149 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:162 msgid "Calendar exception types" msgstr "Tipos de exceção de calendário" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 #: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:36 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:25 +#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:34 msgid "Cost category assignment" msgstr "Atribuição de categoria de custo" @@ -4920,7 +5094,7 @@ msgstr "Atribuição de categoria de custo" msgid "missing code in a hour cost" msgstr "falta código num custo por hora" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:870 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:902 msgid "All workers" msgstr "Todos os trabalhadores" @@ -4934,57 +5108,58 @@ msgstr "Selecione critérios ou recursos" msgid "Select required criteria set and press filter button" msgstr "Selecione conjunto de critérios requeridos e pressione o botão de filtrar" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:990 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1181 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1438 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:135 +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 +msgid "Hours Group {0} : Duplicate code in DB" +msgstr "Grupo de Horas {0} : Chave duplicada na BD" + #: 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:312 +#: 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/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/ProjectDetailsController.java:168 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:738 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:134 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:58 -#: 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/resources/worker/_edition.zul:50 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:43 -#: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:50 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1488 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1512 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:757 #: 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/materials/materials.zul:92 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:94 -#: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:34 #: 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/costcategories/_editCostCategory.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:54 #: libreplan-webapp/src/main/webapp/users/_editProfile.zul:43 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:39 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:49 #: 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 "não pode ser nulo nem estar vazio" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/OrderElementConverter.java:632 -msgid "Hours Group {0} : Duplicate code in DB" -msgstr "Grupo de Horas {0} : Chave duplicada na BD" - #: 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" @@ -4994,11 +5169,11 @@ msgstr "Novo código" msgid "The progress type cannot be modified" msgstr "O tipo de progresso não pode ser alterado" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:392 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:394 msgid "Calculate Resources per Day" msgstr "Calcular Recursos por Dia" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:904 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:906 msgid "The index fields and labels must be uniques and consecutives" msgstr "Os campos de índive e as etiquetas devem ser únicas e consecutivas" @@ -5007,9 +5182,9 @@ msgid "Estimate To Complete" msgstr "Estimação do Custo Pendente" #: libreplan-webapp/src/main/webapp/materials/materials.zul:83 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:29 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:118 #: 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 msgid "Unit type" msgstr "Tipo de unidade" @@ -5025,14 +5200,14 @@ msgstr "Soma de horas atribuídas por todas as tarefas folha" msgid "This machine was already removed by other user" msgstr "Esta máquina já foi apagada por outro utilizador" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:300 +msgid "Work Reports" +msgstr "Relatórios de Trabalho" + #: libreplan-webapp/src/main/webapp/calendars/_edition.zul:26 msgid "Calendar data" msgstr "Datos do calendário" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:294 -msgid "Work Reports" -msgstr "Relatórios de Trabalho" - #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:22 msgid "Cost Categories List" msgstr "Lista de Categorias de Custo" @@ -5049,27 +5224,27 @@ msgstr "Lista de etiquetas" msgid "Criterion Requirements" msgstr "Critérios Requiridos" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:188 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:215 #: 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 msgid "Extra Effort" msgstr "Esforço Extra" -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 -msgid "Move selected task down" -msgstr "Mover tarefa selecionada para baixo" - #: libreplan-webapp/src/main/java/org/libreplan/web/labels/LabelTypeModel.java:269 msgid "Already exists other label with the same name" msgstr "Já existe outra etiqueta com o mesmo nome" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:32 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:59 +msgid "Move selected task down" +msgstr "Mover tarefa selecionada para baixo" + #: 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 "Referência do Cliente" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:134 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:147 +#: 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 "os valores de propagação não são válidos, pelo menos um deve ser verdadeiro" @@ -5093,26 +5268,38 @@ msgstr "Nome de utilizador da nossa empresa" msgid "Filter work reports" msgstr "Filtrar relatórios de trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:427 -msgid "Default calendar cannot be removed. Please, change the default calendar in the Configuration window before." -msgstr "O calendário por defeito não pode ser apagado. Por favor altere primeiro o calendário por defeito na janela de configuração." - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:600 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:677 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:320 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:908 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:49 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/TaskElementAdapter.java:947 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:678 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:601 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:328 #: libreplan-webapp/src/main/webapp/templates/templates.zul:63 #: libreplan-webapp/src/main/webapp/templates/_editTemplateWindow.zul:49 +#: libreplan-webapp/src/main/webapp/orders/_editOrderElement.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:46 msgid "Progress" msgstr "Progresso" +#: 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 "O calendário por defeito não pode ser apagado. Por favor altere primeiro o calendário por defeito na janela de configuração." + #: 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" +msgid "" +"This criterion type cannot be deleted because it has assignments to projects" +" or resources" msgstr "Este tipo de critério não pode ser apagado pois tem atribuições a projetos ou recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1224 +#: 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 "Esta medida de progresso não pode ser apagada ou alterada pois está consolidada" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1247 msgid "All progress types have already been assigned." msgstr "Já foram atribuídos todos os tipos de progresso." @@ -5120,46 +5307,48 @@ msgstr "Já foram atribuídos todos os tipos de progresso." msgid "Price per hour" msgstr "Preço por hora" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:323 +msgid "Calendars" +msgstr "Calendários" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:211 msgid "Project: {0} " msgstr "Projeto: {0} " -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:315 -msgid "Calendars" -msgstr "Calendários" - #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:360 msgid "The date cannot be null" msgstr "A data não pode ser nula" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:317 -msgid "Another task in the same branch is already reporting progress for this quality form" +msgid "" +"Another task in the same branch is already reporting progress for this " +"quality form" msgstr "Já existem outra tarefa no mesmo ramo a registar o progresso para este formulário de qualidade" #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:30 msgid "options" msgstr "opções" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 -msgid "Latest date" -msgstr "Data mais tardia" +#: 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: Relatórios de Trabalho" + +#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 +msgid "Error on showing delete confirm" +msgstr "Erro ao mostrar a confirmação de eliminação" #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:32 msgid "Show only current satisfied criteria" msgstr "Mostrar só os critérios satisfeitos atualmente" -#: libreplan-webapp/src/main/webapp/workreports/workReportTypes.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:23 -#: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:23 -msgid "LibrePlan: Work Reports" -msgstr "LibrePlan: Relatórios de Trabalho" +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:92 +msgid "Latest date" +msgstr "Data mais tardia" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:393 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:373 -msgid "Error on showing delete confirm" -msgstr "Erro ao mostrar a confirmação de eliminação" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:623 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:625 msgid "Sum of all rows" msgstr "Soma de todas as linhas" @@ -5171,7 +5360,7 @@ msgstr "Agrupar por semanas" msgid "Finish hour" msgstr "Hora de fim" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:200 msgid "Done {0} of {1}" msgstr "Realizado {0} de {1}" @@ -5180,33 +5369,46 @@ msgid "Planned start" msgstr "Início planificado" #: 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" +msgid "" +"Last stretch should have one hundred percent for length and amount of work " +"percentage" msgstr "O último trecho deve ter 100% de percentagem de duração e quantidade de trabalho" -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:71 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:60 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:75 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:60 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:41 +#: 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 msgid "Filter by projects" msgstr "Filtrar por projetos" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 -msgid "Criteria of selected type " -msgstr "Critérios do tipo selecionado " +#: 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 "Esta atribuição de progresso não pode ser apagada ou alterada pois tem algum progresso consolidado" + +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:730 +msgid "Consolidated progress can not be removed" +msgstr "O progresso consolidado não pode ser removido" #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:33 msgid "Each worker configuration unit name" msgstr "Nome da unidade de configuração de cada trabalhador" -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:23 +msgid "Criteria of selected type " +msgstr "Critérios do tipo selecionado " + #: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:44 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:221 +#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:43 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:234 msgid "Active" msgstr "Ativo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1261 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1266 msgid "This progress measurement can not be in " msgstr "Esta medida de progresso não pode estar em " @@ -5214,17 +5416,13 @@ msgstr "Esta medida de progresso não pode estar em " msgid "Inherited labels" msgstr "Etiquetas herdadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1246 -msgid "This progress can not be changed or removed, because it has got consolidated progress. It is needed to remove the consolidation on all its progress." -msgstr "Este progresso não pode ser alterado ou removido pois tem progresso consolidado. É necessário remover as consolidações de todas as suas medidas de progresso." - +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:946 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:292 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:917 msgid "Unindent" msgstr "Remove indentação" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:935 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1384 +#: 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 "O valor não é válido, o valor atual não deve estar vazio" @@ -5252,37 +5450,41 @@ msgstr "Precisão" msgid "missing code in a work report line" msgstr "falta código numa linha do relatório de trabalho" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:928 -msgid "Efforts" -msgstr "Esforços" - #: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:41 msgid "Show all reported hours" msgstr "Mostrar todas as horas registadas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:270 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:937 +msgid "Efforts" +msgstr "Esforços" + #: 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 msgid "Projects List" msgstr "Lista de Projetos" +#: 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/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/calendars/_edition.zul:60 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:52 #: 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/resources/worker/_edition.zul:52 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:56 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:60 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:45 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:44 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:46 -#: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:80 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:82 msgid "Generate code" msgstr "Gerar código" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:505 +msgid "The code sequence is already in use and it can not be updated." +msgstr "O código da sequência já está em uso e não pode ser atualizado." + #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:116 msgid "Scheduling state" msgstr "Estado de planificação" @@ -5291,14 +5493,6 @@ msgstr "Estado de planificação" msgid "This template can not be removed because it has applications." msgstr "Não é possível remover este modelo pois tem implicações." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:486 -msgid "The code sequence is already in use and it can not be updated." -msgstr "O código da sequência já está em uso e não pode ser atualizado." - -#: libreplan-webapp/src/main/webapp/common/configuration.zul:332 -msgid "Import LDAP roles" -msgstr "Importar funções LDAP" - #: libreplan-webapp/src/main/webapp/settings/settings.zul:43 msgid "Personal Data" msgstr "Dados Pessoais" @@ -5315,12 +5509,12 @@ msgstr "LibrePlan: Horas Trabalhadas por Recurso" msgid "Number of iterations should be between 1 and " msgstr "O número de iterações deve estar entre 1 e " -#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:142 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/ConfigurationController.java:145 msgid "Scenarios must be enabled as more elements than master exist" msgstr "Os cenários tem que estar habilidatos já que existem mais elementos que master" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 #: libreplan-webapp/src/main/webapp/common/error.zul:54 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:50 msgid "Reload" msgstr "Recarregar" @@ -5329,39 +5523,39 @@ msgstr "Recarregar" msgid "Task {0} : Task group is incompatible type with {1}" msgstr "Tarefa {0} : O grupo de tarefas tem um tipo incompatível com {1}" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 -msgid "Profiles authorization" -msgstr "Autorização de perfis" - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:293 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 msgid "Virtual Workers Groups" msgstr "Grupos de Trabalhadores Virtuais" -#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 -msgid "Planning charts expanded" -msgstr "Gráficos de planificação expandidos" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:26 +msgid "Profiles authorization" +msgstr "Autorização de perfis" #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:71 msgid "Assignation" msgstr "Atribuição" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:694 -msgid "Inh" -msgstr "Her" +#: libreplan-webapp/src/main/webapp/settings/settings.zul:95 +msgid "Planning charts expanded" +msgstr "Gráficos de planificação expandidos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:341 msgid "Not deletable" msgstr "Não é possível ser apagado" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:698 +msgid "Inh" +msgstr "Her" + #: libreplan-webapp/src/main/webapp/users/_listUsers.zul:28 msgid "Administrator" msgstr "Administrador" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:189 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/reassign/ReassignCommand.java:190 msgid "Doing {0} reassignations" msgstr "A realizar {0} reatribuições" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:195 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:208 msgid "Select entity" msgstr "Selecione entidade" @@ -5373,15 +5567,27 @@ msgstr "código não especificado" msgid "Projects list" msgstr "Lista de projetos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:973 -msgid "Cannot delete work report type. There are some work reports bound to it." +#: 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 +msgid "if the report is not opened automatically" +msgstr "se o relatório não for aberto de forma automática" + +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:975 +msgid "" +"Cannot delete work report type. There are some work reports bound to it." msgstr "Não é possível apagar o tipo de relatório de trabalho. Existem alguns relatórios ligados a este." #: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:22 msgid "Criterion Type List" msgstr "Lista de Tipos de Critério" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:702 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:739 msgid "Overall progress" msgstr "Progresso global" @@ -5394,31 +5600,35 @@ msgid "All projects" msgstr "Todos os projetos" #: libreplan-webapp/src/main/webapp/settings/changePassword.zul:41 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:60 +#: 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:284 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:299 msgid "Password" msgstr "Palavra-passe" #: libreplan-webapp/src/main/webapp/resources/worker/_listVirtualWorkers.zul:36 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:93 +#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:89 msgid "Observations" msgstr "Observações" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:942 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:947 msgid "Edit project" msgstr "Editar projeto" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 #: libreplan-webapp/src/main/webapp/templates/_advances.zul:27 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:25 msgid "Progress assignments" msgstr "Atribuições de progresso" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:240 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:262 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:252 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:274 msgid "Valid from" msgstr "Válido desde" +#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 +msgid "Month" +msgstr "Mês" + #: libreplan-webapp/src/main/java/org/libreplan/ws/calendars/impl/CalendarConverter.java:206 msgid "exception date already exists" msgstr "a data de exceção já existe" @@ -5427,24 +5637,20 @@ msgstr "a data de exceção já existe" msgid "There exists other template with the same name." msgstr "Existe outro modelo com o mesmo nome." -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:53 -msgid "Month" -msgstr "Mês" - #: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/FormBinder.java:911 msgid "{0} could not be allocated. Cannot allocate more than one resource" msgstr "Não foi possível atribuir {0}. Não é possível atribuir mais do que um recurso" -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 #: libreplan-webapp/src/main/webapp/excetiondays/_listExceptionDayTypes.zul:32 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:58 msgid "Color" msgstr "Cor" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:105 +#: libreplan-webapp/src/main/java/org/libreplan/web/users/settings/PasswordController.java:111 msgid "Current password is incorrect" msgstr "A palavra-passe actual é incorreta" -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:367 +#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:366 msgid "Cannot insert material in general view. Please, select a category" msgstr "Não é possível inserir material na vista geral. Por favor selecione uma categoria" @@ -5452,42 +5658,42 @@ msgstr "Não é possível inserir material na vista geral. Por favor selecione u msgid "criterion satisfaction's start date not specified" msgstr "data de início da satisfação do critério não especificada" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 -msgid "Only {0} resources per day were achieved for current allocation" -msgstr "Só {0} recursos por día foram conseguidos para a atribuição atual" - #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:311 msgid "Delete {0} \"{1}\". Are you sure?" msgstr "Apagar {0} \"{1}\". Tem a certeza de que o deseja fazer?" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AllocationRow.java:405 +msgid "Only {0} resources per day were achieved for current allocation" +msgstr "Só {0} recursos por día foram conseguidos para a atribuição atual" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/assigntemplates/TemplateFinderPopup.java:51 -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:133 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:86 -#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 -#: libreplan-webapp/src/main/webapp/planner/reassign.zul:48 -#: libreplan-webapp/src/main/webapp/planner/order.zul:70 -#: libreplan-webapp/src/main/webapp/planner/order.zul:131 -#: libreplan-webapp/src/main/webapp/planner/order.zul:166 -#: libreplan-webapp/src/main/webapp/planner/stretches_function.zul:89 #: libreplan-webapp/src/main/webapp/planner/editTask.zul:79 +#: 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/limitingresources/manualAllocation.zul:133 +#: libreplan-webapp/src/main/webapp/common/layout/template.zul:98 msgid "Accept" msgstr "Aceitar" #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:81 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:259 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:266 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:273 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:280 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:308 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:339 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:346 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:353 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:274 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:281 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:288 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:295 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:323 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:358 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:365 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:372 msgid "Example: {0}" msgstr "Exemplo: {0}" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:458 -msgid "Create new material assignment out of material assignment {0}. Are you sure?" +msgid "" +"Create new material assignment out of material assignment {0}. Are you sure?" msgstr "Criar nova atribuição de material fora da atribuição de material {0}. Tem a certeza de que o deseja fazer?" #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:190 @@ -5503,7 +5709,7 @@ msgstr "Calculado" msgid "Completed: {0}% " msgstr "Completado: {0}% " -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1181 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1194 msgid "Calculated progress measurement can not be removed" msgstr "As medidas de progresso calculadas não podem ser apagadas" @@ -5520,17 +5726,6 @@ msgstr "Aceso ao sistema" msgid "Probability" msgstr "Probabilidade" -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:207 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:218 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:179 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:178 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:186 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:159 -msgid "Click on " -msgstr "Clique en" - #: libreplan-webapp/src/main/webapp/workreports/workReport.zul:112 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:115 msgid "Report data" @@ -5544,74 +5739,76 @@ msgstr "Carga externa" msgid "Progress sent successfully" msgstr "Progresso enviado com sucesso" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 -msgid "instance not found" -msgstr "instância não encontrada" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:73 msgid "Priority" msgstr "Prioridade" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:219 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 -msgid "Infinitely Over Assignable" -msgstr "Sobreatribuido Infinitamente" +#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/InstanceNotFoundRecoverableErrorException.java:46 +msgid "instance not found" +msgstr "instância não encontrada" #: libreplan-webapp/src/main/webapp/planner/advance_allocation.zul:47 msgid "Apply changes and continue edition" msgstr "Aplicar as alterações e continuar a edição" +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:220 +#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:80 +msgid "Infinitely Over Assignable" +msgstr "Sobreatribuido Infinitamente" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/CriterionType.java:426 msgid "criterion names must be unique inside a criterion type" msgstr "os nomes de critério devem ser únicos dentro de um tipo de critério" #: 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." +msgid "" +"The periods available depend on the satisfaction of the criteria by the " +"resources and their calendars." msgstr "Os periodos disponíveis dependem da satisfação dos critérios pelos recursos e os seus calendários." #: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:824 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderFilterEnum.java:31 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:31 #: 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 +#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 +#: 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/workreports/_editWorkReportType.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:54 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:189 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:264 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:45 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:37 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:26 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:71 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:42 -#: libreplan-webapp/src/main/webapp/resources/worker/_list.zul:38 -#: libreplan-webapp/src/main/webapp/resources/worker/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:27 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:79 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:59 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:80 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:37 #: 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/excetiondays/_editExceptionDayType.zul:38 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:26 -#: libreplan-webapp/src/main/webapp/costcategories/_editTypeOfWorkHours.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:40 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:78 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:41 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:26 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:116 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:76 +#: 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:85 #: libreplan-webapp/src/main/webapp/templates/_list.zul:26 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:28 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:86 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:91 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:116 +#: 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/_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/_assignmentsBox.zul:26 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:77 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:29 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:109 msgid "Code" msgstr "Código" @@ -5619,46 +5816,47 @@ msgstr "Código" msgid "Add stretch" msgstr "Adicionar trecho" -#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 -msgid "Show resource assignments" -msgstr "Mostrar atribuições de recursos" - #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:70 msgid "Assignation type" msgstr "Tipo de atribuição" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:367 +#: libreplan-webapp/src/main/webapp/planner/print_configuration.zul:33 +msgid "Show resource assignments" +msgstr "Mostrar atribuições de recursos" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:369 msgid "Calculate Workable Days" msgstr "Calcular Dias Laborais" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:214 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:241 -msgid "Start date is not valid, the new start date must be lower than the end date" +#: 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 "A data de início não é válida, a nova data de início deve ser anterior à data de fim" -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 #: libreplan-webapp/src/main/webapp/planner/montecarlo_function.zul:42 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:51 #: 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/schedulingProgressPerOrderReport.zul:117 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:54 msgid "Start date" msgstr "Data de início" -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:171 +#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:183 msgid "Update exception" msgstr "Atualizar exceção" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:140 +msgid "Budget" +msgstr "Orçamento" + #: libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java:253 msgid "Operation cannot be done" msgstr "A operação não pode ser realizada" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:138 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:52 -msgid "Budget" -msgstr "Orçamento" - #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:44 msgid "May" msgstr "Maio" @@ -5671,32 +5869,34 @@ msgstr "Já existe outro critério com o mesmo nome" msgid "Unit name" msgstr "Nome da unidade" +#: 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 +msgid "Project code" +msgstr "Código de projeto" + #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:32 #: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:57 msgid "Write" msgstr "Escrever" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderBandboxFinder.java:44 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/OrderElementBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/templates/_historicalAssignment.zul:35 -#: libreplan-webapp/src/main/webapp/subcontract/reportAdvances.zul:43 -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:48 -msgid "Project code" -msgstr "Código de projeto" +#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 +msgid "Number of applications" +msgstr "Número de aplicações" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/LimitingResourcesController.java:503 msgid "Assign element to queue automatically" msgstr "Atribuir elemento à fila automaticamente" -#: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:39 -msgid "Number of applications" -msgstr "Número de aplicações" - #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:82 -msgid "Date which the task must start after (press enter in textbox to open calendar popup or type in date directly)" +msgid "" +"Date which the task must start after (press enter in textbox to open " +"calendar popup or type in date directly)" msgstr "Data depois da qual a tarefa deve começar (pressione Enter na caixa de texto para abrir o calendário ou escreva a data diretamente)" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:596 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:600 #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:43 msgid "Normal" msgstr "Normal" @@ -5716,7 +5916,7 @@ msgstr "Vista de projeto" msgid "Task Code" msgstr "Código da Tarefa" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:655 +#: 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 "Este tipo de etiqueta já está atribuído ao tipo de relatório de trabalho." @@ -5726,31 +5926,31 @@ msgstr "Este tipo de etiqueta já está atribuído ao tipo de relatório de trab msgid "Probability %" msgstr "Probabilidade %" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:737 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:324 +#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:815 +#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 +msgid "Load" +msgstr "Carga" + #: libreplan-webapp/src/main/webapp/resources/_criterions.zul:27 #: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:28 msgid "New criterion" msgstr "Novo Critério" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:700 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:325 -#: libreplan-webapp/src/main/java/org/libreplan/web/resourceload/ResourceLoadController.java:813 -#: libreplan-webapp/src/main/webapp/planner/_legendLoadChartOrder.zul:49 -msgid "Load" -msgstr "Carga" - -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:682 -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:62 -#: libreplan-webapp/src/main/webapp/resources/machine/_listMachines.zul:36 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:67 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderModel.java:683 #: libreplan-webapp/src/main/webapp/materials/materials.zul:81 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:49 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:37 #: libreplan-webapp/src/main/webapp/scenarios/_edition.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:59 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:120 +#: 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:101 #: libreplan-webapp/src/main/webapp/templates/_list.zul:32 #: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:51 +#: 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 msgid "Description" msgstr "Descrição" @@ -5768,39 +5968,39 @@ msgid "already exists an allocation for criteria {0}" msgstr "já existe uma atribuição para os critérios {0}" #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:283 -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:288 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:294 msgid "Project Templates" msgstr "Modelos de Projetos" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:344 msgid "Forward" msgstr "Para a frente" -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 -msgid "Invalid queue element" -msgstr "Elemento de fila inválido" - #: libreplan-webapp/src/main/webapp/templates/_historicalStatistics.zul:43 msgid "Number of finished applications" msgstr "Número de aplicações finalizadas" +#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:469 +msgid "Invalid queue element" +msgstr "Elemento de fila inválido" + #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:575 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:584 #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/ManualAllocationController.java:592 msgid "Unnasigned" msgstr "Não atribuído" -#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:179 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 +msgid "At least one HoursGroup is needed" +msgstr "É necessário pelo menos um HoursGroup" + +#: libreplan-webapp/src/main/java/org/libreplan/web/users/UserCRUDController.java:178 #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:63 #: libreplan-webapp/src/main/webapp/common/layout/login.zul:74 #: libreplan-business/src/main/java/org/libreplan/business/advance/entities/AdvanceType.java:165 msgid "User" msgstr "Utilizador" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/criterionrequirements/AssignedCriterionRequirementController.java:405 -msgid "At least one HoursGroup is needed" -msgstr "É necessário pelo menos um HoursGroup" - #: libreplan-webapp/src/main/webapp/externalcompanies/_editExternalCompany.zul:71 msgid "Interacts with applications" msgstr "Interage com aplicações" @@ -5817,14 +6017,14 @@ msgstr "A percentagem de duração deve estar entre 0 e 100" msgid "Multiple values per resource" msgstr "Múltiplos valores por recurso" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:62 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:58 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:57 msgid "Split" msgstr "Dividir" -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/SchedulingProgressPerOrderController.java:100 #: 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/SchedulingProgressPerOrderController.java:100 msgid "please, select a project" msgstr "por favor selecione um projeto" @@ -5832,20 +6032,20 @@ msgstr "por favor selecione um projeto" msgid "Supported Chrome, Firefox, Safari and Epiphany browsers" msgstr "Compatível com os navegador Chrome, Firefox, Safari e Epiphany" -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:41 +#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 #: 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/_orderElementDetails.zul:45 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:56 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:96 #: libreplan-webapp/src/main/webapp/orders/_list.zul:30 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:94 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:51 msgid "Starting date" msgstr "Data de início" -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:63 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:62 msgid "Add materials" msgstr "Adicionar materiais" @@ -5853,73 +6053,73 @@ msgstr "Adicionar materiais" msgid "Load 100%" msgstr "Carga 100%" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:934 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:943 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:84 msgid "Function" msgstr "Função" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:745 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:364 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:799 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/company/CompanyPlanningModel.java:363 msgid "date in future" msgstr "data no futuro" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:851 -msgid "New project version" -msgstr "Nova versão de projeto" - -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerInAMonthReport.zul:64 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:187 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:194 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:157 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:135 #: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:156 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:164 +#: 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 msgid "Format" msgstr "Formato" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:364 -#: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:478 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1226 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:483 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:887 +msgid "New project version" +msgstr "Nova versão de projeto" + #: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeController.java:77 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:366 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:484 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1231 +#: 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/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/_listWorkReportTypes.zul:37 #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:104 -#: libreplan-webapp/src/main/webapp/resources/criterions/_workers.zul:33 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:40 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:28 -#: 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/externalcompanies/_listExternalCompanies.zul:44 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:37 -#: libreplan-webapp/src/main/webapp/materials/_editUnitType.zul:25 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:47 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:26 -#: libreplan-webapp/src/main/webapp/excetiondays/_editExceptionDayType.zul:26 #: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:42 #: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:37 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:35 +#: 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/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 msgid "Edit" msgstr "Editar" -#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 #: libreplan-webapp/src/main/webapp/costcategories/_editCostCategory.zul:81 +#: libreplan-webapp/src/main/webapp/resources/_costCategoryAssignment.zul:37 msgid "Init date" msgstr "Data de Início" -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:104 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:106 msgid "Responsible" msgstr "Responsável" -#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:60 +#: libreplan-webapp/src/main/webapp/settings/changePassword.zul:63 msgid "New password" msgstr "Nova palavra-passe" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:352 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:253 msgid "percentage must be in range (0,100]" msgstr "a percentagem deve estar no intervalo (0,100]" @@ -5929,20 +6129,23 @@ msgid "New Description" msgstr "Nova Descrição" #: 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" +msgid "" +"resources cost category assignment codes must be unique inside a resource" msgstr "os códigos da atribuição de categorias de custo de um recurso devem ser únicos dentro de um recurso" -#: libreplan-webapp/src/main/java/org/libreplan/web/subcontract/SubcontractedTasksController.java:161 #: 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" +msgid "" +"CriterionType is not valid, the criterionType overlap other " +"criterionSatisfaction whith same criterionType" msgstr "CriterionType não válido, o criterionType sobrepõe outro criterionSatisfaction com o mesmo criterionType" -#: libreplan-webapp/src/main/java/org/libreplan/ws/common/impl/ResourceEnumConverter.java:61 #: 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 "Não foi possível converter o valor {0} no tipo {1}" @@ -5951,21 +6154,21 @@ msgid "Tree {0} sucessfully flattened" msgstr "Árvore {0} aplanada com sucesso" #: libreplan-webapp/src/main/webapp/materials/materials.zul:82 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:30 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:119 #: 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 "Preço da unidade" +#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 +msgid "Communication date" +msgstr "Data de comunicação" + #: libreplan-webapp/src/main/webapp/workreports/workReportQuery.zul:72 #: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:64 msgid "Project Code" msgstr "Código do Projeto" -#: libreplan-webapp/src/main/webapp/subcontract/subcontractedTasks.zul:46 -msgid "Communication date" -msgstr "Data de comunicação" - #: libreplan-webapp/src/main/webapp/planner/reassign.zul:30 msgid "Reassigning" msgstr "A reatribuir" @@ -5983,49 +6186,51 @@ msgstr "Unidade de Medida" msgid "Label Types List" msgstr "Lista de Tipos de Etiqueta" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/components/finders/CriterionBandboxFinder.java:44 -#: 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/QualityFormBandboxFinder.java:51 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul:35 -#: libreplan-webapp/src/main/webapp/workreports/_sortFieldsAndLabels.zul: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/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/calendars/_edition.zul:47 -#: libreplan-webapp/src/main/webapp/calendars/_edition.zul:101 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 -#: libreplan-webapp/src/main/webapp/resources/criterions/_edition.zul:44 -#: libreplan-webapp/src/main/webapp/advance/_editAdvanceTypes.zul:61 +#: 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/orders/_listOrderElementCriterionRequirements.zul:47 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:153 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:28 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 -#: libreplan-webapp/src/main/webapp/templates/_list.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/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/orderCostsPerResource.zul:133 -#: libreplan-webapp/src/main/webapp/reports/orderCostsPerResource.zul:174 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:95 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:136 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:95 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:136 #: 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/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/criterions/_edition.zul:44 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:27 +#: 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 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul:48 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul:42 msgid "Type" msgstr "Tipo" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:347 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/TemplateModel.java:348 msgid "{0} projects reassignation remaining" msgstr "restam {0} projetos por reatribuir" #: 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" +msgid "" +"This machine cannot be deleted because it has assignments to projects or " +"imputed hours" msgstr "Esta máquina não pode ser apagada pois está atribuída a projetos ou horas" #: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerInAMonthController.java:45 @@ -6036,9 +6241,11 @@ msgstr "Novembro" msgid "Enable/Disable" msgstr "Ativar/Desativar" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1282 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1304 -msgid "Value is not valid, the value must be greater than the value of the previous progress." +#: 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 "O valor não é válido, o valor deve ser maior que o do progresso anterior." #: libreplan-webapp/src/main/java/org/libreplan/web/planner/chart/EarnedValueChartFiller.java:122 @@ -6053,8 +6260,8 @@ msgstr " no diretório especificado." msgid "criterion satisfaction codes must be unique inside a resource" msgstr "o código de satisfação do critério deve ser único dentro de um recurso" +#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:847 #: libreplan-webapp/src/main/java/org/libreplan/web/resources/machine/MachineCRUDController.java:578 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:865 msgid "no" msgstr "não" @@ -6062,13 +6269,13 @@ msgstr "não" msgid "missing code in a work report." msgstr "falta código num relatório de trabalho." -#: 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/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/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/OrderElementFilterEnum.java:36 +#: 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/java/org/libreplan/web/common/components/finders/TaskGroupFilterEnum.java:30 -#: libreplan-webapp/src/main/webapp/common/configuration.zul:105 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:118 msgid "Criterion" msgstr "Critério" @@ -6076,17 +6283,17 @@ msgstr "Critério" msgid "unl" msgstr "ili" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:290 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:305 msgid "Test LDAP connection" msgstr "Testar a conexão LDAP" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:96 +#: libreplan-webapp/src/main/webapp/common/configuration.zul:109 msgid "Generate code for" msgstr "Gerar código para" +#: 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 -#: libreplan-webapp/src/main/java/org/libreplan/ws/labels/impl/LabelConverter.java:103 msgid "missing code in a label" msgstr "falta o código numa etiqueta" @@ -6094,19 +6301,16 @@ msgstr "falta o código numa etiqueta" msgid "Actual Cost Work Performed" msgstr "Custo do Trabalho Realizado" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:172 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:174 msgid "Create project from Template" msgstr "Criar projeto a partir de modelo" -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:417 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderElementTreeController.java:418 msgid "" "Value is not valid.\n" " Code cannot contain chars like '_' \n" " and should not be empty" -msgstr "" -"O valor não é válido.\n" -" O código não pode conter carateres como '_' \n" -" e não deve estar vazio" +msgstr "O valor não é válido.\n O código não pode conter carateres como '_' \n e não deve estar vazio" #: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorization.java:43 msgid "an authorization type must be set" @@ -6116,59 +6320,60 @@ msgstr "Deve escolher um tipo de autorização" msgid "Must start after (days since beginning project)" msgstr "Deve começar depois (dias desde o início do project)" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:850 -msgid "Confirm creating a new project version for this scenario and derived. Are you sure?" +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/SaveCommandBuilder.java:886 +msgid "" +"Confirm creating a new project version for this scenario and derived. Are " +"you sure?" msgstr "Confirmar a criação de um novo projeto para este cenário e os seus derivados. Tem a certeza de que o quer fazer?" #: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeComponent.java:156 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:29 -#: libreplan-webapp/src/main/webapp/resources/criterions/_criterionsTree.zul:30 #: 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:73 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:166 #: 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/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/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/completedEstimatedHoursPerTask.zul:84 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:125 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:84 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:125 +#: 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/schedulingProgressPerOrderReport.zul:105 +#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:84 +#: 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 msgid "Add" msgstr "Adicionar" -#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 #: libreplan-webapp/src/main/webapp/common/error.zul:48 +#: libreplan-webapp/src/main/webapp/common/event_error.zul:43 msgid "Stacktrace" msgstr "Stacktrace" #: libreplan-webapp/src/main/webapp/materials/materials.zul:48 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:82 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:120 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:43 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul:79 msgid "Unselect" msgstr "Remover Seleção" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:609 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:613 msgid "You should select the type of exception" msgstr "Deve selecionar o tipo de exceção" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:93 -#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 -#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:62 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 -#: libreplan-webapp/src/main/webapp/orders/_edition.zul:99 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:46 +#: libreplan-webapp/src/main/webapp/orders/_projectDetails.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_orderElementDetails.zul:52 +#: libreplan-webapp/src/main/webapp/orders/_edition.zul:101 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:31 msgid "Deadline" msgstr "Data Limite" @@ -6176,14 +6381,14 @@ msgstr "Data Limite" msgid "Tasks" msgstr "Tarefas" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:299 -msgid "Subcontracted Tasks" -msgstr "Tarefas subcontratadas" - #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:118 msgid "Filter by categories or materials" msgstr "Filtrar por categorias ou materiais" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:305 +msgid "Subcontracted Tasks" +msgstr "Tarefas subcontratadas" + #: 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 "A percentagem da quantidade de trabalho deve estar entre 0 e 100" @@ -6202,15 +6407,15 @@ msgstr "VAC" msgid "Label type" msgstr "Tipo de etiqueta" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:316 +msgid "Administration / Management" +msgstr "Administração / Gestão" + #: 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" msgstr "Atribuição Avançada" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:310 -msgid "Administration / Management" -msgstr "Administração / Gestão" - #: libreplan-webapp/src/main/webapp/montecarlo/_montecarlo.zul:93 msgid "Number of iterations" msgstr "Número de iterações" @@ -6219,7 +6424,7 @@ msgstr "Número de iterações" msgid "Template Tree" msgstr "Árvore de Modelos" -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:447 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/ResourceAllocationController.java:449 #: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:35 msgid "Alpha" msgstr "Alfa" @@ -6237,8 +6442,8 @@ msgstr "código pai inconsistente." msgid "effort is not properly calculated based on clock" msgstr "baseado no relógio, o esforço não foi corretamente calculado" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 #: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:63 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:33 msgid "Status" msgstr "Estado" @@ -6246,63 +6451,63 @@ msgstr "Estado" msgid "Resource load view" msgstr "Vista de carga de recursos" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportCRUDController.java:816 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrdersTreeComponent.java:70 -#: libreplan-webapp/src/main/java/org/libreplan/web/templates/TemplatesTreeComponent.java:82 -#: 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/limitingresources/manualAllocation.zul:37 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 -#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 -#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 -#: 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/_tabPanelLimitingResourceAllocation.zul:72 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 -#: libreplan-webapp/src/main/webapp/planner/taskpanels/_taskInformation.zul:34 -msgid "Hours" -msgstr "Horas" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:733 +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/order/OrderPlanningModel.java:787 msgid "the date must be inside the visualization area" msgstr "a data tem que estar dentro da área de visualização" +#: 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/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/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 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelLimitingResourceAllocation.zul:72 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelTaskProperties.zul:54 +#: libreplan-webapp/src/main/webapp/planner/taskpanels/_tabPanelNonLimitingResourceAllocation.zul:82 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:154 +#: libreplan-webapp/src/main/webapp/orders/_list.zul:34 +#: libreplan-webapp/src/main/webapp/orders/components/_orderElementTree.zul:36 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementHours.zul:35 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:37 +msgid "Hours" +msgstr "Horas" + #: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:56 msgid "Quality form type" msgstr "Tipo de formulário de qualidade" -#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 -msgid "work report has not this label type assigned" -msgstr "o relatório de trabalho não tem este tipo de etiqueta atribuído" - -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1192 -msgid "Limiting assignment" -msgstr "Atribuição restringente" +#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 +msgid "{0} \"{1}\" deleted" +msgstr "{0} \"{1}\" apagado" #: libreplan-webapp/src/main/java/org/libreplan/web/orders/AssignedTaskQualityFormsToOrderElementController.java:523 msgid "date not specified." msgstr "data não especificada." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:318 -msgid "{0} \"{1}\" deleted" -msgstr "{0} \"{1}\" apagado" +#: libreplan-webapp/src/main/java/org/libreplan/ws/workreports/impl/WorkReportConverter.java:392 +msgid "work report has not this label type assigned" +msgstr "o relatório de trabalho não tem este tipo de etiqueta atribuído" + +#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java:1201 +msgid "Limiting assignment" +msgstr "Atribuição restringente" #: libreplan-webapp/src/main/java/org/libreplan/web/limitingresources/QueueComponent.java:364 msgid " hours" msgstr " horas" +#: 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 "Planificação de Recursos Restringentes" + #: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeModel.java:344 msgid "The name of the criterion is empty." msgstr "O nome do critério está vazio." -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:282 -#: 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 -msgid "Limiting Resources Planning" -msgstr "Planificação de Recursos Restringentes" - #: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:69 msgid "New label" msgstr "Nova etiqueta" @@ -6311,22 +6516,22 @@ msgstr "Nova etiqueta" msgid "Worker ID cannot be empty" msgstr "Nº de Contribuinte do trabalhador não especificado" -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsController.java:343 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/CriterionsMachineController.java:352 -msgid "The start date cannot be null" -msgstr "A data de início não pode ser nula" - #: 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 msgid "All project tasks" msgstr "Todas as tarefas do projeto" -#: libreplan-webapp/src/main/webapp/common/configuration.zul:367 +#: 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 "A data de início não pode ser nula" + +#: libreplan-webapp/src/main/webapp/common/configuration.zul:386 msgid "LDAP Roles (separated by ;)" msgstr "Funções LDAP (separadas por ;)" -#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 #: libreplan-webapp/src/main/webapp/planner/taskpanels/_allocationConfiguration.zul:27 +#: libreplan-webapp/src/main/webapp/limitingresources/manualAllocation.zul:78 msgid "Allocation configuration" msgstr "Configuração de atribuição" @@ -6343,8 +6548,8 @@ msgstr "Preço da subcontratação" msgid "Resources per day are zero" msgstr "Há zero recursos por dia" -#: libreplan-webapp/src/main/webapp/resources/machine/_editMachine.zul:31 #: 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érios atribuídos" @@ -6352,15 +6557,15 @@ msgstr "Critérios atribuídos" msgid "Help on authentication (opens a new window)" msgstr "Ajuda sobre a identificação (abre uma janela nova)" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:778 -msgid "The length must be greater than 0, and not null." -msgstr "A duração deve ser maior do que 0 e não nula." - -#: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:54 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/EffortDurationBox.java:49 msgid "Not a valid effort duration" msgstr "Não é uma duração de esforço válida" -#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:199 +#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:780 +msgid "The length must be greater than 0, and not null." +msgstr "A duração deve ser maior do que 0 e não nula." + +#: libreplan-webapp/src/main/java/org/libreplan/web/exceptionDays/CalendarExceptionTypeCRUDController.java:200 msgid "Cannot remove the predefined Exception Day Type \"{0}\"" msgstr "Não se pode apagar o Tipo de Exceção de Dia predefinido \"{0}\"" @@ -6368,7 +6573,7 @@ msgstr "Não se pode apagar o Tipo de Exceção de Dia predefinido \"{0}\"" msgid "Base calendar type" msgstr "Tipo de calendário base" -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:613 +#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarModel.java:606 msgid "Could not save new calendar" msgstr "Não foi possível guardar o novo calendário" @@ -6390,47 +6595,47 @@ msgstr "Não foi possível encontrar o critério {0}" msgid "Apply filtering to tasks satisfying required criteria" msgstr "Aplicar filtro às tarefas que satisfazem os critérios requeridos" -#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:339 +#: libreplan-webapp/src/main/java/org/libreplan/web/common/CustomMenuController.java:347 #: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:37 msgid "Task Scheduling Status In Project" msgstr "Estado de Planificação de Tarefas no Projeto" -#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:261 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:863 +#: libreplan-webapp/src/main/java/org/libreplan/web/qualityforms/QualityFormCRUDController.java:162 #: libreplan-webapp/src/main/java/org/libreplan/web/templates/OrderTemplatesController.java:356 +#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:868 #: libreplan-webapp/src/main/java/org/libreplan/web/common/BaseCRUDController.java:313 msgid "Confirm" msgstr "Confirmar" -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:56 -#: libreplan-webapp/src/main/webapp/calendars/_createNewVersion.zul:55 -#: libreplan-webapp/src/main/webapp/calendars/_list.zul:35 -#: 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/resources/worker/_list.zul:45 -#: libreplan-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul:57 #: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:48 -#: libreplan-webapp/src/main/webapp/materials/_listUnitTypes.zul:32 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:58 #: 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/users/_listProfiles.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/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 msgid "Create" msgstr "Criar" -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 -msgid "Permissions" -msgstr "Permissões" - #: 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 "por favor, selecione um tipo de relatório de trabalho" +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:43 +#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:67 +msgid "Permissions" +msgstr "Permissões" + #: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:487 msgid "List of materials for category: {0}" msgstr "Lista de materiais para a categoria: {0}" @@ -6439,86 +6644,114 @@ msgstr "Lista de materiais para a categoria: {0}" msgid "Cancel edition" msgstr "Cancelar edição" -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:31 #: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:32 +#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:32 msgid "Total price" msgstr "Preço total" +#: 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:984 +#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:990 +#: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 +#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 +#: 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/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/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:1247 +#: 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/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/_editProfile.zul:68 +#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:115 +#: libreplan-webapp/src/main/webapp/users/_editUser.zul:148 +#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 +#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 +#: 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 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 +#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 +#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 +#: 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/_listOrderElementAuthorizations.zul:79 +#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 +msgid "Delete" +msgstr "Apagar" + #: libreplan-webapp/src/main/webapp/orders/_orderElementTreeFilter.zul:46 msgid "Labels without inheritance" msgstr "Etiquetas sem herança" -#: libreplan-webapp/src/main/java/org/libreplan/web/workreports/WorkReportTypeCRUDController.java:344 -#: 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/calendars/BaseCalendarEditionController.java:886 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1207 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java:1454 -#: libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarCRUDController.java:451 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/criterion/CriterionTreeController.java:324 -#: libreplan-webapp/src/main/java/org/libreplan/web/resources/worker/WorkerCRUDController.java:821 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:272 -#: libreplan-webapp/src/main/java/org/libreplan/web/materials/MaterialsController.java:293 -#: 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/costcategories/ResourcesCostCategoryAssignmentController.java:143 -#: libreplan-webapp/src/main/java/org/libreplan/web/costcategories/ResourcesCostCategoryAssignmentController.java:163 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java:1242 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/materials/AssignedMaterialsController.java:388 -#: libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesController.java:1207 -#: 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/planner/allocation/ResourceAllocationController.java:646 -#: libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/streches/StretchesFunctionController.java:408 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:955 -#: libreplan-webapp/src/main/java/org/libreplan/web/tree/TreeController.java:961 -#: libreplan-webapp/src/main/java/org/libreplan/web/reports/HoursWorkedPerWorkerController.java:264 -#: libreplan-webapp/src/main/webapp/workreports/workReport.zul:84 -#: libreplan-webapp/src/main/webapp/workreports/_listWorkReportTypes.zul:43 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:70 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:118 -#: libreplan-webapp/src/main/webapp/resources/machine/_machineConfigurationUnits.zul:133 -#: libreplan-webapp/src/main/webapp/resources/_criterions.zul:88 -#: libreplan-webapp/src/main/webapp/resources/criterions/_list.zul:45 -#: 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/externalcompanies/_listExternalCompanies.zul:49 -#: libreplan-webapp/src/main/webapp/labels/_listLabelTypes.zul:42 -#: libreplan-webapp/src/main/webapp/labels/_editLabelType.zul:99 -#: libreplan-webapp/src/main/webapp/materials/materials.zul:104 -#: libreplan-webapp/src/main/webapp/qualityforms/_editQualityForm.zul:117 -#: libreplan-webapp/src/main/webapp/qualityforms/_listQualityForm.zul:52 -#: libreplan-webapp/src/main/webapp/costcategories/_listTypesOfWorkHours.zul:47 -#: libreplan-webapp/src/main/webapp/costcategories/_listCostCategories.zul:42 -#: libreplan-webapp/src/main/webapp/users/_editProfile.zul:68 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:107 -#: libreplan-webapp/src/main/webapp/users/_editUser.zul:137 -#: libreplan-webapp/src/main/webapp/users/_listProfiles.zul:40 -#: libreplan-webapp/src/main/webapp/users/_listUsers.zul:46 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul:79 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:91 -#: libreplan-webapp/src/main/webapp/orders/_listOrderElementCriterionRequirements.zul:213 -#: libreplan-webapp/src/main/webapp/orders/_listHoursGroupCriterionRequirement.zul:102 -#: libreplan-webapp/src/main/webapp/orders/_assignmentsBox.zul:59 -#: libreplan-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul:67 -#: libreplan-webapp/src/main/webapp/templates/_list.zul:53 -#: libreplan-webapp/src/main/webapp/templates/_materialAssignmentsBox.zul:55 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:133 -#: libreplan-webapp/src/main/webapp/reports/hoursWorkedPerWorkerReport.zul:175 -#: 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/completedEstimatedHoursPerTask.zul:105 -#: libreplan-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul:146 -#: libreplan-webapp/src/main/webapp/reports/timeLineMaterialReport.zul:106 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:105 -#: libreplan-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul:146 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:113 -#: libreplan-webapp/src/main/webapp/reports/workingArrangementsPerOrderReport.zul:154 -#: libreplan-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul:127 -msgid "Delete" -msgstr "Apagar" +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 +msgid "RECEIVED" +msgstr "RECEBIDO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 +msgid "PENDING" +msgstr "PENDENTE" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 +msgid "ORDERED" +msgstr "SOLICITADO" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 +msgid "PROCESSING" +msgstr "A PROCESSAR" + +#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 +msgid "CANCELED" +msgstr "CANCELADO" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "heading" +msgstr "cabeçalho" + +#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 +msgid "line" +msgstr "linha" #: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/HoursManagementEnum.java:31 msgid "Number of assigned hours" @@ -6532,65 +6765,166 @@ msgstr "Número de horas calculadas por relógio" msgid "Number of assigned hours and the time" msgstr "Número de horas atribuídas e a hora" -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "heading" -msgstr "cabeçalho" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 +msgid "Hours cost type cannot be empty or null" +msgstr "O tipo de custo de horas não pode estar vazio ou ser nulo" -#: libreplan-business/src/main/java/org/libreplan/business/workreports/entities/PositionInWorkReportEnum.java:34 -msgid "line" -msgstr "linha" +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 +msgid "Init date cannot be empty or null" +msgstr "A data de início não pode estar vazia ou ser nula" + +#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 +msgid "End date cannot be empty or null" +msgstr "A data do final não pode estar vazia ou ser nula" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by percentage" +msgstr "por percentagem" + +#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 +msgid "by items" +msgstr "por itens" #: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:34 msgid "Use browser language configuration" msgstr "Utilizar a configuração de idioma do navegador" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:35 -msgid "Galician" -msgstr "Galego" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:410 +msgid "Stretches must sum 100%" +msgstr "Os trechos têm que sumar 100%" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:36 -msgid "Spanish" -msgstr "Espanhol" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 +msgid "Flat" +msgstr "Plano" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:37 -msgid "English" -msgstr "Inglês" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 +msgid "Stretches" +msgstr "Trechos" -#: libreplan-business/src/main/java/org/libreplan/business/settings/entities/Language.java:38 -msgid "Russian" -msgstr "Russo" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 +msgid "Interporlation" +msgstr "Interpolação" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 -msgid "unlimited" -msgstr "ilimitado" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 +msgid "Sigmoid" +msgstr "Sigmoide" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Monday" -msgstr "Segunda-feira" +#: 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 "Pendente" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Tuesday" -msgstr "Terça-feira" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 +msgid "Failed sent" +msgstr "Envio falhado" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 -msgid "Wednesday" -msgstr "Quarta-feira" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 +msgid "Success sent" +msgstr "Envio com sucesso" -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Thursday" -msgstr "Quinta-feira" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 +msgid "There are no days available due to not satisfying the criteria." +msgstr "Não há dias disponíveis devido a não satisfazerem os critérios." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Friday" -msgstr "Sexta-feira" +#: 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 " +"their calendars." +msgstr "Outra possibilidade é que os recursos não tenham dias disponíveis devido aos seus calendários." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 -msgid "Saturday" -msgstr "Sábado" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 +msgid "" +"There are no days available in the days marked available by the task " +"calendar." +msgstr "Não existem dias disponíveis nos dias marcados como tal pelo calendário da tarefa." -#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 -msgid "Sunday" -msgstr "Domingo" +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 +msgid "Maybe the criteria are not satisfied in those days." +msgstr "Talvez os critérios não estejam satisfeitos para esses dias." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 +msgid "" +"The resource's calendar has no available days starting from the start of the" +" task." +msgstr "O calendário do recurso não tem días disponíveis a partir do início da tarfea." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 +msgid "" +"There are no days available at resource's calendar in the days marked " +"available by the task's calendar." +msgstr "Não existem dias disponíveis no calendário do recurso para os dias marcados como disponíveis pelo calendário da tarefa." + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 +msgid "Finished" +msgstr "Finalizado" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 +msgid "In progress" +msgstr "Em progresso" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 +msgid "Blocked" +msgstr "Bloqueado" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 +msgid "as soon as possible" +msgstr "assim que possível" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 +msgid "start not earlier than" +msgstr "não começar antes de" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 +msgid "start in fixed date" +msgstr "começar numa data fixa" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 +msgid "as late as possible" +msgstr "tão tarde quanto possível" + +#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 +msgid "finish not later than" +msgstr "não acabar mais tarde do 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 "A hora deve ter uma valor 0 e 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" +msgstr "A dependência de uma fila tem que ter a origem diferente do destino" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 +msgid "Read authorization" +msgstr "Autorização de leitura" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 +msgid "Write authorization" +msgstr "Autorização de escrita" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 +msgid "Web service reader" +msgstr "Leitor do serviço web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 +msgid "Web service writer" +msgstr "Escritor do serviço web" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 +msgid "All projects read allowed" +msgstr "Leitura de todos os projetos autorizada" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 +msgid "All projects edition allowed" +msgstr "Edição de todos os projetos autorizada" + +#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 +msgid "Project creation allowed" +msgstr "Criação de projetos autorizada" + +#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 +msgid "Line" +msgstr "Linha" #: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionTypeColor.java:31 msgid "red (default)" @@ -6628,6 +6962,38 @@ msgstr "cor-de-laranja" msgid "purple" msgstr "roxo" +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/Capacity.java:172 +msgid "unlimited" +msgstr "ilimitado" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Monday" +msgstr "Segunda-feira" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Tuesday" +msgstr "Terça-feira" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:99 +msgid "Wednesday" +msgstr "Quarta-feira" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Thursday" +msgstr "Quinta-feira" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Friday" +msgstr "Sexta-feira" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:100 +msgid "Saturday" +msgstr "Sábado" + +#: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarData.java:101 +msgid "Sunday" +msgstr "Domingo" + #: libreplan-business/src/main/java/org/libreplan/business/calendars/entities/CalendarExceptionType.java:139 msgid "Yes" msgstr "Sim" @@ -6636,6 +7002,10 @@ msgstr "Sim" msgid "No" msgstr "Não" +#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 +msgid "[generic all machines]" +msgstr "[genérico todas as máquinas]" + #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceType.java:35 msgid "STRATEGIC RESOURCE" msgstr "RECURSO ESTRATÉGICO" @@ -6652,10 +7022,6 @@ msgstr "CATEGORIA" msgid "SKILL" msgstr "HABILIDADE" -#: libreplan-business/src/main/java/org/libreplan/business/resources/entities/Criterion.java:207 -msgid "[generic all machines]" -msgstr "[genérico todas as máquinas]" - #: libreplan-business/src/main/java/org/libreplan/business/resources/entities/ResourceEnum.java:32 msgid "WORKER" msgstr "TRABALHADOR" @@ -6664,120 +7030,6 @@ msgstr "TRABALHADOR" msgid "MACHINE" msgstr "MÁQUINA" -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:32 -msgid "RECEIVED" -msgstr "RECEBIDO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:33 -msgid "PENDING" -msgstr "PENDENTE" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:34 -msgid "ORDERED" -msgstr "SOLICITADO" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:35 -msgid "PROCESSING" -msgstr "A PROCESSAR" - -#: libreplan-business/src/main/java/org/libreplan/business/materials/entities/MaterialStatusEnum.java:36 -msgid "CANCELED" -msgstr "CANCELADO" - -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by percentage" -msgstr "por percentagem" - -#: libreplan-business/src/main/java/org/libreplan/business/qualityforms/entities/QualityFormType.java:29 -msgid "by items" -msgstr "por itens" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:109 -msgid "Hours cost type cannot be empty or null" -msgstr "O tipo de custo de horas não pode estar vazio ou ser nulo" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:118 -msgid "Init date cannot be empty or null" -msgstr "A data de início não pode estar vazia ou ser nula" - -#: libreplan-business/src/main/java/org/libreplan/business/costcategories/entities/CostCategory.java:123 -msgid "End date cannot be empty or null" -msgstr "A data do final não pode estar vazia ou ser nula" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:34 -msgid "Web service reader" -msgstr "Leitor do serviço web" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:35 -msgid "Web service writer" -msgstr "Escritor do serviço web" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:36 -msgid "All projects read allowed" -msgstr "Leitura de todos os projetos autorizada" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:37 -msgid "All projects edition allowed" -msgstr "Edição de todos os projetos autorizada" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/UserRole.java:38 -msgid "Project creation allowed" -msgstr "Criação de projetos autorizada" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:33 -msgid "Read authorization" -msgstr "Autorização de leitura" - -#: libreplan-business/src/main/java/org/libreplan/business/users/entities/OrderAuthorizationType.java:34 -msgid "Write authorization" -msgstr "Autorização de escrita" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 -msgid "workHours should be greater or equals to 0" -msgstr "As horas de trabalho devem ser maiores ou iguais a 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 "O valor das horas de trabalho não é válido, tendo em conta a lista atual de grupos de horas" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 -msgid "Some ancestor has the same label assigned, so this element is already inheriting this label" -msgstr "Algum antepassado tem a mesma etiqueta atribuída, por isso este elemento já herda esta etiqueta" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 -msgid "Cannot spread two progress in the same task" -msgstr "Não é possível propagar-se dois progressos na mesma tarefa" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 -msgid "Duplicate Progress Assignment For Task" -msgstr "Atribuição de Progresso Duplicada para a Tarefa" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 -msgid "Quality form already exists" -msgstr "O formulário de qualidade já existe" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 -msgid "Working hours shouldn't be negative" -msgstr "As horas de trabalho não devem ser negativas" - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 -msgid "Total percentage should be less than 100%" -msgstr "A percentagem total deve ser menos de 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 "O critério não se pode atribuir a este grupo de horas pois o seu tipo de recurso é diferente." - -#: 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 "O critério não se pode atribuir a este grupo de horas pois já existe no grupo de horas." - -#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 -msgid "The criterion already exist into other task" -msgstr "O critério já existe noutra tarefa" - #: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderStatusEnum.java:33 msgid "OFFERED" msgstr "OFERECIDO" @@ -6838,14 +7090,59 @@ msgstr "P" msgid "U" msgstr "S" -#: libreplan-business/src/main/java/org/libreplan/business/templates/entities/OrderLineTemplate.java:122 -msgid "Line" -msgstr "Linha" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:618 +msgid "" +"Some ancestor has the same label assigned, so this element is already " +"inheriting this label" +msgstr "Algum antepassado tem a mesma etiqueta atribuída, por isso este elemento já herda esta etiqueta" -#: 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 "Não pode modificar esta sequência de entidade, já está em uso" +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:717 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLineGroup.java:963 +msgid "Cannot spread two progress in the same task" +msgstr "Não é possível propagar-se dois progressos na mesma tarefa" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:741 +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:767 +msgid "Duplicate Progress Assignment For Task" +msgstr "Atribuição de Progresso Duplicada para a Tarefa" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderElement.java:1094 +msgid "Quality form already exists" +msgstr "O formulário de qualidade já existe" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroupHandler.java:260 +msgid "workHours should be greater or equals to 0" +msgstr "As horas de trabalho devem ser maiores ou iguais a 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 "O valor das horas de trabalho não é válido, tendo em conta a lista atual de grupos de horas" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:180 +msgid "Working hours shouldn't be negative" +msgstr "As horas de trabalho não devem ser negativas" + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/HoursGroup.java:209 +msgid "Total percentage should be less than 100%" +msgstr "A percentagem total deve ser menos de 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 "O critério não se pode atribuir a este grupo de horas pois o seu tipo de recurso é diferente." + +#: 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 "O critério não se pode atribuir a este grupo de horas pois já existe no grupo de horas." + +#: libreplan-business/src/main/java/org/libreplan/business/orders/entities/CriterionRequirementHandler.java:539 +msgid "The criterion already exist into other task" +msgstr "O critério já existe noutra tarefa" #: libreplan-business/src/main/java/org/libreplan/business/common/entities/ProgressType.java:36 msgid "Spreading progress" @@ -6863,424 +7160,11 @@ msgstr "Progresso com as tarefas de caminho crítico por horas" msgid "Progress with critical path tasks by duration" msgstr "Progresso com as tarefas de caminho crítico por duração" +#: 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 "Não pode modificar esta sequência de entidade, já está em uso" + #: 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 "Não pode remover esta sequência de entidade, já está em uso" - -#: 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 "Pendente" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:32 -msgid "Failed sent" -msgstr "Envio falhado" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractState.java:33 -msgid "Success sent" -msgstr "Envio com sucesso" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:76 -msgid "Flat" -msgstr "Plano" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:78 -msgid "Stretches" -msgstr "Trechos" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:79 -msgid "Interporlation" -msgstr "Interpolação" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/AssignmentFunction.java:80 -msgid "Sigmoid" -msgstr "Sigmoide" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:95 -msgid "There are no days available due to not satisfying the criteria." -msgstr "Não há dias disponíveis devido a não satisfazerem os critérios." - -#: 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 their calendars." -msgstr "Outra possibilidade é que os recursos não tenham dias disponíveis devido aos seus calendários." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:102 -msgid "There are no days available in the days marked available by the task calendar." -msgstr "Não existem dias disponíveis nos dias marcados como tal pelo calendário da tarefa." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:103 -msgid "Maybe the criteria are not satisfied in those days." -msgstr "Talvez os critérios não estejam satisfeitos para esses dias." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:170 -msgid "The resource's calendar has no available days starting from the start of the task." -msgstr "O calendário do recurso não tem días disponíveis a partir do início da tarfea." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/allocationalgorithms/ResourcesPerDayModification.java:175 -msgid "There are no days available at resource's calendar in the days marked available by the task's calendar." -msgstr "Não existem dias disponíveis no calendário do recurso para os dias marcados como disponíveis pelo calendário da tarefa." - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:28 -msgid "Finished" -msgstr "Finalizado" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:29 -msgid "In progress" -msgstr "Em progresso" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/TaskStatusEnum.java:31 -msgid "Blocked" -msgstr "Bloqueado" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:29 -msgid "as soon as possible" -msgstr "assim que possível" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:41 -msgid "start not earlier than" -msgstr "não começar antes de" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:53 -msgid "start in fixed date" -msgstr "começar numa data fixa" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:65 -msgid "as late as possible" -msgstr "tão tarde quanto possível" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/PositionConstraintType.java:77 -msgid "finish not later than" -msgstr "não acabar mais tarde do que" - -#: libreplan-business/src/main/java/org/libreplan/business/planner/entities/StretchesFunction.java:416 -msgid "Stretches must sum 100%" -msgstr "Os trechos têm que sumar 100%" - -#: 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 "A hora deve ter uma valor 0 e 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" -msgstr "A dependência de uma fila tem que ter a origem diferente do destino" - -#~ msgid "Up to company view" -#~ msgstr "Para cima, de volta à vista de empresa" - -#~ msgid "login name not specified" -#~ msgstr "nome de usuário não especificado" - -#~ msgid "Progress Consolidation" -#~ msgstr "Consolidação de Progresso" - -#~ msgid "" -#~ "The first stretch must be after the first day for doing interpolation" -#~ msgstr "" -#~ "O primeiro trecho deve estar depois do primeiro dia para fazer " -#~ "interpolação" - -#~ msgid "Cannot delete user: it does not exist anymore" -#~ msgstr "Não se pode apagar o usuário: este já não existe" - -#~ msgid "Machine deleted" -#~ msgstr "Máquina apagada" - -#~ msgid "Create new version" -#~ msgstr "Criar nova versão" - -#~ msgid "Derived" -#~ msgstr "Derivado" - -#~ msgid "" -#~ "You can not remove the company \"{0}\" because is already in use in some " -#~ "project or in some subcontrated task." -#~ msgstr "" -#~ "Não pode eliminar a empresa \"{0}\" porque esta está a ser utilizada " -#~ "nalgum projeto ou nalguma tarefa subcontratada." - -#~ msgid "Prefix:" -#~ msgstr "Prefixo:" - -#~ msgid "Error setting up creation form." -#~ msgstr "Erro ao preparar o formulário de criação." - -#~ msgid "Project does not exist" -#~ msgstr "O projeto não existe" - -#~ msgid "Edit Scenario" -#~ msgstr "Editar Cenário" - -#~ msgid "Confirm deleting this cost category. Are you sure?" -#~ msgstr "" -#~ "Confirmar apagar esta categoria de custo. Tem a certeza de que o deseja " -#~ "fazer?" - -#~ msgid "Error removing element: " -#~ msgstr "Erro ao apagar elemento: " - -#~ msgid "Create Criterion Type" -#~ msgstr "Criar Tipo de Critério" - -#~ msgid "It not could remove the task " -#~ msgstr "Não se pôde apagar a tarefa " - -#~ msgid "Create Work Hours Type" -#~ msgstr "Criar novo tipo de horas de trabalho" - -#~ msgid "CriterionType and its criteria saved" -#~ msgstr "Tipo de Critério e os seus critérios guardados" - -#~ msgid "Error on removing typeOfWorkHours: " -#~ msgstr "Erro ao apagar tipo de horas de trabalho : " - -#~ msgid "End date:" -#~ msgstr "Data de fim:" - -#~ msgid "password not specified" -#~ msgstr "palavra-passe não especificada" - -#~ msgid "Edit Company" -#~ msgstr "Editar empresa" - -#~ msgid "Profile saved" -#~ msgstr "Perfil guardado" - -#~ msgid "You need to select some function to configure" -#~ msgstr "Necessita selecionar alguma função para configurar" - -#~ msgid "there must be {0} effort instead of {1}" -#~ msgstr "deve haver {0} esforço no lugar de {1}" - -#~ msgid "The cost category had already been removed." -#~ msgstr "A categoria de custo já foi apagada." - -#~ msgid "Create Scenario" -#~ msgstr "Criar Cenário" - -#~ msgid "Delete item. Are you sure?" -#~ msgstr "Apagar elemento. Tem a certeza de que o deseja fazer?" - -#~ msgid "Output format:" -#~ msgstr "Formato de saída:" - -#~ msgid "Reference date:" -#~ msgstr "Data de referência:" - -#~ msgid "Create Label Type" -#~ msgstr "Criar Tipo de Etiqueta" - -#~ msgid "Create Work Report Type" -#~ msgstr "Criar tipo de relatório de trabalho" - -#~ msgid "incorrect initialization of the progress assignment controller." -#~ msgstr "inicialização incorreta do controlador de atribuição de progresso." - -#~ msgid "Error setting up creation form for Criterion Type" -#~ msgstr "Erro a preparar o formulário de criação para um Tipo de Critério" - -#~ msgid "Edit Cost Category" -#~ msgstr "Editar Categoria de Custo" - -#~ msgid "Is administrator" -#~ msgstr "É administrador" - -#~ msgid "Confirm deleting this machine. Are you sure?" -#~ msgstr "Confirmar apagar esta máquina. Tem a certeza de que o deseja fazer?" - -#~ msgid "Edit Profile" -#~ msgstr "Editar Perfil" - -#~ msgid "Edit Progress Type" -#~ msgstr "Editar Tipo de Progresso" - -#~ msgid "Company saved" -#~ msgstr "Empresa guardada" - -#~ msgid "Type of work hours saved" -#~ msgstr "Tipo de horas de trabalho guardado" - -#~ msgid "Create Quality Form" -#~ msgstr "Criar Formulário de Qualidade" - -#~ msgid "Error setting up edition form." -#~ msgstr "Erro ao preparar o formulário de edição." - -#~ msgid "Cost category saved" -#~ msgstr "Categoria de custo guardada" - -#~ msgid "Progress type saved" -#~ msgstr "Tipo de progresso guardado" - -#~ msgid "Select the date from which the new version will be valid" -#~ msgstr "Selecione a data a partir da qual a nova versão será válida" - -#~ msgid "Edit Work Hours Type" -#~ msgstr "Editar tipo de horas de trabalho" - -#~ msgid "Machine saved" -#~ msgstr "Máquina guardada" - -#~ msgid "Create Cost Category" -#~ msgstr "Criar Categoria de Custo" - -#~ msgid "Start date:" -#~ msgstr "Data de início:" - -#~ msgid "Cannot delete profile: it does not exist anymore" -#~ msgstr "Não se pode apagar o perfil: já não existe" - -#~ msgid "Edit Machine" -#~ msgstr "Editar Máquina" - -#~ msgid "Edit User" -#~ msgstr "Editar usuário" - -#~ msgid "D" -#~ msgstr "D" - -#~ msgid "Sigmoid function" -#~ msgstr "Função sigmoide" - -#~ msgid "Create From Template" -#~ msgstr "Criar a partir de modelo" - -#~ msgid "Create Exception Day Type" -#~ msgstr "Criar tipo de dia de exceção" - -#~ msgid "Could not save machine" -#~ msgstr "Não se pôde guardar a máquina" - -#~ msgid "Label type saved" -#~ msgstr "Tipo de etiqueta guardado" - -#~ msgid "Progress measurements: " -#~ msgstr "Medidas de progresso: " - -#~ msgid "Create Order" -#~ msgstr "Criar projeto" - -#~ msgid "Create User" -#~ msgstr "Criar usuário" - -#~ msgid "Create new project from template" -#~ msgstr "Criar novo projeto a partir de modelo" - -#~ msgid "Error on removing workReportType: " -#~ msgstr "Erro ao apagar tipo de relatório de trabalho: " - -#~ msgid "Number of digits:" -#~ msgstr "Número de digitos:" - -#~ msgid "Edit Label Type" -#~ msgstr "Editar tipo de etiqueta" - -#~ msgid "Work report type saved" -#~ msgstr "Tipo de relatório de trabalho guardado" - -#~ msgid "Edit Quality Form" -#~ msgstr "Editar Formulário de Qualidade" - -#~ msgid "It was not possible load entity. Not found. Id: " -#~ msgstr "Não foi possível carregar a entidade. Não encontrada. Id: " - -#~ msgid "Confirm deleting this profile. Are you sure?" -#~ msgstr "" -#~ "Confirmar a eliminação deste perfil. Tem a certeza de que o deseja fazer?" - -#~ msgid "Calendar Exception Type saved" -#~ msgstr "Tipo de exceção de calendário guardado" - -#~ msgid "Resource :" -#~ msgstr "Recurso :" - -#~ msgid "Quality form saved" -#~ msgstr "Formulário de qualidade guardado" - -#~ msgid "Create Unit Type" -#~ msgstr "Criar Tipo de Unidade" - -#~ msgid "New task:" -#~ msgstr "Nova tarefa:" - -#~ msgid "Confirm deleting this User. Are you sure?" -#~ msgstr "" -#~ "Confirmar a eliminação deste utilizador. Tem a certeza de que o deseja " -#~ "fazer?" - -#~ msgid "Edit Exception Day Type" -#~ msgstr "Editar Tipo de Dia de Exceção" - -#~ msgid "Unit type saved" -#~ msgstr "Tipo de unidade guardado" - -#~ msgid "Create Machine" -#~ msgstr "Criar Máquina" - -#~ msgid "Create Company" -#~ msgstr "Criar Empresa" - -#~ msgid "Choosing Template" -#~ msgstr "Seleção de Modelo" - -#~ msgid "Edit Criterion Type" -#~ msgstr "Editar Tipo de Critério" - -#~ msgid "Label saved" -#~ msgstr "Etiqueta guardada" - -#~ msgid "login name is already being used by another user" -#~ msgstr "o nome de utilizador já está a ser usado por outro utilizador" - -#~ msgid "Advanced assignment saved" -#~ msgstr "Atribuição avançada guardada" - -#~ msgid "Error setting up edition form for Criterion Type with id: {0}" -#~ msgstr "" -#~ "Erro ao preparar o formulário de edição para o tipo de critério com a " -#~ "identificação: {0}" - -#~ msgid "Create Profile" -#~ msgstr "Criar Perfil" - -#~ msgid "Go to advanced Allocation" -#~ msgstr "Ir para a atroibuição avançada" - -#~ msgid "Hours:" -#~ msgstr "Horas:" - -#~ msgid "Edit Unit Type" -#~ msgstr "Editar Tipo de Unidade" - -#~ msgid "" -#~ "Cannot delete that cost category because there are resources assigned to " -#~ "it." -#~ msgstr "" -#~ "Não é possível apagar a categoria de custo pois existem recursos " -#~ "atruibuídos a esta." - -#~ msgid "Average of the worked hours" -#~ msgstr "Média de horas trabalhadas" - -#~ msgid "Sigmoid function applied to current resource" -#~ msgstr "Função sigmoide aplicada ao recurso atual" - -#~ msgid "Deleted unit type {0}" -#~ msgstr "Apagou-se o tipo de unidade {0}" - -#~ msgid "WORK_RELATIONSHIP" -#~ msgstr "RELAÇÃO_DE_TRABALHO" - -#~ msgid "MACHINE LOCATION_GROUP" -#~ msgstr "GRUPO_DE_LOCALIZAÇÃO DA MÁQUINA" - -#~ msgid "LEAVE" -#~ msgstr "AUSÊNCIA" - -#~ msgid "TRAINING" -#~ msgstr "FORMAÇÃO" - -#~ msgid "JOB" -#~ msgstr "TRABALHO" - -#~ msgid "None" -#~ msgstr "Nenhum" diff --git a/libreplan-webapp/src/main/webapp/calendars/_edition.zul b/libreplan-webapp/src/main/webapp/calendars/_edition.zul index b61d68ca7..f96d633db 100644 --- a/libreplan-webapp/src/main/webapp/calendars/_edition.zul +++ b/libreplan-webapp/src/main/webapp/calendars/_edition.zul @@ -62,6 +62,10 @@ checked="@{calendarController.baseCalendar.codeAutogenerated}" /> + + diff --git a/libreplan-webapp/src/main/webapp/common/configuration.zul b/libreplan-webapp/src/main/webapp/common/configuration.zul index 7f7841923..1d435feb8 100644 --- a/libreplan-webapp/src/main/webapp/common/configuration.zul +++ b/libreplan-webapp/src/main/webapp/common/configuration.zul @@ -92,6 +92,19 @@ checked="@{configurationController.autocompleteLogin}" onCheck="configurationController.reloadGeneralConfiguration();" /> + +