Wao-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- 2352 discussions
[Suiviobsmer-commits] r893 - in trunk: wao-business/src/main/java/fr/ifremer/wao wao-business/src/main/java/fr/ifremer/wao/bean wao-business/src/main/java/fr/ifremer/wao/service wao-business/src/main/resources/i18n wao-business/src/test/java/fr/ifremer/wao/service wao-business/src/test/resources/import wao-ui/src/main/java/fr/ifremer/wao/ui/pages wao-ui/src/main/resources/i18n wao-ui/src/main/webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 21:27:32 +0000 (Wed, 05 Jan 2011)
New Revision: 893
Log:
make dataReliability enum elements ordered ; fix imports, migration, i18n
Modified:
trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java
trunk/wao-business/src/main/java/fr/ifremer/wao/bean/DataReliability.java
trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java
trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties
trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java
trunk/wao-business/src/test/resources/import/contacts.csv
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java
trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
trunk/wao-ui/src/main/webapp/Boats.tml
trunk/wao-ui/src/main/webapp/ContactForm.tml
trunk/wao-ui/src/main/webapp/Contacts.tml
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-01-05 21:27:32 UTC (rev 893)
@@ -437,7 +437,8 @@
/** Add a columns to Contact. */
@Override
protected void addDataReliability_1_6(List<String> queries) {
- queries.add("ALTER TABLE Contact ADD dataReliabilityOrdinal SMALLINT NOT NULL DEFAULT 0;");
+ // 3 is for DataReliability.UNKNOWN
+ queries.add("ALTER TABLE Contact ADD dataReliabilityOrdinal SMALLINT NOT NULL DEFAULT 3;");
}
@Override
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/bean/DataReliability.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/bean/DataReliability.java 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/bean/DataReliability.java 2011-01-05 21:27:32 UTC (rev 893)
@@ -21,40 +21,43 @@
package fr.ifremer.wao.bean;
import static org.nuiton.i18n.I18n._;
+import static org.nuiton.i18n.I18n.n_;
/**
* This enumeration represents the different levels of trust that can accorded to
* a contact and to the data she provided.
*
+ * Order of the value puts the more used first, in order to make it first in
+ * combo-box for user convenience
+ *
* @author bleny
*/
public enum DataReliability {
- /** Data reliability has not been evaluated yet (?% trust). */
- UNKNOWN("wao.business.bean.DataReliability.unknown"),
+ /** Data are trustworthy (100% trust). */
+ RELIABLE(n_("DataReliability.RELIABLE")),
+ /** Data are doubtful (50% trust). */
+ DOUBTFUL(n_("DataReliability.RELIABLE")),
+
/** Data are not reliable (0% trust). */
- NOT_RELIABLE("wao.business.bean.DataReliability.not_reliable"),
+ NOT_RELIABLE(n_("DataReliability.RELIABLE")),
- /** Data are doubtful (50% trust). */
- DOUBTFUL("wao.business.bean.DataReliability.doubtful"),
+ /** Data reliability has not been evaluated yet (?% trust). */
+ UNKNOWN(n_("DataReliability.RELIABLE")),
- /** Data are trustworthy (100% trust). */
- RELIABLE("wao.business.bean.DataReliability.reliable"),
-
/** Information has not been provided */
- NOT_PROVIDED("wao.business.bean.DataReliability.not_provided");
+ NOT_PROVIDED(n_("DataReliability.RELIABLE"));
/** An i18n key to make enumeration printable in logs and UI. */
- protected String label;
+ protected String i18nKey;
- DataReliability(String label) {
- this.label = label;
+ DataReliability(String i18nKey) {
+ this.i18nKey = i18nKey;
}
- /** Get a translated name for the current value. */
- public String getLabel() {
- return _(label);
+ public String getI18nKey() {
+ return i18nKey;
}
public static DataReliability valueOf(int ordinal) {
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java 2011-01-05 21:27:32 UTC (rev 893)
@@ -469,7 +469,7 @@
export.record(CONTACT.CONT_PROGRAM_VALID,
CONTACT.formatValidation(contact.getValidationProgram()));
export.record(CONTACT.CONT_DATA_RELIABILITY,
- String.valueOf(contact.getDataReliabilityOrdinal()));
+ contact.getDataReliability().name());
if (contact.getSamplingStrategy() != null) {
export.record(CONTACT.CONT_SAMPLING_STRATEGY,
@@ -707,7 +707,7 @@
contact.setContactState(ImportHelper.read(reader, CONTACT.CONT_ETAT));
- contact.setObserver(ImportHelper.read(reader, CONTACT.OBSERV_ID));
+ contact.setObservers(ImportHelper.read(reader, CONTACT.OBSERV_ID));
contact.initCompany();
@@ -761,8 +761,8 @@
contact.setTopiaCreateDate(createDate);
- contact.setDataReliabilityOrdinal(
- ImportHelper.readInt(reader, CONTACT.CONT_DATA_RELIABILITY));
+ contact.setDataReliability(DataReliability.valueOf(
+ ImportHelper.read(reader, CONTACT.CONT_DATA_RELIABILITY)));
String samplingStrategyName = ImportHelper.read(reader, CONTACT.CONT_SAMPLING_STRATEGY);
if (StringUtils.isNotBlank(samplingStrategyName)) {
Modified: trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties
===================================================================
--- trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties 2011-01-05 21:27:32 UTC (rev 893)
@@ -1,3 +1,4 @@
+DataReliability.RELIABLE=
SynthesisId.GRAPH_BOARDING=
SynthesisId.GRAPH_SAMPLING=
SynthesisId.IND_ALLEGRO_REACTIVITY=
Modified: trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
===================================================================
--- trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties 2011-01-05 21:27:32 UTC (rev 893)
@@ -1,3 +1,18 @@
+ContactState.BOARDING_DONE=Embarquement r\u00E9alis\u00E9
+ContactState.BOARDING_EXPECTED=Embarquement programm\u00E9
+ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00E9finitif
+ContactState.BOAT_REFUSED=Refus
+ContactState.BOAT_UNAVAILABLE=Non abouti
+ContactState.CONTACT_START=Contact pris
+DataReliability.DOUBTFUL=Douteuse
+DataReliability.NOT_PROVIDED=Non contr\u00F4l\u00E9e
+DataReliability.NOT_RELIABLE=Non exploitable
+DataReliability.RELIABLE=Exploitable
+DataReliability.UNKNOWN=Inconnue
+SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00E8ces commerciales
+SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
+SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
+SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
SynthesisId.GRAPH_BOARDING=Taux d'embarquement sur un m\u00EAme navire conforme aux exigences
SynthesisId.GRAPH_SAMPLING=Taux de r\u00E9alisation du plan d'\u00E9chantillonage
SynthesisId.IND_ALLEGRO_REACTIVITY=D\u00E9lais de transmission des donn\u00E9es
@@ -90,11 +105,6 @@
fr.ifremer.wao.entity.TargetSpeciesDCF.LPF=Grands p\u00E9lagiques
fr.ifremer.wao.entity.TargetSpeciesDCF.MOL=Mollusques
fr.ifremer.wao.entity.TargetSpeciesDCF.SPF=Petits p\u00E9lagiques
-wao.business.bean.DataReliability.doubtful=douteuse
-wao.business.bean.DataReliability.not_provided=non renseign\u00E9e
-wao.business.bean.DataReliability.not_reliable=non exploitable
-wao.business.bean.DataReliability.reliable=exploitable
-wao.business.bean.DataReliability.unknown=inconnue
wao.business.bean.GlobalIndicatorValue.bad=P\u00E9nalit\u00E9 de niveau 1
wao.business.bean.GlobalIndicatorValue.good=Bonus de niveau 1
wao.business.bean.GlobalIndicatorValue.neutral=Conforme au cahier des charges
Modified: trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java
===================================================================
--- trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java 2011-01-05 21:27:32 UTC (rev 893)
@@ -574,7 +574,7 @@
when(reader.get(CONTACT.CONT_COMMENT.name())).
thenReturn(comment);
when(reader.get(CONTACT.CONT_DATA_RELIABILITY.name())).
- thenReturn("0");
+ thenReturn("DOUBTFUL");
when(reader.get(CONTACT.CONT_SAMPLING_STRATEGY.name())).
thenReturn(SamplingStrategy.SIMULTANEOUS_ALL_SPECIES.name());
when(reader.get(CONTACT.CONT_COMPLETE_SAMPLING.name())).
Modified: trunk/wao-business/src/test/resources/import/contacts.csv
===================================================================
--- trunk/wao-business/src/test/resources/import/contacts.csv 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-business/src/test/resources/import/contacts.csv 2011-01-05 21:27:32 UTC (rev 893)
@@ -1,2 +1,2 @@
-"CONT_CREATION","OBSERV_ID","PLAN_CODE","NAVS_COD","CONT_ETAT","CONT_DEBUT_MAREE","CONT_FIN_MAREE","CONT_NB_OBSERV","CONT_MAM_CAPT","CONT_MAM_OBS","CONT_COMMENT","CONT_ALLEGRO","CONT_SOCIETE_VALID","CONT_PROGRAM_VALID"
-17/03/2010,"jmichmuche","2010_01",175846,"Embarquement réalisé ","18/03/2010 12:34","19/03/2010 22:33",1,,,,22/07/2010,"A","A"
+"CONT_CREATION","OBSERV_ID","PLAN_CODE","NAVS_COD","CONT_ETAT","CONT_DEBUT_MAREE","CONT_FIN_MAREE","CONT_NB_OBSERV","CONT_MAM_CAPT","CONT_MAM_OBS","CONT_COMMENT","CONT_ALLEGRO","CONT_SOCIETE_VALID","CONT_PROGRAM_VALID","CONT_DATA_RELIABILITY"
+17/03/2010,"jmichmuche","2010_01",175846,"Embarquement réalisé ","18/03/2010 12:34","19/03/2010 22:33",1,,,,22/07/2010,"A","A",RELIABLE
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-05 21:27:32 UTC (rev 893)
@@ -1016,4 +1016,8 @@
return this;
}
+ public String getLabelForEnum(Enum value) {
+ return messages.get(value.getDeclaringClass().getSimpleName() + "." + value.name());
+ }
+
}
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-05 21:27:32 UTC (rev 893)
@@ -92,6 +92,7 @@
wao.ui.field.UserProfile.userRole=
wao.ui.field.WaoUser.login=
wao.ui.field.WaoUser.password=
+wao.ui.filters.filters=
wao.ui.filters.refresh=
wao.ui.forgotPassword=
wao.ui.form.addRole=
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 21:27:32 UTC (rev 893)
@@ -1,19 +1,3 @@
-ContactState.BOARDING_DONE=Embarquement r\u00E9alis\u00E9
-ContactState.BOARDING_EXPECTED=Embarquement programm\u00E9
-ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00E9finitif
-ContactState.BOAT_REFUSED=Refus
-ContactState.BOAT_UNAVAILABLE=Non abouti
-ContactState.CONTACT_START=Contact pris
-DataReliability.DOUBTFUL=Douteuse
-DataReliability.NOT_PROVIDED=Non contr\u00F4l\u00E9e
-DataReliability.NOT_RELIABLE=Non exploitable
-DataReliability.RELIABLE=Exploitable
-DataReliability.UNKNOWN=Inconnue
-SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00E8ces commerciales
-SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
-SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
-SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
-wao.filters.filters=Filtres de recherche
wao.ui.action.add=Ajouter
wao.ui.action.addNewContactFromBoat=Cr\u00E9er un nouveau contact pour ce navire et la ligne s\u00E9lectionn\u00E9e dans les filtres
wao.ui.action.back=Revenier \u00E0 l'\u00E9cran pr\u00E9c\u00E9dent
@@ -89,6 +73,7 @@
wao.ui.field.UserProfile.userRole=R\u00F4le
wao.ui.field.WaoUser.login=Identifiant
wao.ui.field.WaoUser.password=Mot de passe
+wao.ui.filters.filters=Filtres de recherche
wao.ui.filters.refresh=Rafra\u00EEchir les champs du filtre
wao.ui.forgotPassword=Mot de passe oubli\u00E9 ?
wao.ui.form.addRole=Ajouter ce r\u00F4le
Modified: trunk/wao-ui/src/main/webapp/Boats.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Boats.tml 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-ui/src/main/webapp/Boats.tml 2011-01-05 21:27:32 UTC (rev 893)
@@ -33,7 +33,7 @@
<!--t:filters t:title="Filtres de recherche" t:mainId="so-boats-filters"-->
<div t:type="zone" class="so-filters" t:id="filtersZone" id="so-boats-filters">
<fieldset>
- <legend>${message:wao.filters.filters}</legend>
+ <legend>${message:wao.ui.filters.filters}</legend>
<div class="aright">
<t:if t:test="filtersHidden">
<a t:type="actionlink" t:id="showFilters" t:zone="so-boats-filters">
Modified: trunk/wao-ui/src/main/webapp/ContactForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 21:27:32 UTC (rev 893)
@@ -106,7 +106,7 @@
<t:block id="viewObservationReport">
<div>
<label>${message:wao.ui.field.Contact.contactState}</label>
- ${contact.contactState.label}
+ ${getLabelForEnum(contact.contactState)}
</div>
<div>
<label>${message:wao.ui.field.Contact.nbObservants}</label>
Modified: trunk/wao-ui/src/main/webapp/Contacts.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-05 20:51:40 UTC (rev 892)
+++ trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-05 21:27:32 UTC (rev 893)
@@ -304,7 +304,7 @@
<t:if t:test="boardingDone">
<t:if t:test="contact.validationCompany">
<t:if test="contact.validationProgram">
- ${contact.dataReliability.label}
+ ${getLabelForEnum(contact.dataReliability)}
<!--p:else>
<t:if test="canUpdateDataReliability()">
<input t:type="select" t:id="dataReliability" t:value="contact.dataReliability" validate="required" />
1
0
[Suiviobsmer-commits] r892 - in trunk/wao-ui/src/main: java/fr/ifremer/wao/ui/pages webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 20:51:40 +0000 (Wed, 05 Jan 2011)
New Revision: 892
Log:
allow to see all observers for Contacts with a tooltip
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java
trunk/wao-ui/src/main/webapp/Contacts.tml
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-05 20:26:39 UTC (rev 891)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-05 20:51:40 UTC (rev 892)
@@ -921,6 +921,16 @@
return secondaryObservers;
}
+ public String getSecondaryObserversDescription() {
+ StringBuilder result = new StringBuilder();
+ result.append(contact.getMainObserver().getFullName());
+ for (WaoUser observer : contact.getSecondaryObservers()) {
+ result.append(", ");
+ result.append(observer.getFullName());
+ }
+ return result.toString();
+ }
+
@Log
public Zone onActionFromShowObserversForm() {
contactUserId = contactEdited.getMainObserver().getTopiaId();
Modified: trunk/wao-ui/src/main/webapp/Contacts.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-05 20:26:39 UTC (rev 891)
+++ trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-05 20:51:40 UTC (rev 892)
@@ -192,12 +192,19 @@
<input t:type="hidden" t:id="hiddenSendEmail" t:value="sendEmail" />
<div t:type="grid" t:source="contacts" t:row="contact" class="t-data-grid ${gridClass}" t:model="contactModel" t:rowClass="prop:rowClass"
t:rowsPerPage="20">
- <p:createdByCell>
- ${contact.mainObserver.fullName}
+ <p:mainObserverCell>
+ <t:if test="contact.secondaryObservers">
+ <span t:type="ck/Tooltip" title="${message:wao.ui.field.Contact.secondaryObservers}" t:value="prop:secondaryObserversDescription" t:effect="appear">
+ ${contact.mainObserver.fullName}…
+ </span>
+ <p:else>
+ ${contact.mainObserver.fullName}
+ </p:else>
+ </t:if>
<!--t:if t:test="editionMode">
<a t:type="actionlink" t:id="showObserversForm" t:zone="observersFormZone" context="${contact.topiaId}" class="display-form" title="Modifier les observateurs associés à ce contact">...</a>
</t:if-->
- </p:createdByCell>
+ </p:mainObserverCell>
<p:sampleRowCell>
<span t:type="ck/Tooltip" title="Infos" t:value="prop:sampleRowDescription" t:effect="appear">
${contact.sampleRow.code}
1
0
[Suiviobsmer-commits] r891 - in trunk/wao-ui/src/main: java/fr/ifremer/wao/ui/pages resources/i18n webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 20:26:39 +0000 (Wed, 05 Jan 2011)
New Revision: 891
Log:
allow observers to see all comments
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
trunk/wao-ui/src/main/webapp/ContactForm.tml
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2011-01-05 20:04:58 UTC (rev 890)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2011-01-05 20:26:39 UTC (rev 891)
@@ -302,7 +302,8 @@
public boolean showDataReliability() {
// ObsMer is the single program where data reliability is evaluated
- return getContact().getObsProgram() == ObsProgram.OBSMER;
+ return getContact().getObsProgram() == ObsProgram.OBSMER &&
+ (connectedUser.isAdmin() || connectedUser.isCoordinator());
}
public boolean canEditDataReliability() {
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 20:04:58 UTC (rev 890)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 20:26:39 UTC (rev 891)
@@ -74,8 +74,8 @@
wao.ui.field.Contact.dataReliability=Qualit\u00E9 des donn\u00E9es
wao.ui.field.Contact.endDate=Fin d'observation
wao.ui.field.Contact.mainObserver=Observateur r\u00E9f\u00E9rant
-wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00E8res
-wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00E8res
+wao.ui.field.Contact.mammalsCapture=Capture accidentelle
+wao.ui.field.Contact.mammalsObservation=Observation exceptionnelle
wao.ui.field.Contact.nbObservants=Nombre d'observateurs
wao.ui.field.Contact.samplingStrategy=Strat\u00E9gie d'\u00E9chantillonnage
wao.ui.field.Contact.secondaryObservers=Observateurs
Modified: trunk/wao-ui/src/main/webapp/ContactForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 20:04:58 UTC (rev 890)
+++ trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 20:26:39 UTC (rev 891)
@@ -226,47 +226,72 @@
</div>
</t:if>
- <t:unless test="connectedUser.observer">
- <div>
- <label for="coordinatorComment">${message:wao.ui.field.Contact.commentCoordinator}</label>
+ <div>
+ <label for="comment">${message:wao.ui.field.Contact.comment}</label>
+ <t:if t:test="connectedUser.observer">
+ <input t:type="textarea" t:id="comment" value="contact.comment" />
+ <p:else>
+ <t:if t:test="contact.comment">
+ <div class="value"> <!-- make no line return under the label -->
+ ${contact.comment}
+ </div>
+ <p:else>
+ <em>${message:wao.ui.misc.noComment}</em>
+ </p:else>
+ </t:if>
+ </p:else>
+ </t:if>
+ </div>
+
+ <div>
+ <label for="coordinatorComment">${message:wao.ui.field.Contact.commentCoordinator}</label>
+ <t:if t:test="connectedUser.coordinator">
<input t:type="textarea" t:id="coordinatorComment" value="contact.commentCoordinator" />
- </div>
- </t:unless>
- </t:block>
-
- <t:unless test="connectedUser.observer">
- <t:if t:test="connectedUser.admin">
- <a name="focus" />
- </t:if>
- <fieldset>
- <legend>${message:wao.ui.form.programEvaluation}</legend>
- <t:if test="showDataReliability()">
- <div>
- <label for="dataReliability">${message:wao.ui.field.Contact.dataReliability}</label>
- <t:if t:test="canEditDataReliability()">
- <input t:type="select" t:id="dataReliability" value="contact.dataReliability" />
+ <p:else>
+ <t:if t:test="contact.commentCoordinator">
+ <div class="value"> <!-- make no line return under the label -->
+ ${contact.commentCoordinator}
+ </div>
<p:else>
- ${getLabelForEnum(contact.dataReliability)}
+ <em>${message:wao.ui.misc.noComment}</em>
</p:else>
</t:if>
- </div>
+ </p:else>
</t:if>
+ </div>
+ </t:block>
+
+ <t:if t:test="connectedUser.admin">
+ <a name="focus" />
+ </t:if>
+ <fieldset>
+ <legend>${message:wao.ui.form.programEvaluation}</legend>
+ <t:if test="showDataReliability()">
<div>
- <label for="adminComment">${message:wao.ui.field.Contact.commentAdmin}</label>
- <t:if t:test="connectedUser.admin">
- <input t:type="textarea" t:id="adminComment" value="contact.commentAdmin" />
+ <label for="dataReliability">${message:wao.ui.field.Contact.dataReliability}</label>
+ <t:if t:test="canEditDataReliability()">
+ <input t:type="select" t:id="dataReliability" value="contact.dataReliability" />
<p:else>
- <t:if t:test="contact.commentAdmin">
- ${contact.commentAdmin}
- <p:else>
- <em>${message:wao.ui.misc.noComment}</em>
- </p:else>
- </t:if>
+ ${getLabelForEnum(contact.dataReliability)}
</p:else>
</t:if>
</div>
- </fieldset>
- </t:unless>
+ </t:if>
+ <div>
+ <label for="adminComment">${message:wao.ui.field.Contact.commentAdmin}</label>
+ <t:if t:test="connectedUser.admin">
+ <input t:type="textarea" t:id="adminComment" value="contact.commentAdmin" />
+ <p:else>
+ <t:if t:test="contact.commentAdmin">
+ ${contact.commentAdmin}
+ <p:else>
+ <em>${message:wao.ui.misc.noComment}</em>
+ </p:else>
+ </t:if>
+ </p:else>
+ </t:if>
+ </div>
+ </fieldset>
<div class="fright">
<input t:type="submit" t:id="saveContact" class="ico save" value="${message:wao.ui.action.save}" title="${message:wao.ui.action.save}" />
1
0
[Suiviobsmer-commits] r890 - in trunk/wao-ui/src/main: java/fr/ifremer/wao/ui/pages resources/i18n webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 20:04:58 +0000 (Wed, 05 Jan 2011)
New Revision: 890
Log:
add action at contactFrom (leave page) ; fix redirections after submit
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
trunk/wao-ui/src/main/webapp/ContactForm.tml
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2011-01-05 19:50:54 UTC (rev 889)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2011-01-05 20:04:58 UTC (rev 890)
@@ -494,15 +494,18 @@
String message = manager.getErrorMessage(eee, messages, logger);
layout.addError(message);
}
+ } else {
+ // reset
+ contact = null;
+ mainObserverId = null;
+ secondaryObservers = null;
}
- // reset
- contact = null;
- mainObserverId = null;
- secondaryObservers = null;
-
- // reload page
- return this;
+ if (saveContact) {
+ return Contacts.class;
+ } else {
+ return this;
+ }
}
public String getLabelForEnum(Enum value) {
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-05 19:50:54 UTC (rev 889)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-05 20:04:58 UTC (rev 890)
@@ -19,6 +19,7 @@
wao.filters.filters=
wao.ui.action.add=
wao.ui.action.addNewContactFromBoat=
+wao.ui.action.back=
wao.ui.action.cancel=
wao.ui.action.contactAdmin=
wao.ui.action.createCompany=
@@ -80,6 +81,7 @@
wao.ui.field.Contact.mammalsObservation=
wao.ui.field.Contact.nbObservants=
wao.ui.field.Contact.samplingStrategy=
+wao.ui.field.Contact.secondaryObservers=
wao.ui.field.FishingZone.facadeName=
wao.ui.field.FishingZone.sectorName=
wao.ui.field.SampleRow.code=
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 19:50:54 UTC (rev 889)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 20:04:58 UTC (rev 890)
@@ -1,60 +1,61 @@
-ContactState.BOARDING_DONE=Embarquement r\u00e9alis\u00e9
-ContactState.BOARDING_EXPECTED=Embarquement programm\u00e9
-ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00e9finitif
+ContactState.BOARDING_DONE=Embarquement r\u00E9alis\u00E9
+ContactState.BOARDING_EXPECTED=Embarquement programm\u00E9
+ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00E9finitif
ContactState.BOAT_REFUSED=Refus
ContactState.BOAT_UNAVAILABLE=Non abouti
ContactState.CONTACT_START=Contact pris
DataReliability.DOUBTFUL=Douteuse
-DataReliability.NOT_PROVIDED=Non contr\u00f4l\u00e9e
+DataReliability.NOT_PROVIDED=Non contr\u00F4l\u00E9e
DataReliability.NOT_RELIABLE=Non exploitable
DataReliability.RELIABLE=Exploitable
DataReliability.UNKNOWN=Inconnue
-SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00e8ces commerciales
-SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1+G2
-SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1
-SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00e9cifique
+SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00E8ces commerciales
+SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
+SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
+SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
wao.filters.filters=Filtres de recherche
wao.ui.action.add=Ajouter
-wao.ui.action.addNewContactFromBoat=Cr\u00e9er un nouveau contact pour ce navire et la ligne s\u00e9lectionn\u00e9e dans les filtres
+wao.ui.action.addNewContactFromBoat=Cr\u00E9er un nouveau contact pour ce navire et la ligne s\u00E9lectionn\u00E9e dans les filtres
+wao.ui.action.back=Revenier \u00E0 l'\u00E9cran pr\u00E9c\u00E9dent
wao.ui.action.cancel=Annuler
wao.ui.action.contactAdmin=Contacter un responsable ObsMer
-wao.ui.action.createCompany=Cr\u00e9er une soci\u00e9t\u00e9
-wao.ui.action.createUser=Cr\u00e9er un utilisateur
-wao.ui.action.deleteCompany=Supprimer la soci\u00e9t\u00e9
-wao.ui.action.deleteCompany.confirm=\u00cates-vous s\u00fbr de vouloir supprimer la soci\u00e9t\u00e9 ?
+wao.ui.action.createCompany=Cr\u00E9er une soci\u00E9t\u00E9
+wao.ui.action.createUser=Cr\u00E9er un utilisateur
+wao.ui.action.deleteCompany=Supprimer la soci\u00E9t\u00E9
+wao.ui.action.deleteCompany.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer la soci\u00E9t\u00E9 ?
wao.ui.action.deleteUser=Supprimer l'utilisateur
-wao.ui.action.deleteUser.confirm=\u00cates-vous s\u00fbr de vouloir supprimer l'utilisateur ?
-wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00e9es
+wao.ui.action.deleteUser.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer l'utilisateur ?
+wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00E9es
wao.ui.action.filter=Filtrer
wao.ui.action.hideFilters=Masquer les filtres
wao.ui.action.login=Connexion
-wao.ui.action.logout=D\u00e9connexion
-wao.ui.action.refresh=Rafra\u00eechir
-wao.ui.action.resetFields=Remettre le formulaire \u00e0 z\u00e9ro
+wao.ui.action.logout=D\u00E9connexion
+wao.ui.action.refresh=Rafra\u00EEchir
+wao.ui.action.resetFields=Remettre le formulaire \u00E0 z\u00E9ro
wao.ui.action.revert=Annuler
wao.ui.action.runSearch=Lancer la recherche
wao.ui.action.save=Enregistrer
-wao.ui.action.showDetails=Voir les d\u00e9tails
+wao.ui.action.showDetails=Voir les d\u00E9tails
wao.ui.action.showFilters=Afficher les filtres
wao.ui.action.viewIndicatorsHistory=Voir l'historique des modifications des indicateurs
wao.ui.boatList=Liste de %s navires
wao.ui.boatinfo.title=Informations sur %s
-wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00e9e(s) \u00e0 ce navire
-wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00e9t\u00e9
-wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00e9t\u00e9
-wao.ui.contacts.createFromBoat=Cr\u00e9er un nouveau contact pour ce navire et cette ligne du plan
-wao.ui.contacts.createFromBoat.fail=Cr\u00e9ation d'un nouveau contact impossible
-wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00e9e \u00e0 \u00e9ch\u00e9ance, \u00eates-vous s\u00fbr de vouloir cr\u00e9er un nouveau contact ?
-wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00e9claration \u00e0 la CNIL sous le num\u00e9ro suivant \: 1414476
-wao.ui.disclaimer.boats=Les donn\u00e9es saisies dans cette page sont la propri\u00e9t\u00e9 exclusive de la soci\u00e9t\u00e9. En dehors de la soci\u00e9t\u00e9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
+wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00E9e(s) \u00E0 ce navire
+wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00E9t\u00E9
+wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00E9t\u00E9
+wao.ui.contacts.createFromBoat=Cr\u00E9er un nouveau contact pour ce navire et cette ligne du plan
+wao.ui.contacts.createFromBoat.fail=Cr\u00E9ation d'un nouveau contact impossible
+wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00E9e \u00E0 \u00E9ch\u00E9ance, \u00EAtes-vous s\u00FBr de vouloir cr\u00E9er un nouveau contact ?
+wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00E9claration \u00E0 la CNIL sous le num\u00E9ro suivant \: 1414476
+wao.ui.disclaimer.boats=Les donn\u00E9es saisies dans cette page sont la propri\u00E9t\u00E9 exclusive de la soci\u00E9t\u00E9. En dehors de la soci\u00E9t\u00E9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
wao.ui.email=Adresse e-mail
wao.ui.entity.Boat=Navire
-wao.ui.entity.Company=Soci\u00e9t\u00e9
+wao.ui.entity.Company=Soci\u00E9t\u00E9
wao.ui.entity.Contact=Contact
-wao.ui.entity.SampleRow=Ligne du plan d'\u00e9chantillonnage
+wao.ui.entity.SampleRow=Ligne du plan d'\u00E9chantillonnage
wao.ui.field.Boat.boatLength=Longueur
-wao.ui.field.Boat.buildYear=Ann\u00e9e de construction
-wao.ui.field.Boat.capacity=Capacit\u00e9 d'accueil du navire en personnels sp\u00e9cialis\u00e9s
+wao.ui.field.Boat.buildYear=Ann\u00E9e de construction
+wao.ui.field.Boat.capacity=Capacit\u00E9 d'accueil du navire en personnels sp\u00E9cialis\u00E9s
wao.ui.field.Boat.districtCode=Quartier
wao.ui.field.Boat.immatriculation=immatriculation
wao.ui.field.Boat.name=nom
@@ -62,72 +63,73 @@
wao.ui.field.BoatDistrict.code=code quartier
wao.ui.field.Company.active=Active
wao.ui.field.Company.name=Nom
-wao.ui.field.Contact.beginDate=D\u00e9but d'observation
+wao.ui.field.Contact.beginDate=D\u00E9but d'observation
wao.ui.field.Contact.comment=Commentaire observateur
wao.ui.field.Contact.commentAdmin=Commentaire programme
wao.ui.field.Contact.commentCoordinator=Commentaire coordinateur
-wao.ui.field.Contact.completeSampling=\u00c9chantillonnage compl\u00e9t\u00e9
-wao.ui.field.Contact.contactState=\u00c9tat du contact
-wao.ui.field.Contact.creationDate=Date de cr\u00e9ation du contact
-wao.ui.field.Contact.dataInputDate=Saisie des donn\u00e9es dans Allegro
-wao.ui.field.Contact.dataReliability=Qualit\u00e9 des donn\u00e9es
+wao.ui.field.Contact.completeSampling=\u00C9chantillonnage compl\u00E9t\u00E9
+wao.ui.field.Contact.contactState=\u00C9tat du contact
+wao.ui.field.Contact.creationDate=Date de cr\u00E9ation du contact
+wao.ui.field.Contact.dataInputDate=Saisie des donn\u00E9es dans Allegro
+wao.ui.field.Contact.dataReliability=Qualit\u00E9 des donn\u00E9es
wao.ui.field.Contact.endDate=Fin d'observation
-wao.ui.field.Contact.mainObserver=Observateur r\u00e9f\u00e9rant
-wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00e8res
-wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00e8res
+wao.ui.field.Contact.mainObserver=Observateur r\u00E9f\u00E9rant
+wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00E8res
+wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00E8res
wao.ui.field.Contact.nbObservants=Nombre d'observateurs
-wao.ui.field.Contact.samplingStrategy=Strat\u00e9gie d'\u00e9chantillonnage
-wao.ui.field.FishingZone.facadeName=fa\u00e7ade
+wao.ui.field.Contact.samplingStrategy=Strat\u00E9gie d'\u00E9chantillonnage
+wao.ui.field.Contact.secondaryObservers=Observateurs
+wao.ui.field.FishingZone.facadeName=fa\u00E7ade
wao.ui.field.FishingZone.sectorName=quartier
wao.ui.field.SampleRow.code=code ligne
-wao.ui.field.SampleRow.profession=M\u00e9tier
+wao.ui.field.SampleRow.profession=M\u00E9tier
wao.ui.field.SampleRow.programName=Programme
-wao.ui.field.User.firstName=Pr\u00e9nom
+wao.ui.field.User.firstName=Pr\u00E9nom
wao.ui.field.User.login=identifiant
-wao.ui.field.UserProfile.userRole=R\u00f4le
+wao.ui.field.UserProfile.userRole=R\u00F4le
wao.ui.field.WaoUser.login=Identifiant
wao.ui.field.WaoUser.password=Mot de passe
-wao.ui.filters.refresh=Rafra\u00eechir les champs du filtre
-wao.ui.forgotPassword=Mot de passe oubli\u00e9 ?
-wao.ui.form.addRole=Ajouter ce r\u00f4le
+wao.ui.filters.refresh=Rafra\u00EEchir les champs du filtre
+wao.ui.forgotPassword=Mot de passe oubli\u00E9 ?
+wao.ui.form.addRole=Ajouter ce r\u00F4le
wao.ui.form.boardingFrom=Sollicitations du navire depuis le
-wao.ui.form.definePasswordManually=d\u00e9finir manuellement
+wao.ui.form.definePasswordManually=d\u00E9finir manuellement
wao.ui.form.editComment=Commentaire sur la modification
-wao.ui.form.generatePassword=G\u00e9n\u00e9rer le mot de passe
+wao.ui.form.generatePassword=G\u00E9n\u00E9rer le mot de passe
wao.ui.form.otherBoatInfos=Autres informations sur le navire
-wao.ui.form.period=P\u00e9riode
+wao.ui.form.period=P\u00E9riode
wao.ui.form.period.from=du
wao.ui.form.period.to=au
-wao.ui.form.programEvaluation=\u00c9valuation programme
+wao.ui.form.programEvaluation=\u00C9valuation programme
wao.ui.form.readOnly=lecture seule
wao.ui.form.removeRole=retirer ce role
-wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00e9
-wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00e9 en cours. Vous pouvez continuer \u00e0 naviguer sur le site en attendant la fin du chargement.
-wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00e9
-wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00e8s utilisateurs aux calendriers d'activit\u00e9
-wao.ui.import.boatDistrictLabel=des coordonn\u00e9es des quartiers des navires
+wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00E9
+wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00E9 en cours. Vous pouvez continuer \u00E0 naviguer sur le site en attendant la fin du chargement.
+wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00E9
+wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00E8s utilisateurs aux calendriers d'activit\u00E9
+wao.ui.import.boatDistrictLabel=des coordonn\u00E9es des quartiers des navires
wao.ui.import.boatsLabel=des navires
wao.ui.import.description=Fichier %s %s \:
-wao.ui.import.fishingZoneLabel=des zones de p\u00eaches
+wao.ui.import.fishingZoneLabel=des zones de p\u00EAches
wao.ui.import.fullDescription=Import %s (format %s avec encodage UTF-8)
-wao.ui.import.samplingPlanLabel=du plan d'\u00e9chantillonnage
+wao.ui.import.samplingPlanLabel=du plan d'\u00E9chantillonnage
wao.ui.import.title=Import %s
wao.ui.indicator.andMore=%s et plus
wao.ui.indicator.bounds=Bornes
-wao.ui.indicator.coefficient=Pond\u00e9ration
+wao.ui.indicator.coefficient=Pond\u00E9ration
wao.ui.indicator.editions=Modifications
wao.ui.indicator.indicator=Indicateur \:
-wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00e9t\u00e9 selon cet indicateur.
+wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00E9t\u00E9 selon cet indicateur.
wao.ui.indicator.levels=Niveaux
-wao.ui.indicator.useRightDecimalSymbol=Attention \u00e0 bien utiliser ',' et non '.' pour les d\u00e9cimales
+wao.ui.indicator.useRightDecimalSymbol=Attention \u00E0 bien utiliser ',' et non '.' pour les d\u00E9cimales
wao.ui.indicators.coefficientsSum=Total coefficient
-wao.ui.indicators.title=Indicateurs qualit\u00e9s prestataires
+wao.ui.indicators.title=Indicateurs qualit\u00E9s prestataires
wao.ui.invalidLogin=Identifiant invalide
-wao.ui.layout.userDescription=Vous \u00eates %s de la soci\u00e9t\u00e9 %s (%s)
+wao.ui.layout.userDescription=Vous \u00EAtes %s de la soci\u00E9t\u00E9 %s (%s)
wao.ui.message.chooseProfile=Choisissez dans la liste votre profil de connexion \:
-wao.ui.misc.N/A=non renseign\u00e9e
+wao.ui.misc.N/A=non renseign\u00E9e
wao.ui.misc.comment=Commentaire
-wao.ui.misc.companies=Soci\u00e9t\u00e9s
+wao.ui.misc.companies=Soci\u00E9t\u00E9s
wao.ui.misc.information=Informations
wao.ui.misc.logFile.description=Afficher le fichier de log de %s
wao.ui.misc.noComment=aucun commentaire
@@ -138,9 +140,8 @@
wao.ui.page.Cartography.title=Cartography
wao.ui.page.Contacts.title=Contacts
wao.ui.page.Index.title=Accueil
-wao.ui.page.SamplingPlan.title=Plan d'\u00e9chantillonnage
-wao.ui.page.Synthesis.title=Synth\u00e8se
+wao.ui.page.SamplingPlan.title=Plan d'\u00E9chantillonnage
+wao.ui.page.Synthesis.title=Synth\u00E8se
wao.ui.page.UserProfileForm.title=Gestion du profil
wao.ui.userList=Liste des utilisateurs
wao.ui.validLogin=Identifiant valide
-wao.ui.field.Contact.secondaryObservers=Observateurs
Modified: trunk/wao-ui/src/main/webapp/ContactForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 19:50:54 UTC (rev 889)
+++ trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 20:04:58 UTC (rev 890)
@@ -271,6 +271,9 @@
<div class="fright">
<input t:type="submit" t:id="saveContact" class="ico save" value="${message:wao.ui.action.save}" title="${message:wao.ui.action.save}" />
<input t:type="submit" t:id="revertContact" class="ico undo" value="${message:wao.ui.action.revert}" title="${message:wao.ui.action.revert}" />
+ <a t:type="pagelink" t:page="contacts">
+ <img src="${asset:context:}/img/exit.png" alt="${message:wao.ui.action.back}" title="${message:wao.ui.action.back}"/>
+ </a>
</div>
</form>
1
0
[Suiviobsmer-commits] r889 - in trunk/wao-ui/src/main: resources/i18n webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 19:50:54 +0000 (Wed, 05 Jan 2011)
New Revision: 889
Log:
fix CSS for secondary observers in ContactForm
Modified:
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
trunk/wao-ui/src/main/webapp/ContactForm.tml
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 19:35:38 UTC (rev 888)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 19:50:54 UTC (rev 889)
@@ -1,60 +1,60 @@
-ContactState.BOARDING_DONE=Embarquement r\u00E9alis\u00E9
-ContactState.BOARDING_EXPECTED=Embarquement programm\u00E9
-ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00E9finitif
+ContactState.BOARDING_DONE=Embarquement r\u00e9alis\u00e9
+ContactState.BOARDING_EXPECTED=Embarquement programm\u00e9
+ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00e9finitif
ContactState.BOAT_REFUSED=Refus
ContactState.BOAT_UNAVAILABLE=Non abouti
ContactState.CONTACT_START=Contact pris
DataReliability.DOUBTFUL=Douteuse
-DataReliability.NOT_PROVIDED=Non contr\u00F4l\u00E9e
+DataReliability.NOT_PROVIDED=Non contr\u00f4l\u00e9e
DataReliability.NOT_RELIABLE=Non exploitable
DataReliability.RELIABLE=Exploitable
DataReliability.UNKNOWN=Inconnue
-SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00E8ces commerciales
-SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
-SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
-SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
+SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00e8ces commerciales
+SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1+G2
+SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1
+SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00e9cifique
wao.filters.filters=Filtres de recherche
wao.ui.action.add=Ajouter
-wao.ui.action.addNewContactFromBoat=Cr\u00E9er un nouveau contact pour ce navire et la ligne s\u00E9lectionn\u00E9e dans les filtres
+wao.ui.action.addNewContactFromBoat=Cr\u00e9er un nouveau contact pour ce navire et la ligne s\u00e9lectionn\u00e9e dans les filtres
wao.ui.action.cancel=Annuler
wao.ui.action.contactAdmin=Contacter un responsable ObsMer
-wao.ui.action.createCompany=Cr\u00E9er une soci\u00E9t\u00E9
-wao.ui.action.createUser=Cr\u00E9er un utilisateur
-wao.ui.action.deleteCompany=Supprimer la soci\u00E9t\u00E9
-wao.ui.action.deleteCompany.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer la soci\u00E9t\u00E9 ?
+wao.ui.action.createCompany=Cr\u00e9er une soci\u00e9t\u00e9
+wao.ui.action.createUser=Cr\u00e9er un utilisateur
+wao.ui.action.deleteCompany=Supprimer la soci\u00e9t\u00e9
+wao.ui.action.deleteCompany.confirm=\u00cates-vous s\u00fbr de vouloir supprimer la soci\u00e9t\u00e9 ?
wao.ui.action.deleteUser=Supprimer l'utilisateur
-wao.ui.action.deleteUser.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer l'utilisateur ?
-wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00E9es
+wao.ui.action.deleteUser.confirm=\u00cates-vous s\u00fbr de vouloir supprimer l'utilisateur ?
+wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00e9es
wao.ui.action.filter=Filtrer
wao.ui.action.hideFilters=Masquer les filtres
wao.ui.action.login=Connexion
-wao.ui.action.logout=D\u00E9connexion
-wao.ui.action.refresh=Rafra\u00EEchir
-wao.ui.action.resetFields=Remettre le formulaire \u00E0 z\u00E9ro
+wao.ui.action.logout=D\u00e9connexion
+wao.ui.action.refresh=Rafra\u00eechir
+wao.ui.action.resetFields=Remettre le formulaire \u00e0 z\u00e9ro
wao.ui.action.revert=Annuler
wao.ui.action.runSearch=Lancer la recherche
wao.ui.action.save=Enregistrer
-wao.ui.action.showDetails=Voir les d\u00E9tails
+wao.ui.action.showDetails=Voir les d\u00e9tails
wao.ui.action.showFilters=Afficher les filtres
wao.ui.action.viewIndicatorsHistory=Voir l'historique des modifications des indicateurs
wao.ui.boatList=Liste de %s navires
wao.ui.boatinfo.title=Informations sur %s
-wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00E9e(s) \u00E0 ce navire
-wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00E9t\u00E9
-wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00E9t\u00E9
-wao.ui.contacts.createFromBoat=Cr\u00E9er un nouveau contact pour ce navire et cette ligne du plan
-wao.ui.contacts.createFromBoat.fail=Cr\u00E9ation d'un nouveau contact impossible
-wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00E9e \u00E0 \u00E9ch\u00E9ance, \u00EAtes-vous s\u00FBr de vouloir cr\u00E9er un nouveau contact ?
-wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00E9claration \u00E0 la CNIL sous le num\u00E9ro suivant \: 1414476
-wao.ui.disclaimer.boats=Les donn\u00E9es saisies dans cette page sont la propri\u00E9t\u00E9 exclusive de la soci\u00E9t\u00E9. En dehors de la soci\u00E9t\u00E9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
+wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00e9e(s) \u00e0 ce navire
+wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00e9t\u00e9
+wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00e9t\u00e9
+wao.ui.contacts.createFromBoat=Cr\u00e9er un nouveau contact pour ce navire et cette ligne du plan
+wao.ui.contacts.createFromBoat.fail=Cr\u00e9ation d'un nouveau contact impossible
+wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00e9e \u00e0 \u00e9ch\u00e9ance, \u00eates-vous s\u00fbr de vouloir cr\u00e9er un nouveau contact ?
+wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00e9claration \u00e0 la CNIL sous le num\u00e9ro suivant \: 1414476
+wao.ui.disclaimer.boats=Les donn\u00e9es saisies dans cette page sont la propri\u00e9t\u00e9 exclusive de la soci\u00e9t\u00e9. En dehors de la soci\u00e9t\u00e9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
wao.ui.email=Adresse e-mail
wao.ui.entity.Boat=Navire
-wao.ui.entity.Company=Soci\u00E9t\u00E9
+wao.ui.entity.Company=Soci\u00e9t\u00e9
wao.ui.entity.Contact=Contact
-wao.ui.entity.SampleRow=Ligne du plan d'\u00E9chantillonnage
+wao.ui.entity.SampleRow=Ligne du plan d'\u00e9chantillonnage
wao.ui.field.Boat.boatLength=Longueur
-wao.ui.field.Boat.buildYear=Ann\u00E9e de construction
-wao.ui.field.Boat.capacity=Capacit\u00E9 d'accueil du navire en personnels sp\u00E9cialis\u00E9s
+wao.ui.field.Boat.buildYear=Ann\u00e9e de construction
+wao.ui.field.Boat.capacity=Capacit\u00e9 d'accueil du navire en personnels sp\u00e9cialis\u00e9s
wao.ui.field.Boat.districtCode=Quartier
wao.ui.field.Boat.immatriculation=immatriculation
wao.ui.field.Boat.name=nom
@@ -62,72 +62,72 @@
wao.ui.field.BoatDistrict.code=code quartier
wao.ui.field.Company.active=Active
wao.ui.field.Company.name=Nom
-wao.ui.field.Contact.beginDate=D\u00E9but d'observation
+wao.ui.field.Contact.beginDate=D\u00e9but d'observation
wao.ui.field.Contact.comment=Commentaire observateur
wao.ui.field.Contact.commentAdmin=Commentaire programme
wao.ui.field.Contact.commentCoordinator=Commentaire coordinateur
-wao.ui.field.Contact.completeSampling=\u00C9chantillonnage compl\u00E9t\u00E9
-wao.ui.field.Contact.contactState=\u00C9tat du contact
-wao.ui.field.Contact.creationDate=Date de cr\u00E9ation du contact
-wao.ui.field.Contact.dataInputDate=Saisie des donn\u00E9es dans Allegro
-wao.ui.field.Contact.dataReliability=Qualit\u00E9 des donn\u00E9es
+wao.ui.field.Contact.completeSampling=\u00c9chantillonnage compl\u00e9t\u00e9
+wao.ui.field.Contact.contactState=\u00c9tat du contact
+wao.ui.field.Contact.creationDate=Date de cr\u00e9ation du contact
+wao.ui.field.Contact.dataInputDate=Saisie des donn\u00e9es dans Allegro
+wao.ui.field.Contact.dataReliability=Qualit\u00e9 des donn\u00e9es
wao.ui.field.Contact.endDate=Fin d'observation
-wao.ui.field.Contact.mainObserver=Observateur r\u00E9f\u00E9rant
-wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00E8res
-wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00E8res
+wao.ui.field.Contact.mainObserver=Observateur r\u00e9f\u00e9rant
+wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00e8res
+wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00e8res
wao.ui.field.Contact.nbObservants=Nombre d'observateurs
-wao.ui.field.Contact.samplingStrategy=Strat\u00E9gie d'\u00E9chantillonnage
-wao.ui.field.FishingZone.facadeName=fa\u00E7ade
+wao.ui.field.Contact.samplingStrategy=Strat\u00e9gie d'\u00e9chantillonnage
+wao.ui.field.FishingZone.facadeName=fa\u00e7ade
wao.ui.field.FishingZone.sectorName=quartier
wao.ui.field.SampleRow.code=code ligne
-wao.ui.field.SampleRow.profession=M\u00E9tier
+wao.ui.field.SampleRow.profession=M\u00e9tier
wao.ui.field.SampleRow.programName=Programme
-wao.ui.field.User.firstName=Pr\u00E9nom
+wao.ui.field.User.firstName=Pr\u00e9nom
wao.ui.field.User.login=identifiant
-wao.ui.field.UserProfile.userRole=R\u00F4le
+wao.ui.field.UserProfile.userRole=R\u00f4le
wao.ui.field.WaoUser.login=Identifiant
wao.ui.field.WaoUser.password=Mot de passe
-wao.ui.filters.refresh=Rafra\u00EEchir les champs du filtre
-wao.ui.forgotPassword=Mot de passe oubli\u00E9 ?
-wao.ui.form.addRole=Ajouter ce r\u00F4le
+wao.ui.filters.refresh=Rafra\u00eechir les champs du filtre
+wao.ui.forgotPassword=Mot de passe oubli\u00e9 ?
+wao.ui.form.addRole=Ajouter ce r\u00f4le
wao.ui.form.boardingFrom=Sollicitations du navire depuis le
-wao.ui.form.definePasswordManually=d\u00E9finir manuellement
+wao.ui.form.definePasswordManually=d\u00e9finir manuellement
wao.ui.form.editComment=Commentaire sur la modification
-wao.ui.form.generatePassword=G\u00E9n\u00E9rer le mot de passe
+wao.ui.form.generatePassword=G\u00e9n\u00e9rer le mot de passe
wao.ui.form.otherBoatInfos=Autres informations sur le navire
-wao.ui.form.period=P\u00E9riode
+wao.ui.form.period=P\u00e9riode
wao.ui.form.period.from=du
wao.ui.form.period.to=au
-wao.ui.form.programEvaluation=\u00C9valuation programme
+wao.ui.form.programEvaluation=\u00c9valuation programme
wao.ui.form.readOnly=lecture seule
wao.ui.form.removeRole=retirer ce role
-wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00E9
-wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00E9 en cours. Vous pouvez continuer \u00E0 naviguer sur le site en attendant la fin du chargement.
-wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00E9
-wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00E8s utilisateurs aux calendriers d'activit\u00E9
-wao.ui.import.boatDistrictLabel=des coordonn\u00E9es des quartiers des navires
+wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00e9
+wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00e9 en cours. Vous pouvez continuer \u00e0 naviguer sur le site en attendant la fin du chargement.
+wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00e9
+wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00e8s utilisateurs aux calendriers d'activit\u00e9
+wao.ui.import.boatDistrictLabel=des coordonn\u00e9es des quartiers des navires
wao.ui.import.boatsLabel=des navires
wao.ui.import.description=Fichier %s %s \:
-wao.ui.import.fishingZoneLabel=des zones de p\u00EAches
+wao.ui.import.fishingZoneLabel=des zones de p\u00eaches
wao.ui.import.fullDescription=Import %s (format %s avec encodage UTF-8)
-wao.ui.import.samplingPlanLabel=du plan d'\u00E9chantillonnage
+wao.ui.import.samplingPlanLabel=du plan d'\u00e9chantillonnage
wao.ui.import.title=Import %s
wao.ui.indicator.andMore=%s et plus
wao.ui.indicator.bounds=Bornes
-wao.ui.indicator.coefficient=Pond\u00E9ration
+wao.ui.indicator.coefficient=Pond\u00e9ration
wao.ui.indicator.editions=Modifications
wao.ui.indicator.indicator=Indicateur \:
-wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00E9t\u00E9 selon cet indicateur.
+wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00e9t\u00e9 selon cet indicateur.
wao.ui.indicator.levels=Niveaux
-wao.ui.indicator.useRightDecimalSymbol=Attention \u00E0 bien utiliser ',' et non '.' pour les d\u00E9cimales
+wao.ui.indicator.useRightDecimalSymbol=Attention \u00e0 bien utiliser ',' et non '.' pour les d\u00e9cimales
wao.ui.indicators.coefficientsSum=Total coefficient
-wao.ui.indicators.title=Indicateurs qualit\u00E9s prestataires
+wao.ui.indicators.title=Indicateurs qualit\u00e9s prestataires
wao.ui.invalidLogin=Identifiant invalide
-wao.ui.layout.userDescription=Vous \u00EAtes %s de la soci\u00E9t\u00E9 %s (%s)
+wao.ui.layout.userDescription=Vous \u00eates %s de la soci\u00e9t\u00e9 %s (%s)
wao.ui.message.chooseProfile=Choisissez dans la liste votre profil de connexion \:
-wao.ui.misc.N/A=non renseign\u00E9e
+wao.ui.misc.N/A=non renseign\u00e9e
wao.ui.misc.comment=Commentaire
-wao.ui.misc.companies=Soci\u00E9t\u00E9s
+wao.ui.misc.companies=Soci\u00e9t\u00e9s
wao.ui.misc.information=Informations
wao.ui.misc.logFile.description=Afficher le fichier de log de %s
wao.ui.misc.noComment=aucun commentaire
@@ -138,8 +138,9 @@
wao.ui.page.Cartography.title=Cartography
wao.ui.page.Contacts.title=Contacts
wao.ui.page.Index.title=Accueil
-wao.ui.page.SamplingPlan.title=Plan d'\u00E9chantillonnage
-wao.ui.page.Synthesis.title=Synth\u00E8se
+wao.ui.page.SamplingPlan.title=Plan d'\u00e9chantillonnage
+wao.ui.page.Synthesis.title=Synth\u00e8se
wao.ui.page.UserProfileForm.title=Gestion du profil
wao.ui.userList=Liste des utilisateurs
wao.ui.validLogin=Identifiant valide
+wao.ui.field.Contact.secondaryObservers=Observateurs
Modified: trunk/wao-ui/src/main/webapp/ContactForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 19:35:38 UTC (rev 888)
+++ trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 19:50:54 UTC (rev 889)
@@ -60,8 +60,9 @@
</t:if>
</div>
<div>
- <ul style="position: relative; left: 50%; margin-left: 25px;">
- <li t:type="loop" t:source="secondaryObservers" t:value="observer">
+ <label>${message:wao.ui.field.Contact.secondaryObservers}</label>
+ <ul class="value">
+ <li t:type="loop" t:source="contact.secondaryObservers" t:value="observer">
${observer.fullName}
</li>
</ul>
@@ -75,13 +76,13 @@
</div>
<t:zone t:id="observersFormZone" t:visible="true" t:update="show">
<div>
- <t:label t:for="secondaryObserver" />
+ <label for="secondaryObserver">${message:wao.ui.field.Contact.secondaryObservers}</label>
<div>
<input t:type="select" t:id="secondaryObserver" t:model="observerSelectModel" t:value="selectedSecondaryObserverId" t:mixins="ck/onEvent" t:event="change" />
<a t:type="actionlink" t:id="addSecondaryObserver" title="Ajouter un observateur" t:zone="observersFormZone">
<img src="${asset:context:img/add-16px.png}" />
</a>
- <ul style="position: relative; left: 50%; margin-left: 25px;">
+ <ul class="value">
<li t:type="loop" t:source="secondaryObservers" t:value="observer" t:index="secondaryObserverIndex" t:volatile="true">
${observer.fullName}
<a t:type="actionlink" t:id="removeSecondaryObserver" t:context="secondaryObserverIndex" title="Supprimer cet observateur" t:zone="observersFormZone">
1
0
[Suiviobsmer-commits] r888 - trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 19:35:38 +0000 (Wed, 05 Jan 2011)
New Revision: 888
Log:
initial contact date for contacts more user-friendly for the beginning of a new year
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-05 19:28:19 UTC (rev 887)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-05 19:35:38 UTC (rev 888)
@@ -163,9 +163,17 @@
logger.debug("Init contactFilter");
}
contactFilter = new ContactFilterImpl();
- GregorianCalendar beginningOfCurrentYear = new GregorianCalendar();
- beginningOfCurrentYear.set(Calendar.DAY_OF_YEAR, 1);
- contactFilter.setFromDate(beginningOfCurrentYear.getTime());
+
+ GregorianCalendar initialFromDate = new GregorianCalendar();
+ // in the firsts months of a new year go from now to 6 months before
+ // in the rest of the year, just start at the beginning of the current year
+ if (initialFromDate.get(Calendar.MONTH) < 3) {
+ initialFromDate.add(Calendar.MONTH, -6);
+ } else {
+ initialFromDate.set(Calendar.DAY_OF_YEAR, 1);
+ }
+
+ contactFilter.setFromDate(initialFromDate.getTime());
contactFilter.setObsProgram(user.getProfile().getObsProgram());
}
return contactFilter;
1
0
[Suiviobsmer-commits] r887 - trunk/wao-ui/src/main/webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 19:28:19 +0000 (Wed, 05 Jan 2011)
New Revision: 887
Log:
when accessing to contactFrom from contacts, going to the right fieldset depending on role
Modified:
trunk/wao-ui/src/main/webapp/ContactForm.tml
trunk/wao-ui/src/main/webapp/Contacts.tml
Modified: trunk/wao-ui/src/main/webapp/ContactForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 19:19:43 UTC (rev 886)
+++ trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 19:28:19 UTC (rev 887)
@@ -95,6 +95,9 @@
</t:block>
<fieldset>
+ <t:unless t:test="connectedUser.admin">
+ <a name="focus" />
+ </t:unless>
<legend>${message:wao.ui.misc.observationReport}</legend>
<t:delegate to="viewOrEditObservationReport" />
</fieldset>
@@ -231,6 +234,9 @@
</t:block>
<t:unless test="connectedUser.observer">
+ <t:if t:test="connectedUser.admin">
+ <a name="focus" />
+ </t:if>
<fieldset>
<legend>${message:wao.ui.form.programEvaluation}</legend>
<t:if test="showDataReliability()">
Modified: trunk/wao-ui/src/main/webapp/Contacts.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-05 19:19:43 UTC (rev 886)
+++ trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-05 19:28:19 UTC (rev 887)
@@ -319,7 +319,7 @@
</p:commentAdminCell>
<p:actionsCell>
<t:unless t:test="contact.validationProgram">
- <a t:type="pagelink" t:page="contactForm" t:context="contact.topiaId">
+ <a t:type="pagelink" t:page="contactForm" t:anchor="focus" t:context="contact.topiaId">
<img src="${asset:context:}/img/edit.png" alt="Modifier" title="Modifier le contact"/>
</a>
<p:else>
1
0
[Suiviobsmer-commits] r886 - in trunk: wao-business/src/main/java/fr/ifremer/wao/service wao-business/src/main/resources/i18n wao-business/src/main/xmi wao-ui/src/main/resources/fr/ifremer/wao/ui/components wao-ui/src/main/resources/i18n wao-ui/src/main/webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 19:19:43 +0000 (Wed, 05 Jan 2011)
New Revision: 886
Log:
don't prevent company deletion when boat-infos are attached, delete boat-infos ; cartography open in a new window/tab ; remove icon in sampling plan
Modified:
trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceNewsImpl.java
trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceUserImpl.java
trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
trunk/wao-business/src/main/xmi/wao.zargo
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.tml
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
trunk/wao-ui/src/main/webapp/SamplingPlan.tml
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceNewsImpl.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceNewsImpl.java 2011-01-05 18:49:26 UTC (rev 885)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceNewsImpl.java 2011-01-05 19:19:43 UTC (rev 886)
@@ -82,14 +82,14 @@
public List<News> executeGetNews(TopiaContext transaction, ConnectedUser user)
throws TopiaException {
- List<News> results = executeGetNews(transaction, user.getCompany());
+ List<News> results = executeGetNews(transaction, user.getCompany(), true);
return results;
}
@Override
- protected List<News> executeGetNews(TopiaContext transaction, Company company)
- throws TopiaException {
+ protected List<News> executeGetNews(TopiaContext transaction, Company company, boolean includeNewsForAllCompanies) throws TopiaException {
+
NewsDAO dao = WaoDAOHelper.getNewsDAO(transaction);
String newsAlias = "N";
@@ -101,9 +101,14 @@
TopiaQuery query = dao.createQuery(newsAlias).
// Add fetch to load company (will used a join)
addFetch(companyProperty).
- addOrderDesc(createDateProperty).
- addNullOr(companyProperty, TopiaQuery.Op.EQ, company);
+ addOrderDesc(createDateProperty);
+ if (includeNewsForAllCompanies) {
+ query.addNullOr(companyProperty, TopiaQuery.Op.EQ, company);
+ } else {
+ query.addEquals(companyProperty, company);
+ }
+
List<News> results = dao.findAllByQuery(query);
return results;
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceUserImpl.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceUserImpl.java 2011-01-05 18:49:26 UTC (rev 885)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceUserImpl.java 2011-01-05 19:19:43 UTC (rev 886)
@@ -503,18 +503,6 @@
this.getClass(), message);
}
- // we can delete a company only if no boat are attached
- BoatFilter boatFilter = new BoatFilterImpl();
- boatFilter.setCompany(company);
- ServiceBoat serviceBoat = context.getServiceFactory().getServiceBoat();
- Collection<Boat> boats = serviceBoat.getBoatsByFilter(boatFilter).values();
- if ( ! boats.isEmpty()) {
- String message = "Impossible de supprimer la société " +
- company.getName() + " : des navires sont encore associés à cette société";
- throw new WaoBusinessException(Type.ALREADY_EXISTS,
- this.getClass(), message);
- }
-
// we can delete a company if no sample-row are attached
SamplingFilter samplingFilter = new SamplingFilterImpl();
samplingFilter.setCompany(company);
@@ -527,9 +515,9 @@
this.getClass(), message);
}
- // we can delete a company if
+ // we can delete a company if no news are attached
ServiceNews serviceNews = context.getServiceFactory().getServiceNews();
- List<News> news = serviceNews.getNews(company);
+ List<News> news = serviceNews.getNews(company, false);
if ( ! news.isEmpty()) {
String message = "Impossible de supprimer la société " +
company.getName() + " : des actualités sont associées à cette société";
@@ -538,6 +526,7 @@
}
// all checks ok, we can delete the company
+ // company boats boat-infos should be deleted too
CompanyDAO dao = WaoDAOHelper.getCompanyDAO(transaction);
dao.delete(company);
transaction.commitTransaction();
Modified: trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
===================================================================
--- trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties 2011-01-05 18:49:26 UTC (rev 885)
+++ trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties 2011-01-05 19:19:43 UTC (rev 886)
@@ -1,139 +1,139 @@
-SynthesisId.GRAPH_BOARDING=Taux d'embarquement sur un m\u00eame navire conforme aux exigences
-SynthesisId.GRAPH_SAMPLING=Taux de r\u00e9alisation du plan d'\u00e9chantillonage
-SynthesisId.IND_ALLEGRO_REACTIVITY=D\u00e9lais de transmission des donn\u00e9es
-SynthesisId.IND_COMPLIANCE_BOARDING=Respect du nombre d'observateurs embarqu\u00e9s
-SynthesisId.IND_CONTACT_STATE=\u00c9tats des contacts
-SynthesisId.IND_DATA_RELIABILITY=Qualit\u00e9 de la donn\u00e9e
+SynthesisId.GRAPH_BOARDING=Taux d'embarquement sur un m\u00EAme navire conforme aux exigences
+SynthesisId.GRAPH_SAMPLING=Taux de r\u00E9alisation du plan d'\u00E9chantillonage
+SynthesisId.IND_ALLEGRO_REACTIVITY=D\u00E9lais de transmission des donn\u00E9es
+SynthesisId.IND_COMPLIANCE_BOARDING=Respect du nombre d'observateurs embarqu\u00E9s
+SynthesisId.IND_CONTACT_STATE=\u00C9tats des contacts
+SynthesisId.IND_DATA_RELIABILITY=Qualit\u00E9 de la donn\u00E9e
fr.ifremer.wao.bean.ObsProgram.OBSDEB=ObsDeb
fr.ifremer.wao.bean.ObsProgram.OBSMER=ObsMer
fr.ifremer.wao.bean.ObsProgram.OBSVENTE=ObsVente
-fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Simultan\u00e9 \: Toutes esp\u00e8ces commerciales
-fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1+G2
-fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1
-fr.ifremer.wao.bean.SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00e9cifique
+fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Simultan\u00E9 \: Toutes esp\u00E8ces commerciales
+fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
+fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
+fr.ifremer.wao.bean.SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
fr.ifremer.wao.bean.UserRole.ADMIN=Administrateur
fr.ifremer.wao.bean.UserRole.COORDINATOR=Coordinateur
-fr.ifremer.wao.bean.UserRole.GUEST=Invit\u00e9
+fr.ifremer.wao.bean.UserRole.GUEST=Invit\u00E9
fr.ifremer.wao.bean.UserRole.OBSERVER=Observateur
-fr.ifremer.wao.entity.FishingGearDCF.=Non sp\u00e9cifi\u00e9
-fr.ifremer.wao.entity.FishingGearDCF.DRB=Dragues remorqu\u00e9es par bateau
-fr.ifremer.wao.entity.FishingGearDCF.DRH=Dragues \u00e0 main
-fr.ifremer.wao.entity.FishingGearDCF.FAR=Pi\u00e8ges a\u00e9riens
-fr.ifremer.wao.entity.FishingGearDCF.FCN=\u00c9perviers
-fr.ifremer.wao.entity.FishingGearDCF.FG=Autres engins retombants (non-sp\u00e9cifi\u00e9s)
-fr.ifremer.wao.entity.FishingGearDCF.FIX=Pi\u00e8ges (non-sp\u00e9cifi\u00e9s)
-fr.ifremer.wao.entity.FishingGearDCF.FPN=Filets-pi\u00e8ges fixes non couverts
+fr.ifremer.wao.entity.FishingGearDCF.=Non sp\u00E9cifi\u00E9
+fr.ifremer.wao.entity.FishingGearDCF.DRB=Dragues remorqu\u00E9es par bateau
+fr.ifremer.wao.entity.FishingGearDCF.DRH=Dragues \u00E0 main
+fr.ifremer.wao.entity.FishingGearDCF.FAR=Pi\u00E8ges a\u00E9riens
+fr.ifremer.wao.entity.FishingGearDCF.FCN=\u00C9perviers
+fr.ifremer.wao.entity.FishingGearDCF.FG=Autres engins retombants (non-sp\u00E9cifi\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.FIX=Pi\u00E8ges (non-sp\u00E9cifi\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.FPN=Filets-pi\u00E8ges fixes non couverts
fr.ifremer.wao.entity.FishingGearDCF.FPO=Nasses (casiers)
-fr.ifremer.wao.entity.FishingGearDCF.FSN=Filets \u00e0 l'\u00e9talage (diables)
+fr.ifremer.wao.entity.FishingGearDCF.FSN=Filets \u00E0 l'\u00E9talage (diables)
fr.ifremer.wao.entity.FishingGearDCF.FWR=Barrages, parcs, bordigues, etc.
fr.ifremer.wao.entity.FishingGearDCF.FYK=Verveux
-fr.ifremer.wao.entity.FishingGearDCF.GEN=Filets maillants et filets emm\u00e9lants (non sp\u00e9cifi\u00e9s)
-fr.ifremer.wao.entity.FishingGearDCF.GES=Tamis \u00e0 civelles
-fr.ifremer.wao.entity.FishingGearDCF.GN=Filets maillants (non sp\u00e9cifi\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.GEN=Filets maillants et filets emm\u00E9lants (non sp\u00E9cifi\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.GES=Tamis \u00E0 civelles
+fr.ifremer.wao.entity.FishingGearDCF.GN=Filets maillants (non sp\u00E9cifi\u00E9s)
fr.ifremer.wao.entity.FishingGearDCF.GNC=Filets maillants encerclants
-fr.ifremer.wao.entity.FishingGearDCF.GND=Filets maillants d\u00e9rivants (filets d\u00e9rivants)
+fr.ifremer.wao.entity.FishingGearDCF.GND=Filets maillants d\u00E9rivants (filets d\u00E9rivants)
fr.ifremer.wao.entity.FishingGearDCF.GNF=Filets maillants fixes (sur perches)
-fr.ifremer.wao.entity.FishingGearDCF.GNS=Filets maillants cal\u00e9s (ancr\u00e9s)
-fr.ifremer.wao.entity.FishingGearDCF.GT=Tr\u00e9mailleurs
-fr.ifremer.wao.entity.FishingGearDCF.GTN=Tr\u00e9mails et filets maillants combin\u00e9s
-fr.ifremer.wao.entity.FishingGearDCF.GTR=Tr\u00e9mails
+fr.ifremer.wao.entity.FishingGearDCF.GNS=Filets maillants cal\u00E9s (ancr\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.GT=Tr\u00E9mailleurs
+fr.ifremer.wao.entity.FishingGearDCF.GTN=Tr\u00E9mails et filets maillants combin\u00E9s
+fr.ifremer.wao.entity.FishingGearDCF.GTR=Tr\u00E9mails
fr.ifremer.wao.entity.FishingGearDCF.HAR=Harpons
-fr.ifremer.wao.entity.FishingGearDCF.HMD=Dragues m\u00e9canis\u00e9es
+fr.ifremer.wao.entity.FishingGearDCF.HMD=Dragues m\u00E9canis\u00E9es
fr.ifremer.wao.entity.FishingGearDCF.HMP=Pompes
-fr.ifremer.wao.entity.FishingGearDCF.HMX=Engins de r\u00e9colte (non sp\u00e9cifi\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.HMX=Engins de r\u00E9colte (non sp\u00E9cifi\u00E9s)
fr.ifremer.wao.entity.FishingGearDCF.LA=Filets tournants sans coulisse (filet lamparo)
-fr.ifremer.wao.entity.FishingGearDCF.LHM=Lignes \u00e0 main et lignes avec cannes
-fr.ifremer.wao.entity.FishingGearDCF.LHP=Lignes \u00e0 main et lignes \u00e0 cannes
-fr.ifremer.wao.entity.FishingGearDCF.LL=Palangres (non sp\u00e9cifi\u00e9es)
-fr.ifremer.wao.entity.FishingGearDCF.LLD=Palangres d\u00e9rivantes
-fr.ifremer.wao.entity.FishingGearDCF.LLS=Palangres cal\u00e9es ou semi-flottantes
-fr.ifremer.wao.entity.FishingGearDCF.LN=Filets soulev\u00e9s (non sp\u00e9cifi\u00e9s)
-fr.ifremer.wao.entity.FishingGearDCF.LNB=Filets soulev\u00e9s man\u0153uvr\u00e9es du bateau
-fr.ifremer.wao.entity.FishingGearDCF.LNP=Filets soulev\u00e9s portatifs
-fr.ifremer.wao.entity.FishingGearDCF.LNS=Filets soulev\u00e9s fixes man\u0153uvr\u00e9es du rivage
-fr.ifremer.wao.entity.FishingGearDCF.LTL=lignes de tra\u00eene
-fr.ifremer.wao.entity.FishingGearDCF.LX=Hame\u00e7ons et lignes (non sp\u00e9cifi\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.LHM=Lignes \u00E0 main et lignes avec cannes
+fr.ifremer.wao.entity.FishingGearDCF.LHP=Lignes \u00E0 main et lignes \u00E0 cannes
+fr.ifremer.wao.entity.FishingGearDCF.LL=Palangres (non sp\u00E9cifi\u00E9es)
+fr.ifremer.wao.entity.FishingGearDCF.LLD=Palangres d\u00E9rivantes
+fr.ifremer.wao.entity.FishingGearDCF.LLS=Palangres cal\u00E9es ou semi-flottantes
+fr.ifremer.wao.entity.FishingGearDCF.LN=Filets soulev\u00E9s (non sp\u00E9cifi\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.LNB=Filets soulev\u00E9s man\u0153uvr\u00E9es du bateau
+fr.ifremer.wao.entity.FishingGearDCF.LNP=Filets soulev\u00E9s portatifs
+fr.ifremer.wao.entity.FishingGearDCF.LNS=Filets soulev\u00E9s fixes man\u0153uvr\u00E9es du rivage
+fr.ifremer.wao.entity.FishingGearDCF.LTL=lignes de tra\u00EEne
+fr.ifremer.wao.entity.FishingGearDCF.LX=Hame\u00E7ons et lignes (non sp\u00E9cifi\u00E9s)
fr.ifremer.wao.entity.FishingGearDCF.MIS=Divers
-fr.ifremer.wao.entity.FishingGearDCF.NK=Engins inconnus ou non sp\u00e9cifi\u00e9s
-fr.ifremer.wao.entity.FishingGearDCF.OT=Chaluts \u00e0 panneaux (non sp\u00e9cifi\u00e9)
-fr.ifremer.wao.entity.FishingGearDCF.OTB=Chalut de fond \u00e0 panneaux
-fr.ifremer.wao.entity.FishingGearDCF.OTM=Chaluts p\u00e9lagiques \u00e0 panneaux
-fr.ifremer.wao.entity.FishingGearDCF.OTT=Chaluts jumeaux \u00e0 panneaux
+fr.ifremer.wao.entity.FishingGearDCF.NK=Engins inconnus ou non sp\u00E9cifi\u00E9s
+fr.ifremer.wao.entity.FishingGearDCF.OT=Chaluts \u00E0 panneaux (non sp\u00E9cifi\u00E9)
+fr.ifremer.wao.entity.FishingGearDCF.OTB=Chalut de fond \u00E0 panneaux
+fr.ifremer.wao.entity.FishingGearDCF.OTM=Chaluts p\u00E9lagiques \u00E0 panneaux
+fr.ifremer.wao.entity.FishingGearDCF.OTT=Chaluts jumeaux \u00E0 panneaux
fr.ifremer.wao.entity.FishingGearDCF.PS=Filets tournants avec coulisse (sennes coulissantes)
-fr.ifremer.wao.entity.FishingGearDCF.PS1=Filets tournants, sennes coulissantes man\u0153uvr\u00e9es par un bateau
-fr.ifremer.wao.entity.FishingGearDCF.PS2=Filets tournants, sennes coulissantes man\u0153uvr\u00e9es par deux bateaux
-fr.ifremer.wao.entity.FishingGearDCF.PT=Chalut-b\u0153ufs (non sp\u00e9cifi\u00e9)
+fr.ifremer.wao.entity.FishingGearDCF.PS1=Filets tournants, sennes coulissantes man\u0153uvr\u00E9es par un bateau
+fr.ifremer.wao.entity.FishingGearDCF.PS2=Filets tournants, sennes coulissantes man\u0153uvr\u00E9es par deux bateaux
+fr.ifremer.wao.entity.FishingGearDCF.PT=Chalut-b\u0153ufs (non sp\u00E9cifi\u00E9)
fr.ifremer.wao.entity.FishingGearDCF.PTB=Chalut-b\u0153ufs de fond
-fr.ifremer.wao.entity.FishingGearDCF.PTM=Chalut-b\u0153ufs p\u00e9lagiques
-fr.ifremer.wao.entity.FishingGearDCF.RG=Engins de p\u00eache r\u00e9vr\u00e9ative
+fr.ifremer.wao.entity.FishingGearDCF.PTM=Chalut-b\u0153ufs p\u00E9lagiques
+fr.ifremer.wao.entity.FishingGearDCF.RG=Engins de p\u00EAche r\u00E9vr\u00E9ative
fr.ifremer.wao.entity.FishingGearDCF.SB=Sennes de plages
fr.ifremer.wao.entity.FishingGearDCF.SDN=Sennes danoises
-fr.ifremer.wao.entity.FishingGearDCF.SPR=Sennes man\u0153uvr\u00e9es par deux bateaux
-fr.ifremer.wao.entity.FishingGearDCF.SSC=Sennes \u00e9cossaises
-fr.ifremer.wao.entity.FishingGearDCF.SV=Sennes hal\u00e9es \u00e0 bord
-fr.ifremer.wao.entity.FishingGearDCF.SW=Sennes (non sp\u00e9cifi\u00e9es)
-fr.ifremer.wao.entity.FishingGearDCF.TB=Chalut de fond (non sp\u00e9cifi\u00e9)
-fr.ifremer.wao.entity.FishingGearDCF.TBB=Chaluts \u00e0 perche
-fr.ifremer.wao.entity.FishingGearDCF.TBN=Chalut \u00e0 langoustines
-fr.ifremer.wao.entity.FishingGearDCF.TBS=Chalut \u00e0 crevettes
-fr.ifremer.wao.entity.FishingGearDCF.TM=Chalut p\u00e9lagique (non sp\u00e9cifi\u00e9)
-fr.ifremer.wao.entity.FishingGearDCF.TMS=Chalut \u00e0 crevettes
-fr.ifremer.wao.entity.FishingGearDCF.TX=Autre chalut (non sp\u00e9cifi\u00e9)
-fr.ifremer.wao.entity.TargetSpeciesDCF.=Non sp\u00e9cifi\u00e9
+fr.ifremer.wao.entity.FishingGearDCF.SPR=Sennes man\u0153uvr\u00E9es par deux bateaux
+fr.ifremer.wao.entity.FishingGearDCF.SSC=Sennes \u00E9cossaises
+fr.ifremer.wao.entity.FishingGearDCF.SV=Sennes hal\u00E9es \u00E0 bord
+fr.ifremer.wao.entity.FishingGearDCF.SW=Sennes (non sp\u00E9cifi\u00E9es)
+fr.ifremer.wao.entity.FishingGearDCF.TB=Chalut de fond (non sp\u00E9cifi\u00E9)
+fr.ifremer.wao.entity.FishingGearDCF.TBB=Chaluts \u00E0 perche
+fr.ifremer.wao.entity.FishingGearDCF.TBN=Chalut \u00E0 langoustines
+fr.ifremer.wao.entity.FishingGearDCF.TBS=Chalut \u00E0 crevettes
+fr.ifremer.wao.entity.FishingGearDCF.TM=Chalut p\u00E9lagique (non sp\u00E9cifi\u00E9)
+fr.ifremer.wao.entity.FishingGearDCF.TMS=Chalut \u00E0 crevettes
+fr.ifremer.wao.entity.FishingGearDCF.TX=Autre chalut (non sp\u00E9cifi\u00E9)
+fr.ifremer.wao.entity.TargetSpeciesDCF.=Non sp\u00E9cifi\u00E9
fr.ifremer.wao.entity.TargetSpeciesDCF.ALG=Algues
-fr.ifremer.wao.entity.TargetSpeciesDCF.CAT=Esp\u00e8ces catadromes
-fr.ifremer.wao.entity.TargetSpeciesDCF.CRU=Crustac\u00e9s
+fr.ifremer.wao.entity.TargetSpeciesDCF.CAT=Esp\u00E8ces catadromes
+fr.ifremer.wao.entity.TargetSpeciesDCF.CRU=Crustac\u00E9s
fr.ifremer.wao.entity.TargetSpeciesDCF.CSJ=Coquilles Saint-Jacques
-fr.ifremer.wao.entity.TargetSpeciesDCF.DEF=Esp\u00e8ces d\u00e9mersales
-fr.ifremer.wao.entity.TargetSpeciesDCF.DWS=Esp\u00e8ces d'eaux profondes
+fr.ifremer.wao.entity.TargetSpeciesDCF.DEF=Esp\u00E8ces d\u00E9mersales
+fr.ifremer.wao.entity.TargetSpeciesDCF.DWS=Esp\u00E8ces d'eaux profondes
fr.ifremer.wao.entity.TargetSpeciesDCF.FIN=Poisson plats
-fr.ifremer.wao.entity.TargetSpeciesDCF.LPF=Grands p\u00e9lagiques
+fr.ifremer.wao.entity.TargetSpeciesDCF.LPF=Grands p\u00E9lagiques
fr.ifremer.wao.entity.TargetSpeciesDCF.MOL=Mollusques
-fr.ifremer.wao.entity.TargetSpeciesDCF.SPF=Petits p\u00e9lagiques
+fr.ifremer.wao.entity.TargetSpeciesDCF.SPF=Petits p\u00E9lagiques
wao.business.bean.DataReliability.doubtful=douteuse
-wao.business.bean.DataReliability.not_provided=non renseign\u00e9e
+wao.business.bean.DataReliability.not_provided=non renseign\u00E9e
wao.business.bean.DataReliability.not_reliable=non exploitable
wao.business.bean.DataReliability.reliable=exploitable
wao.business.bean.DataReliability.unknown=inconnue
-wao.business.bean.GlobalIndicatorValue.bad=P\u00e9nalit\u00e9 de niveau 1
+wao.business.bean.GlobalIndicatorValue.bad=P\u00E9nalit\u00E9 de niveau 1
wao.business.bean.GlobalIndicatorValue.good=Bonus de niveau 1
wao.business.bean.GlobalIndicatorValue.neutral=Conforme au cahier des charges
-wao.business.bean.GlobalIndicatorValue.very_bad=P\u00e9nalit\u00e9 de niveau 2
+wao.business.bean.GlobalIndicatorValue.very_bad=P\u00E9nalit\u00E9 de niveau 2
wao.business.bean.GlobalIndicatorValue.very_good=Bonus de niveau 2
-wao.error.boat.canCreateContact=Impossible de cr\u00e9er un nouveau contact pour la soci\u00e9t\u00e9 %1$s et le navire %2$s (%3$d)
-wao.error.boat.getNbBoarding=Impossible de r\u00e9cup\u00e9rer le nombre d'embarquements r\u00e9els depuis le %1$s
-wao.error.boatInfos.getNbBoardingForCompany=Impossible de r\u00e9cup\u00e9rer le nombre d'embarquements r\u00e9els depuis le %1$s pour la soci\u00e9t\u00e9 %2$s
+wao.error.boat.canCreateContact=Impossible de cr\u00E9er un nouveau contact pour la soci\u00E9t\u00E9 %1$s et le navire %2$s (%3$d)
+wao.error.boat.getNbBoarding=Impossible de r\u00E9cup\u00E9rer le nombre d'embarquements r\u00E9els depuis le %1$s
+wao.error.boatInfos.getNbBoardingForCompany=Impossible de r\u00E9cup\u00E9rer le nombre d'embarquements r\u00E9els depuis le %1$s pour la soci\u00E9t\u00E9 %2$s
wao.error.context.close=Une erreur est survenue pendant la fermeture du contexte principale de ToPIA
wao.error.context.encodeString=
-wao.error.context.getRootContext=Une erreur est survenue pour la r\u00e9cup\u00e9ration du contexte principale de ToPIA
+wao.error.context.getRootContext=Une erreur est survenue pour la r\u00E9cup\u00E9ration du contexte principale de ToPIA
wao.error.context.parse=Une erreur est survenue pendant le chargement de la configuration du fichier %1$s
wao.error.context.rollback=Une erreur est survenue pendant l'annulation de la transaction courante
-wao.error.context.start=Une erreur est survenue pendant le d\u00e9marrage de l'application
+wao.error.context.start=Une erreur est survenue pendant le d\u00E9marrage de l'application
wao.error.context.stop=Une erreur est survenue pendant la fermeture de l'application
-wao.error.sampleMonth.addRealTideTime=Impossible d'enregistrer le nombre de mar\u00e9es r\u00e9els pour le mois de %1$s [ligne \: %2$s]
-wao.error.sampleRow.saveSampleRowLog=Impossible d'enregistrer le commentaire \u00e9crit par %1$s
-wao.error.serviceBoat.createUpdateCompanyBoatInfos=Impossible de cr\u00e9er ou modifier les informations li\u00e9s au navire %1$d pour la soci\u00e9t\u00e9 %2$s
-wao.error.serviceBoat.exportBoatCsv=Impossible d'exporter les navires s\u00e9lectionn\u00e9s
+wao.error.sampleMonth.addRealTideTime=Impossible d'enregistrer le nombre de mar\u00E9es r\u00E9els pour le mois de %1$s [ligne \: %2$s]
+wao.error.sampleRow.saveSampleRowLog=Impossible d'enregistrer le commentaire \u00E9crit par %1$s
+wao.error.serviceBoat.createUpdateCompanyBoatInfos=Impossible de cr\u00E9er ou modifier les informations li\u00E9s au navire %1$d pour la soci\u00E9t\u00E9 %2$s
+wao.error.serviceBoat.exportBoatCsv=Impossible d'exporter les navires s\u00E9lectionn\u00E9s
wao.error.serviceBoat.getActivityCalendarLogAccessFile=
wao.error.serviceBoat.getActivityCalendarLogFile=
wao.error.serviceBoat.getBoat=Impossible de charger le navire
-wao.error.serviceBoat.getBoatNamesStartWith=Impossible de r\u00e9cup\u00e9rer les navires avec un nom commencant par '%1$s'
+wao.error.serviceBoat.getBoatNamesStartWith=Impossible de r\u00E9cup\u00E9rer les navires avec un nom commencant par '%1$s'
wao.error.serviceBoat.getBoatsByFilter=Impossible de filtrer la liste des navires
-wao.error.serviceBoat.getBoatsByImmatriculations=La cha\u00eene d'immatriculations est incorrect \! Chaque immatriculation doit poss\u00e9der 6 chiffres
-wao.error.serviceBoat.getCompanyBoatInfos=Impossible de r\u00e9cup\u00e9rer les informations du navire immatricul\u00e9 %1$d pour la soci\u00e9t\u00e9 %2$s
-wao.error.serviceBoat.getLastActivityCalendar=Impossible de charger le dernier calendrier d'activit\u00e9 du navire %1$s (%2$d)
+wao.error.serviceBoat.getBoatsByImmatriculations=La cha\u00EEne d'immatriculations est incorrect \! Chaque immatriculation doit poss\u00E9der 6 chiffres
+wao.error.serviceBoat.getCompanyBoatInfos=Impossible de r\u00E9cup\u00E9rer les informations du navire immatricul\u00E9 %1$d pour la soci\u00E9t\u00E9 %2$s
+wao.error.serviceBoat.getLastActivityCalendar=Impossible de charger le dernier calendrier d'activit\u00E9 du navire %1$s (%2$d)
wao.error.serviceBoat.getNbBoatsByFilter=Impossible de filtrer la liste des navires
wao.error.serviceBoat.getShipOwnerNamesContains=
-wao.error.serviceBoat.importActivityCalendarCsv=Probl\u00e8me d'import du fichier CSV des calendriers d'activit\u00e9
-wao.error.serviceBoat.importBoatCsv=Probl\u00e8me d'import du fichier CSV. V\u00e9rifiez l'en-t\u00eate du fichier \: [ NAVS_COD,CARN_NOM,CARN_LONGUEUR_HT,CARN_ANNEE,QUARTIER_IMMA,PER_COD,PER_NOM,PER_PRENOM,NAVS_ACTIVE ]. Voir documentation pour plus de d\u00e9tails.
+wao.error.serviceBoat.importActivityCalendarCsv=Probl\u00E8me d'import du fichier CSV des calendriers d'activit\u00E9
+wao.error.serviceBoat.importBoatCsv=Probl\u00E8me d'import du fichier CSV. V\u00E9rifiez l'en-t\u00EAte du fichier \: [ NAVS_COD,CARN_NOM,CARN_LONGUEUR_HT,CARN_ANNEE,QUARTIER_IMMA,PER_COD,PER_NOM,PER_PRENOM,NAVS_ACTIVE ]. Voir documentation pour plus de d\u00E9tails.
wao.error.serviceCartography.exportContactStatisticsKml=
-wao.error.serviceCartography.importBoatDistrictKml=Impossible d'importer les coordonn\u00e9es des quartiers des navires. V\u00e9rifiez la documentation pour le bon format du fichier Kml.
+wao.error.serviceCartography.importBoatDistrictKml=Impossible d'importer les coordonn\u00E9es des quartiers des navires. V\u00E9rifiez la documentation pour le bon format du fichier Kml.
wao.error.serviceChart.getContactPieChartData=
wao.error.serviceChart.getContactPieChartUrl=
wao.error.serviceContact.exportContactCsv=Impossible d'exporter les contacts
wao.error.serviceContact.getContact=Impossible de trouver le contact
wao.error.serviceContact.getContacts=Impossible de filtrer la liste des contacts
-wao.error.serviceContact.getNbContacts=Impossible de compter le nombre de contacts filtr\u00e9s
+wao.error.serviceContact.getNbContacts=Impossible de compter le nombre de contacts filtr\u00E9s
wao.error.serviceContact.getNewContact=Impossible d'instancier un nouveau contact
wao.error.serviceContact.importContactCsv=Impossible d'importer les contacts
wao.error.serviceContact.saveComment=
@@ -141,56 +141,56 @@
wao.error.serviceContact.sendContactDoneEmail=
wao.error.serviceContact.updateSampleMonthTidesValue=
wao.error.serviceNews.getNewNews=
-wao.error.serviceNews.getNews=Impossible de r\u00e9cup\u00e9rer l'ensemble des news
+wao.error.serviceNews.getNews=Impossible de r\u00E9cup\u00E9rer l'ensemble des news
wao.error.serviceNews.saveNews=Impossible d'enregistrer la news ayant pour titre '%1$s'
wao.error.serviceReferential.getCodesDCF5Contains=
wao.error.serviceReferential.getFacades=Impossible de charger la liste des facades
-wao.error.serviceReferential.getFishingZones=Impossible de charger la liste des secteurs de p\u00eache
-wao.error.serviceReferential.getProfessions=Impossible de charger la liste des m\u00e9tiers
-wao.error.serviceReferential.getSectors=Impossible de charger la liste des zones de p\u00eache
-wao.error.serviceReferential.importDCFcodes=Impossible de cr\u00e9er le r\u00e9f\u00e9rentiel des codes DCF
-wao.error.serviceReferential.importFishingZoneCsv=Probl\u00e8me d'import du fichier CSV. V\u00e9rifiez l'en-t\u00eate du fichier \: [ PECHE_DIVISION,PECHE_ZONE,PECHE_FACADE ]. Voir documentation pour plus de d\u00e9tails.
+wao.error.serviceReferential.getFishingZones=Impossible de charger la liste des secteurs de p\u00EAche
+wao.error.serviceReferential.getProfessions=Impossible de charger la liste des m\u00E9tiers
+wao.error.serviceReferential.getSectors=Impossible de charger la liste des zones de p\u00EAche
+wao.error.serviceReferential.importDCFcodes=Impossible de cr\u00E9er le r\u00E9f\u00E9rentiel des codes DCF
+wao.error.serviceReferential.importFishingZoneCsv=Probl\u00E8me d'import du fichier CSV. V\u00E9rifiez l'en-t\u00EAte du fichier \: [ PECHE_DIVISION,PECHE_ZONE,PECHE_FACADE ]. Voir documentation pour plus de d\u00E9tails.
wao.error.serviceSampling.createSampleRowLog=
-wao.error.serviceSampling.createUpdateSampleRow=Impossible de sauvegarder la ligne d'\u00e9chantillon
-wao.error.serviceSampling.deleteSampleRow=Impossible de supprimer la ligne d'\u00e9chantillon \: %1$s
-wao.error.serviceSampling.exportSamplingPlanCsv=Impossible d'exporter le plan d'\u00e9chantillonnage sur la p\u00e9riode du %1$s au %2$s
+wao.error.serviceSampling.createUpdateSampleRow=Impossible de sauvegarder la ligne d'\u00E9chantillon
+wao.error.serviceSampling.deleteSampleRow=Impossible de supprimer la ligne d'\u00E9chantillon \: %1$s
+wao.error.serviceSampling.exportSamplingPlanCsv=Impossible d'exporter le plan d'\u00E9chantillonnage sur la p\u00E9riode du %1$s au %2$s
wao.error.serviceSampling.getDCFGears=
wao.error.serviceSampling.getDCFSpecies=
wao.error.serviceSampling.getNewProfession=
wao.error.serviceSampling.getNewSampleMonth=
wao.error.serviceSampling.getNewSampleRow=
-wao.error.serviceSampling.getNewSampleRowCode=Impossible de r\u00e9cup\u00e9rer un nouveau code pour une ligne d'\u00e9chantillonnage
+wao.error.serviceSampling.getNewSampleRowCode=Impossible de r\u00E9cup\u00E9rer un nouveau code pour une ligne d'\u00E9chantillonnage
wao.error.serviceSampling.getNewSampleRowLog=
wao.error.serviceSampling.getPrograms=Impossible de charger la liste des programmes
-wao.error.serviceSampling.getSampleRow=Impossible de charger la ligne d'\u00e9chantillon ayant pour identifiant \: %1$s
-wao.error.serviceSampling.getSampleRowByCode=Impossible de charger la ligne d'\u00e9chantillon ayant pour code %1$s
-wao.error.serviceSampling.getSampleRowsByFilter=Impossible de r\u00e9cup\u00e9rer la liste des lignes du plan d'\u00e9chantillonnage
-wao.error.serviceSampling.getSampleRowsOrderedByFishingZone=Impossible de r\u00e9cup\u00e9rer la liste des lignes du plan d'\u00e9chantillonnage
-wao.error.serviceSampling.importSamplingPlanCsv=Erreur \u00e0 la ligne %1$d [CODE \= %2$s]
+wao.error.serviceSampling.getSampleRow=Impossible de charger la ligne d'\u00E9chantillon ayant pour identifiant \: %1$s
+wao.error.serviceSampling.getSampleRowByCode=Impossible de charger la ligne d'\u00E9chantillon ayant pour code %1$s
+wao.error.serviceSampling.getSampleRowsByFilter=Impossible de r\u00E9cup\u00E9rer la liste des lignes du plan d'\u00E9chantillonnage
+wao.error.serviceSampling.getSampleRowsOrderedByFishingZone=Impossible de r\u00E9cup\u00E9rer la liste des lignes du plan d'\u00E9chantillonnage
+wao.error.serviceSampling.importSamplingPlanCsv=Erreur \u00E0 la ligne %1$d [CODE \= %2$s]
wao.error.serviceSynthesis.getAllIndicatorLogs=
-wao.error.serviceSynthesis.getBoardingBoats=Impossible de r\u00e9cup\u00e9rer les donn\u00e9es du graphique concernant les embarquements sur les navires
+wao.error.serviceSynthesis.getBoardingBoats=Impossible de r\u00E9cup\u00E9rer les donn\u00E9es du graphique concernant les embarquements sur les navires
wao.error.serviceSynthesis.getComplianceBoardingIndicator=
-wao.error.serviceSynthesis.getContactDataInputDateReactivity=Impossible de r\u00e9cup\u00e9rer l'indicateur de r\u00e9activit\u00e9 sur les dates de saisies dans Allegro
+wao.error.serviceSynthesis.getContactDataInputDateReactivity=Impossible de r\u00E9cup\u00E9rer l'indicateur de r\u00E9activit\u00E9 sur les dates de saisies dans Allegro
wao.error.serviceSynthesis.getContactPieChartData=
wao.error.serviceSynthesis.getContactPieChartDataByBoatDistrict=
-wao.error.serviceSynthesis.getContactStateStatistics=Impossible de r\u00e9cup\u00e9rer les statistiques sur les \u00e9tats des contacts
+wao.error.serviceSynthesis.getContactStateStatistics=Impossible de r\u00E9cup\u00E9rer les statistiques sur les \u00E9tats des contacts
wao.error.serviceSynthesis.getDataReliability=
-wao.error.serviceSynthesis.getDataSampling=Impossible de r\u00e9cup\u00e9rer les donn\u00e9es pour le graphique dynamique des efforts de mar\u00e9es
-wao.error.serviceSynthesis.getGlobalSynthesisParameters=Impossible de r\u00e9cup\u00e9rer les donn\u00e9es concernant les indicateurs pour la synth\u00e8se globale
+wao.error.serviceSynthesis.getDataSampling=Impossible de r\u00E9cup\u00E9rer les donn\u00E9es pour le graphique dynamique des efforts de mar\u00E9es
+wao.error.serviceSynthesis.getGlobalSynthesisParameters=Impossible de r\u00E9cup\u00E9rer les donn\u00E9es concernant les indicateurs pour la synth\u00E8se globale
wao.error.serviceSynthesis.getGlobalSynthesisResult=
-wao.error.serviceSynthesis.getNonComplianceBoardingIndicator=Impossible de r\u00e9cup\u00e9rer l'indicateur de non respect du nombre d'observateurs embarqu\u00e9s
-wao.error.serviceSynthesis.updateGlobalSynthesisParameters=Impossible de mettre \u00e0 jour les param\u00e8tres de la synth\u00e8se globale
+wao.error.serviceSynthesis.getNonComplianceBoardingIndicator=Impossible de r\u00E9cup\u00E9rer l'indicateur de non respect du nombre d'observateurs embarqu\u00E9s
+wao.error.serviceSynthesis.updateGlobalSynthesisParameters=Impossible de mettre \u00E0 jour les param\u00E8tres de la synth\u00E8se globale
wao.error.serviceUser.connect=Une erreur est survenue lors de la demande de connexion
-wao.error.serviceUser.createDefaultAdmin=Impossible de cr\u00e9er l'administrateur par d\u00e9faut
-wao.error.serviceUser.createUpdateCompany=Impossible de cr\u00e9er ou de mettre \u00e0 jour la soci\u00e9t\u00e9
-wao.error.serviceUser.createUpdateUser=Impossible de cr\u00e9er ou de mettre \u00e0 jour l'utilisateur
-wao.error.serviceUser.deleteCompany=Impossible de supprimer la soci\u00e9t\u00e9 ou de v\u00e9rifier les contraintes de suppression
+wao.error.serviceUser.createDefaultAdmin=Impossible de cr\u00E9er l'administrateur par d\u00E9faut
+wao.error.serviceUser.createUpdateCompany=Impossible de cr\u00E9er ou de mettre \u00E0 jour la soci\u00E9t\u00E9
+wao.error.serviceUser.createUpdateUser=Impossible de cr\u00E9er ou de mettre \u00E0 jour l'utilisateur
+wao.error.serviceUser.deleteCompany=Impossible de supprimer la soci\u00E9t\u00E9 ou de v\u00E9rifier les contraintes de suppression
wao.error.serviceUser.deleteUser=Impossible de supprimer l'utilisateur
wao.error.serviceUser.existLogin=
wao.error.serviceUser.forgetPassword=Impossible d'envoyer le mail d'oubli de mot de passe
-wao.error.serviceUser.getCompanies=Impossible de r\u00e9cup\u00e9rer la liste des soci\u00e9t\u00e9s
+wao.error.serviceUser.getCompanies=Impossible de r\u00E9cup\u00E9rer la liste des soci\u00E9t\u00E9s
wao.error.serviceUser.getCompany=
wao.error.serviceUser.getNewUser=Impossible d'instancier un nouvel utilisateur
-wao.error.serviceUser.getObservers=Impossible de r\u00e9cup\u00e9rer la liste des observateurs
+wao.error.serviceUser.getObservers=Impossible de r\u00E9cup\u00E9rer la liste des observateurs
wao.error.serviceUser.getUserRolesByLogin=
-wao.error.serviceUser.getUsersByCompany=Impossible de r\u00e9cup\u00e9rer la liste des utilisateurs de la soci\u00e9t\u00e9 %1$s
+wao.error.serviceUser.getUsersByCompany=Impossible de r\u00E9cup\u00E9rer la liste des utilisateurs de la soci\u00E9t\u00E9 %1$s
Modified: trunk/wao-business/src/main/xmi/wao.zargo
===================================================================
(Binary files differ)
Modified: trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.tml
===================================================================
--- trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.tml 2011-01-05 18:49:26 UTC (rev 885)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.tml 2011-01-05 19:19:43 UTC (rev 886)
@@ -70,7 +70,7 @@
<img src="${asset:context:img/home.png}" alt="${message:wao.ui.page.Index.title}" title="${message:wao.ui.page.Index.title}" />
</a>
<t:unless t:test="currentUser.guest">
- <a t:type="pagelink" t:page="cartography" title="${message:wao.ui.page.Cartography.title}">
+ <a t:type="pagelink" t:page="cartography" title="${message:wao.ui.page.Cartography.title}" target="_blank">
<img src="${asset:context:img/cartography.png}" alt="${message:wao.ui.page.Cartography.title}" title="${message:wao.ui.page.Cartography.title}"/>
</a>
</t:unless>
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 18:49:26 UTC (rev 885)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 19:19:43 UTC (rev 886)
@@ -1,60 +1,60 @@
-ContactState.BOARDING_DONE=Embarquement r\u00e9alis\u00e9
-ContactState.BOARDING_EXPECTED=Embarquement programm\u00e9
-ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00e9finitif
+ContactState.BOARDING_DONE=Embarquement r\u00E9alis\u00E9
+ContactState.BOARDING_EXPECTED=Embarquement programm\u00E9
+ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00E9finitif
ContactState.BOAT_REFUSED=Refus
ContactState.BOAT_UNAVAILABLE=Non abouti
ContactState.CONTACT_START=Contact pris
DataReliability.DOUBTFUL=Douteuse
-DataReliability.NOT_PROVIDED=Non contr\u00f4l\u00e9e
+DataReliability.NOT_PROVIDED=Non contr\u00F4l\u00E9e
DataReliability.NOT_RELIABLE=Non exploitable
DataReliability.RELIABLE=Exploitable
DataReliability.UNKNOWN=Inconnue
-SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00e8ces commerciales
-SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1+G2
-SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1
-SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00e9cifique
+SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00E8ces commerciales
+SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
+SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
+SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
wao.filters.filters=Filtres de recherche
wao.ui.action.add=Ajouter
-wao.ui.action.addNewContactFromBoat=Cr\u00e9er un nouveau contact pour ce navire et la ligne s\u00e9lectionn\u00e9e dans les filtres
+wao.ui.action.addNewContactFromBoat=Cr\u00E9er un nouveau contact pour ce navire et la ligne s\u00E9lectionn\u00E9e dans les filtres
wao.ui.action.cancel=Annuler
wao.ui.action.contactAdmin=Contacter un responsable ObsMer
-wao.ui.action.createCompany=Cr\u00e9er une soci\u00e9t\u00e9
-wao.ui.action.createUser=Cr\u00e9er un utilisateur
-wao.ui.action.deleteCompany=Supprimer la soci\u00e9t\u00e9
-wao.ui.action.deleteCompany.confirm=\u00cates-vous s\u00fbr de vouloir supprimer la soci\u00e9t\u00e9 ?
+wao.ui.action.createCompany=Cr\u00E9er une soci\u00E9t\u00E9
+wao.ui.action.createUser=Cr\u00E9er un utilisateur
+wao.ui.action.deleteCompany=Supprimer la soci\u00E9t\u00E9
+wao.ui.action.deleteCompany.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer la soci\u00E9t\u00E9 ?
wao.ui.action.deleteUser=Supprimer l'utilisateur
-wao.ui.action.deleteUser.confirm=\u00cates-vous s\u00fbr de vouloir supprimer l'utilisateur ?
-wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00e9es
+wao.ui.action.deleteUser.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer l'utilisateur ?
+wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00E9es
wao.ui.action.filter=Filtrer
wao.ui.action.hideFilters=Masquer les filtres
wao.ui.action.login=Connexion
-wao.ui.action.logout=D\u00e9connexion
-wao.ui.action.refresh=Rafra\u00eechir
-wao.ui.action.resetFields=Remettre le formulaire \u00e0 z\u00e9ro
+wao.ui.action.logout=D\u00E9connexion
+wao.ui.action.refresh=Rafra\u00EEchir
+wao.ui.action.resetFields=Remettre le formulaire \u00E0 z\u00E9ro
wao.ui.action.revert=Annuler
wao.ui.action.runSearch=Lancer la recherche
wao.ui.action.save=Enregistrer
-wao.ui.action.showDetails=Voir les d\u00e9tails
+wao.ui.action.showDetails=Voir les d\u00E9tails
wao.ui.action.showFilters=Afficher les filtres
wao.ui.action.viewIndicatorsHistory=Voir l'historique des modifications des indicateurs
wao.ui.boatList=Liste de %s navires
wao.ui.boatinfo.title=Informations sur %s
-wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00e9e(s) \u00e0 ce navire
-wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00e9t\u00e9
-wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00e9t\u00e9
-wao.ui.contacts.createFromBoat=Cr\u00e9er un nouveau contact pour ce navire et cette ligne du plan
-wao.ui.contacts.createFromBoat.fail=Cr\u00e9ation d'un nouveau contact impossible
-wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00e9e \u00e0 \u00e9ch\u00e9ance, \u00eates-vous s\u00fbr de vouloir cr\u00e9er un nouveau contact ?
-wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00e9claration \u00e0 la CNIL sous le num\u00e9ro suivant \: 1414476
-wao.ui.disclaimer.boats=Les donn\u00e9es saisies dans cette page sont la propri\u00e9t\u00e9 exclusive de la soci\u00e9t\u00e9. En dehors de la soci\u00e9t\u00e9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
+wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00E9e(s) \u00E0 ce navire
+wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00E9t\u00E9
+wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00E9t\u00E9
+wao.ui.contacts.createFromBoat=Cr\u00E9er un nouveau contact pour ce navire et cette ligne du plan
+wao.ui.contacts.createFromBoat.fail=Cr\u00E9ation d'un nouveau contact impossible
+wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00E9e \u00E0 \u00E9ch\u00E9ance, \u00EAtes-vous s\u00FBr de vouloir cr\u00E9er un nouveau contact ?
+wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00E9claration \u00E0 la CNIL sous le num\u00E9ro suivant \: 1414476
+wao.ui.disclaimer.boats=Les donn\u00E9es saisies dans cette page sont la propri\u00E9t\u00E9 exclusive de la soci\u00E9t\u00E9. En dehors de la soci\u00E9t\u00E9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
wao.ui.email=Adresse e-mail
wao.ui.entity.Boat=Navire
-wao.ui.entity.Company=Soci\u00e9t\u00e9
+wao.ui.entity.Company=Soci\u00E9t\u00E9
wao.ui.entity.Contact=Contact
-wao.ui.entity.SampleRow=Ligne du plan d'\u00e9chantillonnage
+wao.ui.entity.SampleRow=Ligne du plan d'\u00E9chantillonnage
wao.ui.field.Boat.boatLength=Longueur
-wao.ui.field.Boat.buildYear=Ann\u00e9e de construction
-wao.ui.field.Boat.capacity=Capacit\u00e9 d'accueil du navire en personnels sp\u00e9cialis\u00e9s
+wao.ui.field.Boat.buildYear=Ann\u00E9e de construction
+wao.ui.field.Boat.capacity=Capacit\u00E9 d'accueil du navire en personnels sp\u00E9cialis\u00E9s
wao.ui.field.Boat.districtCode=Quartier
wao.ui.field.Boat.immatriculation=immatriculation
wao.ui.field.Boat.name=nom
@@ -62,72 +62,72 @@
wao.ui.field.BoatDistrict.code=code quartier
wao.ui.field.Company.active=Active
wao.ui.field.Company.name=Nom
-wao.ui.field.Contact.beginDate=D\u00e9but d'observation
+wao.ui.field.Contact.beginDate=D\u00E9but d'observation
wao.ui.field.Contact.comment=Commentaire observateur
wao.ui.field.Contact.commentAdmin=Commentaire programme
wao.ui.field.Contact.commentCoordinator=Commentaire coordinateur
-wao.ui.field.Contact.completeSampling=\u00c9chantillonnage compl\u00e9t\u00e9
-wao.ui.field.Contact.contactState=\u00c9tat du contact
-wao.ui.field.Contact.creationDate=Date de cr\u00e9ation du contact
-wao.ui.field.Contact.dataInputDate=Saisie des donn\u00e9es dans Allegro
-wao.ui.field.Contact.dataReliability=Qualit\u00e9 des donn\u00e9es
+wao.ui.field.Contact.completeSampling=\u00C9chantillonnage compl\u00E9t\u00E9
+wao.ui.field.Contact.contactState=\u00C9tat du contact
+wao.ui.field.Contact.creationDate=Date de cr\u00E9ation du contact
+wao.ui.field.Contact.dataInputDate=Saisie des donn\u00E9es dans Allegro
+wao.ui.field.Contact.dataReliability=Qualit\u00E9 des donn\u00E9es
wao.ui.field.Contact.endDate=Fin d'observation
-wao.ui.field.Contact.mainObserver=Observateur r\u00e9f\u00e9rant
-wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00e8res
-wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00e8res
+wao.ui.field.Contact.mainObserver=Observateur r\u00E9f\u00E9rant
+wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00E8res
+wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00E8res
wao.ui.field.Contact.nbObservants=Nombre d'observateurs
-wao.ui.field.Contact.samplingStrategy=Strat\u00e9gie d'\u00e9chantillonnage
-wao.ui.field.FishingZone.facadeName=fa\u00e7ade
+wao.ui.field.Contact.samplingStrategy=Strat\u00E9gie d'\u00E9chantillonnage
+wao.ui.field.FishingZone.facadeName=fa\u00E7ade
wao.ui.field.FishingZone.sectorName=quartier
wao.ui.field.SampleRow.code=code ligne
-wao.ui.field.SampleRow.profession=M\u00e9tier
+wao.ui.field.SampleRow.profession=M\u00E9tier
wao.ui.field.SampleRow.programName=Programme
-wao.ui.field.User.firstName=Pr\u00e9nom
+wao.ui.field.User.firstName=Pr\u00E9nom
wao.ui.field.User.login=identifiant
-wao.ui.field.UserProfile.userRole=R\u00f4le
+wao.ui.field.UserProfile.userRole=R\u00F4le
wao.ui.field.WaoUser.login=Identifiant
wao.ui.field.WaoUser.password=Mot de passe
-wao.ui.filters.refresh=Rafra\u00eechir les champs du filtre
-wao.ui.forgotPassword=Mot de passe oubli\u00e9 ?
-wao.ui.form.addRole=Ajouter ce r\u00f4le
+wao.ui.filters.refresh=Rafra\u00EEchir les champs du filtre
+wao.ui.forgotPassword=Mot de passe oubli\u00E9 ?
+wao.ui.form.addRole=Ajouter ce r\u00F4le
wao.ui.form.boardingFrom=Sollicitations du navire depuis le
-wao.ui.form.definePasswordManually=d\u00e9finir manuellement
+wao.ui.form.definePasswordManually=d\u00E9finir manuellement
wao.ui.form.editComment=Commentaire sur la modification
-wao.ui.form.generatePassword=G\u00e9n\u00e9rer le mot de passe
+wao.ui.form.generatePassword=G\u00E9n\u00E9rer le mot de passe
wao.ui.form.otherBoatInfos=Autres informations sur le navire
-wao.ui.form.period=P\u00e9riode
+wao.ui.form.period=P\u00E9riode
wao.ui.form.period.from=du
wao.ui.form.period.to=au
-wao.ui.form.programEvaluation=\u00c9valuation programme
+wao.ui.form.programEvaluation=\u00C9valuation programme
wao.ui.form.readOnly=lecture seule
wao.ui.form.removeRole=retirer ce role
-wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00e9
-wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00e9 en cours. Vous pouvez continuer \u00e0 naviguer sur le site en attendant la fin du chargement.
-wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00e9
-wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00e8s utilisateurs aux calendriers d'activit\u00e9
-wao.ui.import.boatDistrictLabel=des coordonn\u00e9es des quartiers des navires
+wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00E9
+wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00E9 en cours. Vous pouvez continuer \u00E0 naviguer sur le site en attendant la fin du chargement.
+wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00E9
+wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00E8s utilisateurs aux calendriers d'activit\u00E9
+wao.ui.import.boatDistrictLabel=des coordonn\u00E9es des quartiers des navires
wao.ui.import.boatsLabel=des navires
wao.ui.import.description=Fichier %s %s \:
-wao.ui.import.fishingZoneLabel=des zones de p\u00eaches
+wao.ui.import.fishingZoneLabel=des zones de p\u00EAches
wao.ui.import.fullDescription=Import %s (format %s avec encodage UTF-8)
-wao.ui.import.samplingPlanLabel=du plan d'\u00e9chantillonnage
+wao.ui.import.samplingPlanLabel=du plan d'\u00E9chantillonnage
wao.ui.import.title=Import %s
wao.ui.indicator.andMore=%s et plus
wao.ui.indicator.bounds=Bornes
-wao.ui.indicator.coefficient=Pond\u00e9ration
+wao.ui.indicator.coefficient=Pond\u00E9ration
wao.ui.indicator.editions=Modifications
wao.ui.indicator.indicator=Indicateur \:
-wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00e9t\u00e9 selon cet indicateur.
+wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00E9t\u00E9 selon cet indicateur.
wao.ui.indicator.levels=Niveaux
-wao.ui.indicator.useRightDecimalSymbol=Attention \u00e0 bien utiliser ',' et non '.' pour les d\u00e9cimales
+wao.ui.indicator.useRightDecimalSymbol=Attention \u00E0 bien utiliser ',' et non '.' pour les d\u00E9cimales
wao.ui.indicators.coefficientsSum=Total coefficient
-wao.ui.indicators.title=Indicateurs qualit\u00e9s prestataires
+wao.ui.indicators.title=Indicateurs qualit\u00E9s prestataires
wao.ui.invalidLogin=Identifiant invalide
-wao.ui.layout.userDescription=Vous \u00eates %s de la soci\u00e9t\u00e9 %s (%s)
+wao.ui.layout.userDescription=Vous \u00EAtes %s de la soci\u00E9t\u00E9 %s (%s)
wao.ui.message.chooseProfile=Choisissez dans la liste votre profil de connexion \:
-wao.ui.misc.N/A=non renseign\u00e9e
+wao.ui.misc.N/A=non renseign\u00E9e
wao.ui.misc.comment=Commentaire
-wao.ui.misc.companies=Soci\u00e9t\u00e9s
+wao.ui.misc.companies=Soci\u00E9t\u00E9s
wao.ui.misc.information=Informations
wao.ui.misc.logFile.description=Afficher le fichier de log de %s
wao.ui.misc.noComment=aucun commentaire
@@ -138,8 +138,8 @@
wao.ui.page.Cartography.title=Cartography
wao.ui.page.Contacts.title=Contacts
wao.ui.page.Index.title=Accueil
-wao.ui.page.SamplingPlan.title=Plan d'\u00e9chantillonnage
-wao.ui.page.Synthesis.title=Synth\u00e8se
+wao.ui.page.SamplingPlan.title=Plan d'\u00E9chantillonnage
+wao.ui.page.Synthesis.title=Synth\u00E8se
wao.ui.page.UserProfileForm.title=Gestion du profil
wao.ui.userList=Liste des utilisateurs
wao.ui.validLogin=Identifiant valide
Modified: trunk/wao-ui/src/main/webapp/SamplingPlan.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/SamplingPlan.tml 2011-01-05 18:49:26 UTC (rev 885)
+++ trunk/wao-ui/src/main/webapp/SamplingPlan.tml 2011-01-05 19:19:43 UTC (rev 886)
@@ -79,7 +79,7 @@
</div>
<div>
Pour la pédiode du <t:output value="period.fromDate" format="dateFormat" /> au <t:output value="period.thruDate" format="dateFormat" />
- <a t:type="actionlink" t:id="showFilters" t:zone="so-sampling-filters" class="display-form"><img src="${asset:context:img/search.png}" /> recherche avancée</a>
+ <a t:type="actionlink" t:id="showFilters" t:zone="so-sampling-filters" class="display-form">recherche avancée</a>
</div>
<div t:type="zone" t:id="filtersZone" t:visible="prop:filtersVisible" id="so-sampling-filters">
<fieldset>
1
0
[Suiviobsmer-commits] r885 - in trunk/wao-ui/src/main: java/fr/ifremer/wao/ui/pages resources/i18n webapp
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 18:49:26 +0000 (Wed, 05 Jan 2011)
New Revision: 885
Log:
add i18n for some pages
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
trunk/wao-ui/src/main/webapp/Administration.tml
trunk/wao-ui/src/main/webapp/Boats.tml
trunk/wao-ui/src/main/webapp/Cartography.tml
trunk/wao-ui/src/main/webapp/Connexion.tml
trunk/wao-ui/src/main/webapp/ContactForm.tml
trunk/wao-ui/src/main/webapp/SampleRowForm.tml
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2011-01-05 18:49:26 UTC (rev 885)
@@ -505,4 +505,8 @@
return this;
}
+ public String getLabelForEnum(Enum value) {
+ return messages.get(value.getDeclaringClass().getSimpleName() + "." + value.name());
+ }
+
}
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-05 18:49:26 UTC (rev 885)
@@ -28,7 +28,9 @@
wao.ui.action.deleteUser=
wao.ui.action.deleteUser.confirm=
wao.ui.action.exportBoats=
+wao.ui.action.filter=
wao.ui.action.hideFilters=
+wao.ui.action.login=
wao.ui.action.logout=
wao.ui.action.refresh=
wao.ui.action.resetFields=
@@ -48,27 +50,58 @@
wao.ui.contacts.createFromBoat.warn=
wao.ui.disclaimer=
wao.ui.disclaimer.boats=
+wao.ui.email=
+wao.ui.entity.Boat=
+wao.ui.entity.Company=
wao.ui.entity.Contact=
+wao.ui.entity.SampleRow=
+wao.ui.field.Boat.boatLength=
+wao.ui.field.Boat.buildYear=
wao.ui.field.Boat.capacity=
+wao.ui.field.Boat.districtCode=
wao.ui.field.Boat.immatriculation=
wao.ui.field.Boat.name=
wao.ui.field.Boat.shipOwner=
wao.ui.field.BoatDistrict.code=
wao.ui.field.Company.active=
wao.ui.field.Company.name=
+wao.ui.field.Contact.beginDate=
+wao.ui.field.Contact.comment=
+wao.ui.field.Contact.commentAdmin=
+wao.ui.field.Contact.commentCoordinator=
+wao.ui.field.Contact.completeSampling=
+wao.ui.field.Contact.contactState=
+wao.ui.field.Contact.creationDate=
+wao.ui.field.Contact.dataInputDate=
+wao.ui.field.Contact.dataReliability=
+wao.ui.field.Contact.endDate=
+wao.ui.field.Contact.mainObserver=
+wao.ui.field.Contact.mammalsCapture=
+wao.ui.field.Contact.mammalsObservation=
+wao.ui.field.Contact.nbObservants=
+wao.ui.field.Contact.samplingStrategy=
wao.ui.field.FishingZone.facadeName=
wao.ui.field.FishingZone.sectorName=
wao.ui.field.SampleRow.code=
+wao.ui.field.SampleRow.profession=
+wao.ui.field.SampleRow.programName=
wao.ui.field.User.firstName=
wao.ui.field.User.login=
wao.ui.field.UserProfile.userRole=
+wao.ui.field.WaoUser.login=
+wao.ui.field.WaoUser.password=
wao.ui.filters.refresh=
+wao.ui.forgotPassword=
wao.ui.form.addRole=
wao.ui.form.boardingFrom=
wao.ui.form.definePasswordManually=
wao.ui.form.editComment=
wao.ui.form.generatePassword=
wao.ui.form.otherBoatInfos=
+wao.ui.form.period=
+wao.ui.form.period.from=
+wao.ui.form.period.to=
+wao.ui.form.programEvaluation=
wao.ui.form.readOnly=
wao.ui.form.removeRole=
wao.ui.import.activityCalendarImportLabel=
@@ -91,12 +124,18 @@
wao.ui.indicator.useRightDecimalSymbol=
wao.ui.indicators.coefficientsSum=
wao.ui.indicators.title=
+wao.ui.invalidLogin=
wao.ui.layout.userDescription=
wao.ui.layout.userDescription\=currentUser.fullName,currentUser.company.name,currentUser.profile.description=
+wao.ui.message.chooseProfile=
wao.ui.misc.N/A=
wao.ui.misc.comment=
wao.ui.misc.companies=
+wao.ui.misc.information=
wao.ui.misc.logFile.description=
+wao.ui.misc.noComment=
+wao.ui.misc.observationReport=
+wao.ui.misc.observers=
wao.ui.page.Administration.title=
wao.ui.page.Boats.title=
wao.ui.page.Cartography.title=
@@ -106,3 +145,4 @@
wao.ui.page.Synthesis.title=
wao.ui.page.UserProfileForm.title=
wao.ui.userList=
+wao.ui.validLogin=
Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-05 18:49:26 UTC (rev 885)
@@ -1,106 +1,145 @@
-ContactState.BOARDING_DONE=Embarquement r\u00E9alis\u00E9
-ContactState.BOARDING_EXPECTED=Embarquement programm\u00E9
-ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00E9finitif
+ContactState.BOARDING_DONE=Embarquement r\u00e9alis\u00e9
+ContactState.BOARDING_EXPECTED=Embarquement programm\u00e9
+ContactState.BOAT_DEFINITIVE_REFUSED=Refus d\u00e9finitif
ContactState.BOAT_REFUSED=Refus
ContactState.BOAT_UNAVAILABLE=Non abouti
ContactState.CONTACT_START=Contact pris
DataReliability.DOUBTFUL=Douteuse
-DataReliability.NOT_PROVIDED=Non contr\u00F4l\u00E9e
+DataReliability.NOT_PROVIDED=Non contr\u00f4l\u00e9e
DataReliability.NOT_RELIABLE=Non exploitable
DataReliability.RELIABLE=Exploitable
DataReliability.UNKNOWN=Inconnue
-SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00E8ces commerciales
-SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
-SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
-SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
-code-label=
+SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Toutes esp\u00e8ces commerciales
+SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1+G2
+SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1
+SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00e9cifique
wao.filters.filters=Filtres de recherche
wao.ui.action.add=Ajouter
-wao.ui.action.addNewContactFromBoat=Cr\u00E9er un nouveau contact pour ce navire et la ligne s\u00E9lectionn\u00E9e dans les filtres
-wao.ui.action.cancel=
+wao.ui.action.addNewContactFromBoat=Cr\u00e9er un nouveau contact pour ce navire et la ligne s\u00e9lectionn\u00e9e dans les filtres
+wao.ui.action.cancel=Annuler
wao.ui.action.contactAdmin=Contacter un responsable ObsMer
-wao.ui.action.createCompany=Cr\u00E9er une soci\u00E9t\u00E9
-wao.ui.action.createUser=Cr\u00E9er un utilisateur
-wao.ui.action.deleteCompany=Supprimer la soci\u00E9t\u00E9
-wao.ui.action.deleteCompany.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer la soci\u00E9t\u00E9 ?
+wao.ui.action.createCompany=Cr\u00e9er une soci\u00e9t\u00e9
+wao.ui.action.createUser=Cr\u00e9er un utilisateur
+wao.ui.action.deleteCompany=Supprimer la soci\u00e9t\u00e9
+wao.ui.action.deleteCompany.confirm=\u00cates-vous s\u00fbr de vouloir supprimer la soci\u00e9t\u00e9 ?
wao.ui.action.deleteUser=Supprimer l'utilisateur
-wao.ui.action.deleteUser.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer l'utilisateur ?
-wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00E9es
+wao.ui.action.deleteUser.confirm=\u00cates-vous s\u00fbr de vouloir supprimer l'utilisateur ?
+wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00e9es
+wao.ui.action.filter=Filtrer
wao.ui.action.hideFilters=Masquer les filtres
-wao.ui.action.logout=D\u00E9connexion
-wao.ui.action.refresh=Rafra\u00EEchir
-wao.ui.action.resetFields=Remettre le formulaire \u00E0 z\u00E9ro
+wao.ui.action.login=Connexion
+wao.ui.action.logout=D\u00e9connexion
+wao.ui.action.refresh=Rafra\u00eechir
+wao.ui.action.resetFields=Remettre le formulaire \u00e0 z\u00e9ro
wao.ui.action.revert=Annuler
wao.ui.action.runSearch=Lancer la recherche
wao.ui.action.save=Enregistrer
-wao.ui.action.showDetails=Voir les d\u00E9tails
+wao.ui.action.showDetails=Voir les d\u00e9tails
wao.ui.action.showFilters=Afficher les filtres
wao.ui.action.viewIndicatorsHistory=Voir l'historique des modifications des indicateurs
wao.ui.boatList=Liste de %s navires
wao.ui.boatinfo.title=Informations sur %s
-wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00E9e(s) \u00E0 ce navire
-wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00E9t\u00E9
-wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00E9t\u00E9
-wao.ui.contacts.createFromBoat=Cr\u00E9er un nouveau contact pour ce navire et cette ligne du plan
-wao.ui.contacts.createFromBoat.fail=Cr\u00E9ation d'un nouveau contact impossible
-wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00E9e \u00E0 \u00E9ch\u00E9ance, \u00EAtes-vous s\u00FBr de vouloir cr\u00E9er un nouveau contact ?
-wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00E9claration \u00E0 la CNIL sous le num\u00E9ro suivant \: 1414476
-wao.ui.disclaimer.boats=Les donn\u00E9es saisies dans cette page sont la propri\u00E9t\u00E9 exclusive de la soci\u00E9t\u00E9. En dehors de la soci\u00E9t\u00E9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
+wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00e9e(s) \u00e0 ce navire
+wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00e9t\u00e9
+wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00e9t\u00e9
+wao.ui.contacts.createFromBoat=Cr\u00e9er un nouveau contact pour ce navire et cette ligne du plan
+wao.ui.contacts.createFromBoat.fail=Cr\u00e9ation d'un nouveau contact impossible
+wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00e9e \u00e0 \u00e9ch\u00e9ance, \u00eates-vous s\u00fbr de vouloir cr\u00e9er un nouveau contact ?
+wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00e9claration \u00e0 la CNIL sous le num\u00e9ro suivant \: 1414476
+wao.ui.disclaimer.boats=Les donn\u00e9es saisies dans cette page sont la propri\u00e9t\u00e9 exclusive de la soci\u00e9t\u00e9. En dehors de la soci\u00e9t\u00e9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer.
+wao.ui.email=Adresse e-mail
+wao.ui.entity.Boat=Navire
+wao.ui.entity.Company=Soci\u00e9t\u00e9
wao.ui.entity.Contact=Contact
-wao.ui.field.Boat.capacity=Capacit\u00E9 d'accueil du navire en personnels sp\u00E9cialis\u00E9s
+wao.ui.entity.SampleRow=Ligne du plan d'\u00e9chantillonnage
+wao.ui.field.Boat.boatLength=Longueur
+wao.ui.field.Boat.buildYear=Ann\u00e9e de construction
+wao.ui.field.Boat.capacity=Capacit\u00e9 d'accueil du navire en personnels sp\u00e9cialis\u00e9s
+wao.ui.field.Boat.districtCode=Quartier
wao.ui.field.Boat.immatriculation=immatriculation
wao.ui.field.Boat.name=nom
wao.ui.field.Boat.shipOwner=armateur
wao.ui.field.BoatDistrict.code=code quartier
wao.ui.field.Company.active=Active
wao.ui.field.Company.name=Nom
-wao.ui.field.FishingZone.facadeName=fa\u00E7ade
+wao.ui.field.Contact.beginDate=D\u00e9but d'observation
+wao.ui.field.Contact.comment=Commentaire observateur
+wao.ui.field.Contact.commentAdmin=Commentaire programme
+wao.ui.field.Contact.commentCoordinator=Commentaire coordinateur
+wao.ui.field.Contact.completeSampling=\u00c9chantillonnage compl\u00e9t\u00e9
+wao.ui.field.Contact.contactState=\u00c9tat du contact
+wao.ui.field.Contact.creationDate=Date de cr\u00e9ation du contact
+wao.ui.field.Contact.dataInputDate=Saisie des donn\u00e9es dans Allegro
+wao.ui.field.Contact.dataReliability=Qualit\u00e9 des donn\u00e9es
+wao.ui.field.Contact.endDate=Fin d'observation
+wao.ui.field.Contact.mainObserver=Observateur r\u00e9f\u00e9rant
+wao.ui.field.Contact.mammalsCapture=Capture de mammif\u00e8res
+wao.ui.field.Contact.mammalsObservation=Observation de mammif\u00e8res
+wao.ui.field.Contact.nbObservants=Nombre d'observateurs
+wao.ui.field.Contact.samplingStrategy=Strat\u00e9gie d'\u00e9chantillonnage
+wao.ui.field.FishingZone.facadeName=fa\u00e7ade
wao.ui.field.FishingZone.sectorName=quartier
wao.ui.field.SampleRow.code=code ligne
-wao.ui.field.User.firstName=Pr\u00E9nom
+wao.ui.field.SampleRow.profession=M\u00e9tier
+wao.ui.field.SampleRow.programName=Programme
+wao.ui.field.User.firstName=Pr\u00e9nom
wao.ui.field.User.login=identifiant
-wao.ui.field.UserProfile.userRole=R\u00F4le
-wao.ui.filters.refresh=Rafra\u00EEchir les champs du filtre
-wao.ui.form.addRole=Ajouter ce r\u00F4le
+wao.ui.field.UserProfile.userRole=R\u00f4le
+wao.ui.field.WaoUser.login=Identifiant
+wao.ui.field.WaoUser.password=Mot de passe
+wao.ui.filters.refresh=Rafra\u00eechir les champs du filtre
+wao.ui.forgotPassword=Mot de passe oubli\u00e9 ?
+wao.ui.form.addRole=Ajouter ce r\u00f4le
wao.ui.form.boardingFrom=Sollicitations du navire depuis le
-wao.ui.form.definePasswordManually=d\u00E9finir manuellement
+wao.ui.form.definePasswordManually=d\u00e9finir manuellement
wao.ui.form.editComment=Commentaire sur la modification
-wao.ui.form.generatePassword=G\u00E9n\u00E9rer le mot de passe
+wao.ui.form.generatePassword=G\u00e9n\u00e9rer le mot de passe
wao.ui.form.otherBoatInfos=Autres informations sur le navire
+wao.ui.form.period=P\u00e9riode
+wao.ui.form.period.from=du
+wao.ui.form.period.to=au
+wao.ui.form.programEvaluation=\u00c9valuation programme
wao.ui.form.readOnly=lecture seule
wao.ui.form.removeRole=retirer ce role
-wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00E9
-wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00E9 en cours. Vous pouvez continuer \u00E0 naviguer sur le site en attendant la fin du chargement.
-wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00E9
-wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00E8s utilisateurs aux calendriers d'activit\u00E9
-wao.ui.import.boatDistrictLabel=des coordonn\u00E9es des quartiers des navires
+wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00e9
+wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00e9 en cours. Vous pouvez continuer \u00e0 naviguer sur le site en attendant la fin du chargement.
+wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00e9
+wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00e8s utilisateurs aux calendriers d'activit\u00e9
+wao.ui.import.boatDistrictLabel=des coordonn\u00e9es des quartiers des navires
wao.ui.import.boatsLabel=des navires
wao.ui.import.description=Fichier %s %s \:
-wao.ui.import.fishingZoneLabel=des zones de p\u00EAches
+wao.ui.import.fishingZoneLabel=des zones de p\u00eaches
wao.ui.import.fullDescription=Import %s (format %s avec encodage UTF-8)
-wao.ui.import.samplingPlanLabel=du plan d'\u00E9chantillonnage
+wao.ui.import.samplingPlanLabel=du plan d'\u00e9chantillonnage
wao.ui.import.title=Import %s
wao.ui.indicator.andMore=%s et plus
wao.ui.indicator.bounds=Bornes
-wao.ui.indicator.coefficient=Pond\u00E9ration
+wao.ui.indicator.coefficient=Pond\u00e9ration
wao.ui.indicator.editions=Modifications
wao.ui.indicator.indicator=Indicateur \:
-wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00E9t\u00E9 selon cet indicateur.
+wao.ui.indicator.legend=En jaune, la position actuelle de la soci\u00e9t\u00e9 selon cet indicateur.
wao.ui.indicator.levels=Niveaux
-wao.ui.indicator.useRightDecimalSymbol=Attention \u00E0 bien utiliser ',' et non '.' pour les d\u00E9cimales
+wao.ui.indicator.useRightDecimalSymbol=Attention \u00e0 bien utiliser ',' et non '.' pour les d\u00e9cimales
wao.ui.indicators.coefficientsSum=Total coefficient
-wao.ui.indicators.title=Indicateurs qualit\u00E9s prestataires
-wao.ui.layout.userDescription=Vous \u00EAtes %s de la soci\u00E9t\u00E9 %s (%s)
-wao.ui.misc.N/A=non renseign\u00E9e
+wao.ui.indicators.title=Indicateurs qualit\u00e9s prestataires
+wao.ui.invalidLogin=Identifiant invalide
+wao.ui.layout.userDescription=Vous \u00eates %s de la soci\u00e9t\u00e9 %s (%s)
+wao.ui.message.chooseProfile=Choisissez dans la liste votre profil de connexion \:
+wao.ui.misc.N/A=non renseign\u00e9e
wao.ui.misc.comment=Commentaire
-wao.ui.misc.companies=Soci\u00E9t\u00E9s
+wao.ui.misc.companies=Soci\u00e9t\u00e9s
+wao.ui.misc.information=Informations
wao.ui.misc.logFile.description=Afficher le fichier de log de %s
+wao.ui.misc.noComment=aucun commentaire
+wao.ui.misc.observationReport=Compte-rendu d'observation
+wao.ui.misc.observers=Observateurs
wao.ui.page.Administration.title=Administration
wao.ui.page.Boats.title=Navires
wao.ui.page.Cartography.title=Cartography
wao.ui.page.Contacts.title=Contacts
wao.ui.page.Index.title=Accueil
-wao.ui.page.SamplingPlan.title=Plan d'\u00E9chantillonnage
-wao.ui.page.Synthesis.title=Synth\u00E8se
+wao.ui.page.SamplingPlan.title=Plan d'\u00e9chantillonnage
+wao.ui.page.Synthesis.title=Synth\u00e8se
wao.ui.page.UserProfileForm.title=Gestion du profil
wao.ui.userList=Liste des utilisateurs
+wao.ui.validLogin=Identifiant valide
Modified: trunk/wao-ui/src/main/webapp/Administration.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Administration.tml 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/webapp/Administration.tml 2011-01-05 18:49:26 UTC (rev 885)
@@ -41,7 +41,7 @@
<div class="icons fleft">
<input t:type="submit" t:id="showUsers" class="ico search" value="Show Details" t:title="${message:wao.ui.action.showDetails}" />
<input t:type="submit" t:id="deleteCompany" class="ico22px delete" value="${message:wao.ui.action.deleteCompany}" t:title="${message:wao.ui.action.deleteCompany}"
- t:mixins="nuiton/confirm" t:message="literal:${message:wao.ui.action.deleteCompany.confirm}" />
+ t:mixins="nuiton/confirm" t:message="${message:wao.ui.action.deleteCompany.confirm}" />
<input t:type="submit" t:id="addNewCompany" class="ico add" value="Add new company" t:title="${message:wao.ui.action.createCompany}" />
</div>
</form>
@@ -86,7 +86,7 @@
<div class="icons fleft">
<input t:type="submit" t:id="showUser" class="ico search" value="${message:wao.ui.action.showDetails}" t:title="${message:wao.ui.action.showDetails}" />
<input t:type="submit" t:id="deleteUser" class="ico22px delete" value="${message:wao.ui.action.deleteUser}" t:title="${message:wao.ui.action.deleteUser}"
- t:mixins="nuiton/confirm" t:message="literal:${message:wao.ui.action.deleteUser.confirm}" />
+ t:mixins="nuiton/confirm" t:message="${message:wao.ui.action.deleteUser.confirm}" />
<input t:type="submit" t:id="addNewUser" class="ico add" value="${message:wao.ui.action.createUser}" t:title="${message:wao.ui.action.createUser}" />
</div>
</form>
Modified: trunk/wao-ui/src/main/webapp/Boats.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Boats.tml 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/webapp/Boats.tml 2011-01-05 18:49:26 UTC (rev 885)
@@ -250,7 +250,7 @@
</span>
<t:if t:test="canCreateNewContactFromElligibleBoat()">
<a t:type="actionlink" t:id="addNewContactFromSampleRow" t:context="elligibleBoat.sampleRow.code"
- t:mixins="nuiton/confirm" t:message="literal:${message:wao.ui.contacts.createFromBoat.warn}"
+ t:mixins="nuiton/confirm" t:message="${message:wao.ui.contacts.createFromBoat.warn}"
t:condition="sampleRowFinished">
<img src="${asset:context:}/img/contact-22px.png" title="${message:wao.ui.contacts.createFromBoat}"/>
</a>
Modified: trunk/wao-ui/src/main/webapp/Cartography.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Cartography.tml 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/webapp/Cartography.tml 2011-01-05 18:49:26 UTC (rev 885)
@@ -54,17 +54,17 @@
<div id="so-cartography-filters">
<form t:type="form" t:id="filters" action="tapestry">
<!-- PERIOD -->
- <p class="mtop5">Période : </p>
+ <p class="mtop5">${message:wao.ui.form.period} : </p>
<p>
- <label for="periodBegin">du </label>
+ <label for="periodBegin">${message:wao.ui.form.period.from} </label>
<input t:type="datefield" class="width70" t:id="periodBegin" t:value="filter.period.fromDate" t:validate="required"/>
- <label for="periodEnd"> au </label>
+ <label for="periodEnd"> ${message:wao.ui.form.period.to} </label>
<input t:type="datefield" class="width70" t:id="periodEnd" t:value="filter.period.thruDate" t:validate="required" />
</p>
<t:if t:test="user.admin">
<!-- COMPANY -->
- <p class="mtop5"><label for="company">Société</label> : </p>
+ <p class="mtop5"><label for="company">${message:wao.ui.entity.Company}</label> : </p>
<p><input t:type="select" t:id="company" t:model="filtersModel.companySelectModel" value="filtersModel.companyId"
t:zone="cartography-filters-sampling" /></p>
</t:if>
@@ -72,14 +72,14 @@
<t:zone t:id="samplingFilterZone" id="cartography-filters-sampling" t:update="show">
<!--<t:nuiton.subForm t:visible="refreshSamplingZone">-->
<!-- PROGRAM -->
- <p class="mtop5"><label for="programName">Programme</label> : </p>
+ <p class="mtop5"><label for="programName">${message:wao.ui.field.SampleRow.programName}</label> : </p>
<p><select t:type="select" t:id="programName" t:model="filtersModel.programSelectModel" value="filter.programName"
t:zone="cartography-filters-sampleRow" /></p>
<t:zone t:id="sampleRowFilterZone" id="cartography-filters-sampleRow" t:update="show">
<!--<t:nuiton.subForm t:visible="refreshSampleRowZone">-->
<!-- SAMPLE_ROW -->
- <p class="mtop5"><label for="sampleRow">Ligne du plan</label> : </p>
+ <p class="mtop5"><label for="sampleRow">${message:wao.ui.field.SampleRow.code}</label> : </p>
<p><input t:type="select" t:id="sampleRow" t:model="filtersModel.sampleRowSelectModel" value="filtersModel.sampleRowId" /></p>
<!--</t:nuiton.subForm>-->
</t:zone>
@@ -88,14 +88,14 @@
</t:zone>
<p class="mtop5">
- <input t:type="submit" class="ico search" value="Search" t:title="Répartition des contacts sur la carte en fonction des filtres saisis" />
- <input t:type="submit" class="ico undo22px" t:id="reset" value="Reset" title="Remettre les filtres par défaut" />
+ <input t:type="submit" class="ico search" value="Search" t:title="${message:wao.ui.action.filter}" />
+ <input t:type="submit" class="ico undo22px" t:id="reset" value="Reset" title="${message:wao.ui.action.resetFields}" />
</p>
</form>
</div>
<div class="acenter mtop30">
- <a href="mailto:obsmer at ifremer.fr" title="Contacter un responsable Obsmer">
+ <a href="mailto:obsmer at ifremer.fr" title="${message:wao.ui.action.contactAdmin}">
<img style="height: 22px;" src="${asset:context:img/MiniLogo.jpg}" alt="Obsmer logo"/>
</a>
</div>
Modified: trunk/wao-ui/src/main/webapp/Connexion.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Connexion.tml 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/webapp/Connexion.tml 2011-01-05 18:49:26 UTC (rev 885)
@@ -29,7 +29,7 @@
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" xmlns:p="tapestry:parameter">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <title>WAO - Web Applicatif Obsmer : Connexion</title>
+ <title>WAO - Web Applicatif Obsmer : ${message:wao.ui.action.login}</title>
<link rel="stylesheet" type="text/css" href="${asset:context:css/common.css}" />
<link rel="stylesheet" type="text/css" href="${asset:context:css/main.css}" />
</head>
@@ -41,10 +41,10 @@
<t:if t:test="hasConnexionErrors()">
<form t:type="form" t:id="forgetPassword" action="tapestry">
<div>
- <strong>Mot de passe oublié ?</strong>
- <t:label t:for="email" /> :
+ <strong>${message:wao.ui.forgotPassword}</strong>
+ <label t:for="email">${message:wao.ui.email}</label> :
<input t:type="textfield" t:id="email" value="email" />
- <input class="ico accept" t:type="submit" value="Go" title="Envoyez moi un nouveau mot de passe" />
+ <input class="ico accept" t:type="submit" value="Go" />
</div>
</form>
</t:if>
@@ -52,24 +52,24 @@
<div class="clearfix" id="so-connexion-box">
<form t:id="connexionForm" t:type="form" action="tapestry">
<div class="fleft clearfix" id="so-connexion-form">
- <p><t:label for="login" /> : </p>
+ <p><label t:for="email">${message:wao.ui.field.WaoUser.login}</label> : </p>
<p>
<input t:type="textfield" t:id="login" t:value="login" t:validate="required"/>
- <img class="hidden" id="loginValid" src="${asset:context:img/valid-16px.png}" alt="Login valide" title="Login valide" />
- <img class="hidden" id="loginInvalid" src="${asset:context:img/invalid-16px.png}" alt="Login invalide" title="Login invalide" />
+ <img class="hidden" id="loginValid" src="${asset:context:img/valid-16px.png}" alt="${message:wao.ui.validLogin}" title="${message:wao.ui.validLogin}" />
+ <img class="hidden" id="loginInvalid" src="${asset:context:img/invalid-16px.png}" alt="${message:wao.ui.invalidLogin}" title="${message:wao.ui.invalidLogin}" />
</p>
- <p><t:label for="password" /> : </p>
+ <p><label for="password">${message:wao.ui.field.WaoUser.password}</label> : </p>
<p><input t:type="passwordfield" t:id="password" t:value="password" t:validate="required"/></p>
</div>
<div class="fright" id="so-connexion-logo">
- <input class="ico" t:type="submit" value="Connexion" title="Connexion à l'application Wao" />
+ <input class="ico" t:type="submit" value="Connexion" title="${message:wao.ui.action.login}" />
</div>
</form>
</div>
<div t:type="minimalWindow" t:id="roleWindow" t:show="${showRoleWindow}" t:modal="true"
t:center="false" t:top="70" t:width="300" t:height="60"
- t:title="literal:Choisissez dans la liste votre profil de connexion : ">
+ t:title="${message:wao.ui.message.chooseProfile}">
<form t:id="roleForm" t:type="form" action="tapestry">
<p class="roleSelect">
<select t:type="select" t:id="userProfile" t:value="userProfileId" t:model="profileSelectModel"
Modified: trunk/wao-ui/src/main/webapp/ContactForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/webapp/ContactForm.tml 2011-01-05 18:49:26 UTC (rev 885)
@@ -15,52 +15,52 @@
<input t:type="hidden" t:id="hiddenSendEmail" t:value="sendEmail" />
<fieldset>
- <legend>Informations</legend>
+ <legend>${message:wao.ui.misc.information}</legend>
<div class="fright" style="border-left: solid 1px; padding-left: 10px;">
<strong>
- Navire<br />
+ ${message:wao.ui.entity.Boat}<br />
${contact.boat.name}
</strong>
<ul style="list-style-type: none;">
- <li>Immatriculation : ${contact.boat.immatriculation}</li>
- <li>Quartier : ${contact.boat.districtCode}</li>
- <li>Longueur : ${contact.boat.boatLength} m</li>
- <li>Année de contruction : ${contact.boat.buildYear}</li>
+ <li>${message:wao.ui.field.Boat.immatriculation} : ${contact.boat.immatriculation}</li>
+ <li>${message:wao.ui.field.Boat.districtCode} : ${contact.boat.districtCode}</li>
+ <li>${message:wao.ui.field.Boat.boatLength} : ${contact.boat.boatLength} m</li>
+ <li>${message:wao.ui.field.Boat.buildYear} : ${contact.boat.buildYear}</li>
</ul>
</div>
<p>
- <strong>Ligne du plan d'échantillonage</strong>
+ <strong>${message:wao.ui.entity.SampleRow}</strong>
<br />
<ul style="list-style-type: none;">
- <li>Code : ${contact.sampleRow.code}</li>
- <li>Métier : ${contact.sampleRow.professionDescription}</li>
- <li>Programme : ${contact.sampleRow.programName} (du
+ <li>${message:wao.ui.field.SampleRow.code} : ${contact.sampleRow.code}</li>
+ <li>${message:wao.ui.field.SampleRow.profession} : ${contact.sampleRow.professionDescription}</li>
+ <li>${message:wao.ui.field.SampleRow.programName} : ${contact.sampleRow.programName} (${message:wao.ui.form.period.from}
<t:output value="contact.sampleRow.periodBegin" format="monthYearFormat" />
- au
+ ${message:wao.ui.form.period.to}
<t:output value="contact.sampleRow.periodEnd" format="monthYearFormat" />)
</li>
</ul>
</p>
<p>
- Date de création du contact : <t:output value="contact.topiaCreateDate" format="dateFormat" />
+ ${message:wao.ui.field.Contact.creationDate} : <t:output value="contact.topiaCreateDate" format="dateFormat" />
</p>
<div style="clear: right;"></div>
</fieldset>
<fieldset>
- <legend>Observateurs</legend>
+ <legend>${message:wao.ui.misc.observers}</legend>
<t:delegate to="viewOrEditObservers" />
</fieldset>
<t:block id="viewObservers">
<div>
- <t:label t:for="mainObserver" />
+ <label for="mainObserver">${message:wao.ui.field.Contact.mainObserver}</label>
<t:if test="contact.mainObserver">
${contact.mainObserver.fullName}
</t:if>
</div>
<div>
- <ul>
+ <ul style="position: relative; left: 50%; margin-left: 25px;">
<li t:type="loop" t:source="secondaryObservers" t:value="observer">
${observer.fullName}
</li>
@@ -95,73 +95,77 @@
</t:block>
<fieldset>
- <legend>Compte-rendu de l'observation</legend>
+ <legend>${message:wao.ui.misc.observationReport}</legend>
<t:delegate to="viewOrEditObservationReport" />
</fieldset>
<t:block id="viewObservationReport">
<div>
- <t:label t:for="contactState" />
+ <label>${message:wao.ui.field.Contact.contactState}</label>
${contact.contactState.label}
</div>
<div>
- <t:label t:for="nbObservants" />
+ <label>${message:wao.ui.field.Contact.nbObservants}</label>
${contact.nbObservants}
</div>
<div>
- <t:label t:for="beginDate" />
+ <label>${message:wao.ui.field.Contact.beginDate}</label>
<t:output value="contact.observationBeginDate" format="dateTimeFormat" />
</div>
<div>
- <t:label t:for="endDate" />
+ <label>${message:wao.ui.field.Contact.endDate}</label>
<t:output value="contact.observationEndDate" format="dateTimeFormat" />
</div>
<div>
- <img src="${asset:context:img/eye-22px.png}" alt="Observations" title="Observations" />
- <t:label t:for="mammalsObservation" />
+ <label>
+ ${message:wao.ui.field.Contact.mammalsObservation}
+ <img src="${asset:context:img/eye-22px.png}" alt="${message:wao.ui.field.Contact.mammalsObservation}" />
+ </label>
<t:booleanImage t:value="contact.mammalsObservation" />
</div>
<div>
- <img src="${asset:context:img/fishing-net-22px.png}" alt="Captures" title="Captures" />
- <t:label t:for="mammalsCapture" />
+ <label>
+ ${message:wao.ui.field.Contact.mammalsCapture}
+ <img src="${asset:context:img/fishing-net-22px.png}" alt="${message:wao.ui.field.Contact.mammalsCapture}" />
+ </label>
<t:booleanImage t:value="contact.mammalsCapture" />
</div>
<div>
- <t:label t:for="inputDate" />
+ <label>${message:wao.ui.field.Contact.dataInputDate}</label>
<t:output value="contact.dataInputDate" format="dateFormat" />
</div>
<t:if test="showObsVente()">
<div>
- <t:label t:for="actualSamplingStrategy" />
+ <label>${message:wao.ui.field.Contact.samplingStrategy}</label>
${contact.samplingStrategy}
</div>
<div>
- <t:label t:for="completeSampling" />
+ <label>${message:wao.ui.field.Contact.completeSampling}</label>
${contact.completeSampling}
</div>
</t:if>
<div>
- <t:label t:for="observerComment" />
+ <label>${message:wao.ui.field.Contact.comment}</label>
<t:if t:test="contact.comment">
<div class="value"> <!-- make no line return under the label -->
${contact.comment}
</div>
<p:else>
- <em>aucun commentaire</em>
+ <em>${message:wao.ui.misc.noComment}</em>
</p:else>
</t:if>
</div>
<t:unless test="connectedUser.observer">
<div>
- <t:label t:for="coordinatorComment" />
+ <label>${message:wao.ui.field.Contact.commentCoordinator}</label>
<t:if t:test="contact.commentCoordinator">
<div class="value">
${contact.commentCoordinator}
</div>
<p:else>
- <em>aucun commentaire</em>
+ <em>${message:wao.ui.misc.noComment}</em>
</p:else>
</t:if>
</div>
@@ -170,53 +174,57 @@
<t:block id="editObservationReport">
<div>
- <t:label t:for="contactState" />
+ <label for="contactState">${message:wao.ui.field.Contact.contactState}</label>
<input t:type="select" t:id="contactState" t:value="contact.contactState" t:validate="required"/>
</div>
<div>
- <t:label t:for="nbObservants" />
+ <label for="nbObservants">${message:wao.ui.field.Contact.nbObservants}</label>
<input t:type="textfield" t:id="nbObservants" t:value="contact.nbObservants" t:validate="required" size="2" />
</div>
<div>
- <t:label t:for="beginDate" />
+ <label for="beginDate">${message:wao.ui.field.Contact.beginDate}</label>
<input t:id="beginDate" value="contact.observationBeginDate" datePattern="${dateTimeFormatPattern}" timePicker="true" timePickerAdjacent="true" use24hrs="true" />
</div>
<div>
- <t:label t:for="endDate" />
+ <label for="endDate">${message:wao.ui.field.Contact.endDate}</label>
<input t:id="endDate" value="contact.observationEndDate" datePattern="${dateTimeFormatPattern}" timePicker="true" timePickerAdjacent="true" use24hrs="true" />
</div>
<div>
- <img src="${asset:context:img/eye-22px.png}" alt="Observations" title="Observations" />
- <t:label t:for="mammalsObservation" />
+ <label for="mammalsObservation">
+ ${message:wao.ui.field.Contact.mammalsObservation}
+ <img src="${asset:context:img/eye-22px.png}" alt="${message:wao.ui.field.Contact.mammalsObservation}" />
+ </label>
<input t:type="checkbox" t:id="mammalsObservation" value="contact.mammalsObservation"/>
</div>
<div>
- <img src="${asset:context:img/fishing-net-22px.png}" alt="Captures" title="Captures" />
- <t:label t:for="mammalsCapture" />
+ <label for="mammalsCapture">
+ ${message:wao.ui.field.Contact.mammalsCapture}
+ <img src="${asset:context:img/fishing-net-22px.png}" alt="${message:wao.ui.field.Contact.mammalsCapture}" />
+ </label>
<input t:type="checkbox" t:id="mammalsCapture" value="contact.mammalsCapture" />
</div>
<div>
- <t:label t:for="observerComment" />
+ <label for="observerComment">${message:wao.ui.field.Contact.dataInputDate}</label>
<input t:type="textarea" t:id="observerComment" value="contact.comment" />
</div>
<div>
- <t:label t:for="inputDate" />
+ <label for="inputDate">${message:wao.ui.field.Contact.dataInputDate}</label>
<input t:type="datefield" t:id="inputDate" class="date" value="contact.dataInputDate" />
</div>
<t:if test="showObsVente()">
<div>
- <t:label t:for="actualSamplingStrategy" />
+ <label for="actualSamplingStrategy">${message:wao.ui.field.Contact.samplingStrategy}</label>
<input t:type="select" t:id="actualSamplingStrategy" t:value="contact.samplingStrategy" t:validate="required" />
</div>
<div>
- <t:label t:for="completeSampling" />
+ <label for="completeSampling">${message:wao.ui.field.Contact.completeSampling}</label>
<input t:type="checkbox" t:id="completeSampling" value="contact.completeSampling" />
</div>
</t:if>
<t:unless test="connectedUser.observer">
<div>
- <t:label t:for="coordinatorComment" />
+ <label for="coordinatorComment">${message:wao.ui.field.Contact.commentCoordinator}</label>
<input t:type="textarea" t:id="coordinatorComment" value="contact.commentCoordinator" />
</div>
</t:unless>
@@ -224,27 +232,27 @@
<t:unless test="connectedUser.observer">
<fieldset>
- <legend>Évaluation programme</legend>
+ <legend>${message:wao.ui.form.programEvaluation}</legend>
<t:if test="showDataReliability()">
<div>
- <t:label t:for="dataReliability" />
+ <label for="dataReliability">${message:wao.ui.field.Contact.dataReliability}</label>
<t:if t:test="canEditDataReliability()">
<input t:type="select" t:id="dataReliability" value="contact.dataReliability" />
<p:else>
- ${contact.dataReliability.label}
+ ${getLabelForEnum(contact.dataReliability)}
</p:else>
</t:if>
</div>
</t:if>
<div>
- <t:label t:for="adminComment" />
+ <label for="adminComment">${message:wao.ui.field.Contact.commentAdmin}</label>
<t:if t:test="connectedUser.admin">
<input t:type="textarea" t:id="adminComment" value="contact.commentAdmin" />
<p:else>
<t:if t:test="contact.commentAdmin">
${contact.commentAdmin}
<p:else>
- <em>aucun commentaire</em>
+ <em>${message:wao.ui.misc.noComment}</em>
</p:else>
</t:if>
</p:else>
@@ -254,8 +262,8 @@
</t:unless>
<div class="fright">
- <input t:type="submit" t:id="saveContact" class="ico save" value="Save" title="Enregistrer les modifications" />
- <input t:type="submit" t:id="revertContact" class="ico undo" value="Undo" title="Annuler les modifications" />
+ <input t:type="submit" t:id="saveContact" class="ico save" value="${message:wao.ui.action.save}" title="${message:wao.ui.action.save}" />
+ <input t:type="submit" t:id="revertContact" class="ico undo" value="${message:wao.ui.action.revert}" title="${message:wao.ui.action.revert}" />
</div>
</form>
Modified: trunk/wao-ui/src/main/webapp/SampleRowForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/SampleRowForm.tml 2011-01-05 12:54:30 UTC (rev 884)
+++ trunk/wao-ui/src/main/webapp/SampleRowForm.tml 2011-01-05 18:49:26 UTC (rev 885)
@@ -166,7 +166,7 @@
<div class="t-beaneditor">
<t:beaneditor t:id="sampleRowEditor" t:object="sampleRow" t:model="sampleRowModel">
<p:code>
- <label>${message:code-label}</label>
+ <label>${message:wao.ui.field.SampleRow.code}</label>
<!--${sampleRow.code}-->
<t:if t:test="sampleRow.code">
<strong>${sampleRow.code}</strong>
@@ -214,8 +214,8 @@
<p><input t:type="textarea" t:id="updateComment" cols="50" rows="5" value="sampleRowLog.comment"/></p>
</t:unless>
<div class="fright">
- <input t:type="submit" t:id="saveData" class="ico save" value="Save" title="Enregistrer les modifications" />
- <input t:type="submit" t:id="cancelSave" class="ico undo" value="Undo" title="Annuler les modifications" />
+ <input t:type="submit" t:id="saveData" class="ico save" value="${message:wao.ui.action.save}" title="${message:wao.ui.action.save}" />
+ <input t:type="submit" t:id="cancelSave" class="ico undo" value="${message:wao.ui.action.revert}" title="${message:wao.ui.action.revert}" />
</div>
</fieldset>
1
0
[Suiviobsmer-commits] r884 - in trunk: wao-business/src/main/java/fr/ifremer/wao/bean wao-business/src/main/java/fr/ifremer/wao/service wao-business/src/main/resources/i18n wao-ui/src/main/java/fr/ifremer/wao/ui/components wao-ui/src/main/resources/fr/ifremer/wao/ui/components
by bleny@users.labs.libre-entreprise.org 05 Jan '11
by bleny@users.labs.libre-entreprise.org 05 Jan '11
05 Jan '11
Author: bleny
Date: 2011-01-05 12:54:30 +0000 (Wed, 05 Jan 2011)
New Revision: 884
Log:
enable i18n for an enum
Modified:
trunk/wao-business/src/main/java/fr/ifremer/wao/bean/SynthesisId.java
trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java
trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties
trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/IndicatorLevels.java
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/IndicatorLevels.tml
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/bean/SynthesisId.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/bean/SynthesisId.java 2011-01-04 18:14:24 UTC (rev 883)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/bean/SynthesisId.java 2011-01-05 12:54:30 UTC (rev 884)
@@ -23,7 +23,7 @@
*/
package fr.ifremer.wao.bean;
-import static org.nuiton.i18n.I18n._;
+import static org.nuiton.i18n.I18n.n_;
/**
* SynthesisID
@@ -35,33 +35,33 @@
public enum SynthesisId {
/** */
- GRAPH_SAMPLING("wao.business.bean.SynthesisId.graph_sampling"),
+ GRAPH_SAMPLING(n_("SynthesisId.GRAPH_SAMPLING")),
/** */
- GRAPH_BOARDING("wao.business.bean.SynthesisId.graph_boarding"),
+ GRAPH_BOARDING(n_("SynthesisId.GRAPH_BOARDING")),
/** */
- IND_COMPLIANCE_BOARDING("wao.business.bean.SynthesisId.compliance_boarding"),
+ IND_COMPLIANCE_BOARDING(n_("SynthesisId.IND_COMPLIANCE_BOARDING")),
/** */
- IND_CONTACT_STATE("wao.business.bean.SynthesisId.contact_state"),
+ IND_CONTACT_STATE(n_("SynthesisId.IND_CONTACT_STATE")),
/** */
- IND_ALLEGRO_REACTIVITY("wao.business.bean.SynthesisId.allegro_reactivity"),
+ IND_ALLEGRO_REACTIVITY(n_("SynthesisId.IND_ALLEGRO_REACTIVITY")),
/** */
- IND_DATA_RELIABILITY("wao.business.bean.SynthesisId.data_reliability");
+ IND_DATA_RELIABILITY(n_("SynthesisId.IND_DATA_RELIABILITY"));
/** An i18n key to make enumeration printable in logs and UI. */
- protected String label;
+ protected String i18nKey;
- SynthesisId(String label) {
- this.label = label;
+ SynthesisId(String i18nKey) {
+ this.i18nKey = i18nKey;
}
/** Get a translated name for the current value. */
- public String getLabel() {
- return _(label);
+ public String getI18nKey() {
+ return i18nKey;
}
public static SynthesisId valueOf(int ordinal) {
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java 2011-01-04 18:14:24 UTC (rev 883)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSynthesisImpl.java 2011-01-05 12:54:30 UTC (rev 884)
@@ -1084,7 +1084,7 @@
logText += String.format(
"Modification du coefficient de l'indicateur « %s » " +
"(ancienne valeur = %s, nouvelle valeur = %s).\n\n",
- indicator.getSynthesisId().getLabel(),
+ indicator.getSynthesisId().getI18nKey(),
oldIndicator.getCoefficient(),
indicator.getCoefficient());
@@ -1111,7 +1111,7 @@
if (indicator.getSynthesisId() == null) {
changedIndicatorName = "Bilan de la synthèse globale";
} else {
- changedIndicatorName = indicator.getSynthesisId().getLabel();
+ changedIndicatorName = indicator.getSynthesisId().getI18nKey();
}
logText += String.format(
Modified: trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties
===================================================================
--- trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties 2011-01-04 18:14:24 UTC (rev 883)
+++ trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties 2011-01-05 12:54:30 UTC (rev 884)
@@ -1,3 +1,9 @@
+SynthesisId.GRAPH_BOARDING=
+SynthesisId.GRAPH_SAMPLING=
+SynthesisId.IND_ALLEGRO_REACTIVITY=
+SynthesisId.IND_COMPLIANCE_BOARDING=
+SynthesisId.IND_CONTACT_STATE=
+SynthesisId.IND_DATA_RELIABILITY=
fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=
fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=
fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_SPECIES=
Modified: trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
===================================================================
--- trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties 2011-01-04 18:14:24 UTC (rev 883)
+++ trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties 2011-01-05 12:54:30 UTC (rev 884)
@@ -1,140 +1,139 @@
+SynthesisId.GRAPH_BOARDING=Taux d'embarquement sur un m\u00eame navire conforme aux exigences
+SynthesisId.GRAPH_SAMPLING=Taux de r\u00e9alisation du plan d'\u00e9chantillonage
+SynthesisId.IND_ALLEGRO_REACTIVITY=D\u00e9lais de transmission des donn\u00e9es
+SynthesisId.IND_COMPLIANCE_BOARDING=Respect du nombre d'observateurs embarqu\u00e9s
+SynthesisId.IND_CONTACT_STATE=\u00c9tats des contacts
+SynthesisId.IND_DATA_RELIABILITY=Qualit\u00e9 de la donn\u00e9e
fr.ifremer.wao.bean.ObsProgram.OBSDEB=ObsDeb
fr.ifremer.wao.bean.ObsProgram.OBSMER=ObsMer
fr.ifremer.wao.bean.ObsProgram.OBSVENTE=ObsVente
-fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Simultan\u00E9 \: Toutes esp\u00E8ces commerciales
-fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1+G2
-fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00E9 \: esp\u00E8ces G1
-fr.ifremer.wao.bean.SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00E9cifique
+fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=Simultan\u00e9 \: Toutes esp\u00e8ces commerciales
+fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1+G2
+fr.ifremer.wao.bean.SamplingStrategy.SIMULTANEOUS_G1_SPECIES=Simultan\u00e9 \: esp\u00e8ces G1
+fr.ifremer.wao.bean.SamplingStrategy.SPECIFIC_STOCK=Stock sp\u00e9cifique
fr.ifremer.wao.bean.UserRole.ADMIN=Administrateur
fr.ifremer.wao.bean.UserRole.COORDINATOR=Coordinateur
-fr.ifremer.wao.bean.UserRole.GUEST=Invit\u00E9
+fr.ifremer.wao.bean.UserRole.GUEST=Invit\u00e9
fr.ifremer.wao.bean.UserRole.OBSERVER=Observateur
-fr.ifremer.wao.entity.FishingGearDCF.=Non sp\u00E9cifi\u00E9
-fr.ifremer.wao.entity.FishingGearDCF.DRB=Dragues remorqu\u00E9es par bateau
-fr.ifremer.wao.entity.FishingGearDCF.DRH=Dragues \u00E0 main
-fr.ifremer.wao.entity.FishingGearDCF.FAR=Pi\u00E8ges a\u00E9riens
-fr.ifremer.wao.entity.FishingGearDCF.FCN=\u00C9perviers
-fr.ifremer.wao.entity.FishingGearDCF.FG=Autres engins retombants (non-sp\u00E9cifi\u00E9s)
-fr.ifremer.wao.entity.FishingGearDCF.FIX=Pi\u00E8ges (non-sp\u00E9cifi\u00E9s)
-fr.ifremer.wao.entity.FishingGearDCF.FPN=Filets-pi\u00E8ges fixes non couverts
+fr.ifremer.wao.entity.FishingGearDCF.=Non sp\u00e9cifi\u00e9
+fr.ifremer.wao.entity.FishingGearDCF.DRB=Dragues remorqu\u00e9es par bateau
+fr.ifremer.wao.entity.FishingGearDCF.DRH=Dragues \u00e0 main
+fr.ifremer.wao.entity.FishingGearDCF.FAR=Pi\u00e8ges a\u00e9riens
+fr.ifremer.wao.entity.FishingGearDCF.FCN=\u00c9perviers
+fr.ifremer.wao.entity.FishingGearDCF.FG=Autres engins retombants (non-sp\u00e9cifi\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.FIX=Pi\u00e8ges (non-sp\u00e9cifi\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.FPN=Filets-pi\u00e8ges fixes non couverts
fr.ifremer.wao.entity.FishingGearDCF.FPO=Nasses (casiers)
-fr.ifremer.wao.entity.FishingGearDCF.FSN=Filets \u00E0 l'\u00E9talage (diables)
+fr.ifremer.wao.entity.FishingGearDCF.FSN=Filets \u00e0 l'\u00e9talage (diables)
fr.ifremer.wao.entity.FishingGearDCF.FWR=Barrages, parcs, bordigues, etc.
fr.ifremer.wao.entity.FishingGearDCF.FYK=Verveux
-fr.ifremer.wao.entity.FishingGearDCF.GEN=Filets maillants et filets emm\u00E9lants (non sp\u00E9cifi\u00E9s)
-fr.ifremer.wao.entity.FishingGearDCF.GES=Tamis \u00E0 civelles
-fr.ifremer.wao.entity.FishingGearDCF.GN=Filets maillants (non sp\u00E9cifi\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.GEN=Filets maillants et filets emm\u00e9lants (non sp\u00e9cifi\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.GES=Tamis \u00e0 civelles
+fr.ifremer.wao.entity.FishingGearDCF.GN=Filets maillants (non sp\u00e9cifi\u00e9s)
fr.ifremer.wao.entity.FishingGearDCF.GNC=Filets maillants encerclants
-fr.ifremer.wao.entity.FishingGearDCF.GND=Filets maillants d\u00E9rivants (filets d\u00E9rivants)
+fr.ifremer.wao.entity.FishingGearDCF.GND=Filets maillants d\u00e9rivants (filets d\u00e9rivants)
fr.ifremer.wao.entity.FishingGearDCF.GNF=Filets maillants fixes (sur perches)
-fr.ifremer.wao.entity.FishingGearDCF.GNS=Filets maillants cal\u00E9s (ancr\u00E9s)
-fr.ifremer.wao.entity.FishingGearDCF.GT=Tr\u00E9mailleurs
-fr.ifremer.wao.entity.FishingGearDCF.GTN=Tr\u00E9mails et filets maillants combin\u00E9s
-fr.ifremer.wao.entity.FishingGearDCF.GTR=Tr\u00E9mails
+fr.ifremer.wao.entity.FishingGearDCF.GNS=Filets maillants cal\u00e9s (ancr\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.GT=Tr\u00e9mailleurs
+fr.ifremer.wao.entity.FishingGearDCF.GTN=Tr\u00e9mails et filets maillants combin\u00e9s
+fr.ifremer.wao.entity.FishingGearDCF.GTR=Tr\u00e9mails
fr.ifremer.wao.entity.FishingGearDCF.HAR=Harpons
-fr.ifremer.wao.entity.FishingGearDCF.HMD=Dragues m\u00E9canis\u00E9es
+fr.ifremer.wao.entity.FishingGearDCF.HMD=Dragues m\u00e9canis\u00e9es
fr.ifremer.wao.entity.FishingGearDCF.HMP=Pompes
-fr.ifremer.wao.entity.FishingGearDCF.HMX=Engins de r\u00E9colte (non sp\u00E9cifi\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.HMX=Engins de r\u00e9colte (non sp\u00e9cifi\u00e9s)
fr.ifremer.wao.entity.FishingGearDCF.LA=Filets tournants sans coulisse (filet lamparo)
-fr.ifremer.wao.entity.FishingGearDCF.LHM=Lignes \u00E0 main et lignes avec cannes
-fr.ifremer.wao.entity.FishingGearDCF.LHP=Lignes \u00E0 main et lignes \u00E0 cannes
-fr.ifremer.wao.entity.FishingGearDCF.LL=Palangres (non sp\u00E9cifi\u00E9es)
-fr.ifremer.wao.entity.FishingGearDCF.LLD=Palangres d\u00E9rivantes
-fr.ifremer.wao.entity.FishingGearDCF.LLS=Palangres cal\u00E9es ou semi-flottantes
-fr.ifremer.wao.entity.FishingGearDCF.LN=Filets soulev\u00E9s (non sp\u00E9cifi\u00E9s)
-fr.ifremer.wao.entity.FishingGearDCF.LNB=Filets soulev\u00E9s man\u0153uvr\u00E9es du bateau
-fr.ifremer.wao.entity.FishingGearDCF.LNP=Filets soulev\u00E9s portatifs
-fr.ifremer.wao.entity.FishingGearDCF.LNS=Filets soulev\u00E9s fixes man\u0153uvr\u00E9es du rivage
-fr.ifremer.wao.entity.FishingGearDCF.LTL=lignes de tra\u00EEne
-fr.ifremer.wao.entity.FishingGearDCF.LX=Hame\u00E7ons et lignes (non sp\u00E9cifi\u00E9s)
+fr.ifremer.wao.entity.FishingGearDCF.LHM=Lignes \u00e0 main et lignes avec cannes
+fr.ifremer.wao.entity.FishingGearDCF.LHP=Lignes \u00e0 main et lignes \u00e0 cannes
+fr.ifremer.wao.entity.FishingGearDCF.LL=Palangres (non sp\u00e9cifi\u00e9es)
+fr.ifremer.wao.entity.FishingGearDCF.LLD=Palangres d\u00e9rivantes
+fr.ifremer.wao.entity.FishingGearDCF.LLS=Palangres cal\u00e9es ou semi-flottantes
+fr.ifremer.wao.entity.FishingGearDCF.LN=Filets soulev\u00e9s (non sp\u00e9cifi\u00e9s)
+fr.ifremer.wao.entity.FishingGearDCF.LNB=Filets soulev\u00e9s man\u0153uvr\u00e9es du bateau
+fr.ifremer.wao.entity.FishingGearDCF.LNP=Filets soulev\u00e9s portatifs
+fr.ifremer.wao.entity.FishingGearDCF.LNS=Filets soulev\u00e9s fixes man\u0153uvr\u00e9es du rivage
+fr.ifremer.wao.entity.FishingGearDCF.LTL=lignes de tra\u00eene
+fr.ifremer.wao.entity.FishingGearDCF.LX=Hame\u00e7ons et lignes (non sp\u00e9cifi\u00e9s)
fr.ifremer.wao.entity.FishingGearDCF.MIS=Divers
-fr.ifremer.wao.entity.FishingGearDCF.NK=Engins inconnus ou non sp\u00E9cifi\u00E9s
-fr.ifremer.wao.entity.FishingGearDCF.OT=Chaluts \u00E0 panneaux (non sp\u00E9cifi\u00E9)
-fr.ifremer.wao.entity.FishingGearDCF.OTB=Chalut de fond \u00E0 panneaux
-fr.ifremer.wao.entity.FishingGearDCF.OTM=Chaluts p\u00E9lagiques \u00E0 panneaux
-fr.ifremer.wao.entity.FishingGearDCF.OTT=Chaluts jumeaux \u00E0 panneaux
+fr.ifremer.wao.entity.FishingGearDCF.NK=Engins inconnus ou non sp\u00e9cifi\u00e9s
+fr.ifremer.wao.entity.FishingGearDCF.OT=Chaluts \u00e0 panneaux (non sp\u00e9cifi\u00e9)
+fr.ifremer.wao.entity.FishingGearDCF.OTB=Chalut de fond \u00e0 panneaux
+fr.ifremer.wao.entity.FishingGearDCF.OTM=Chaluts p\u00e9lagiques \u00e0 panneaux
+fr.ifremer.wao.entity.FishingGearDCF.OTT=Chaluts jumeaux \u00e0 panneaux
fr.ifremer.wao.entity.FishingGearDCF.PS=Filets tournants avec coulisse (sennes coulissantes)
-fr.ifremer.wao.entity.FishingGearDCF.PS1=Filets tournants, sennes coulissantes man\u0153uvr\u00E9es par un bateau
-fr.ifremer.wao.entity.FishingGearDCF.PS2=Filets tournants, sennes coulissantes man\u0153uvr\u00E9es par deux bateaux
-fr.ifremer.wao.entity.FishingGearDCF.PT=Chalut-b\u0153ufs (non sp\u00E9cifi\u00E9)
+fr.ifremer.wao.entity.FishingGearDCF.PS1=Filets tournants, sennes coulissantes man\u0153uvr\u00e9es par un bateau
+fr.ifremer.wao.entity.FishingGearDCF.PS2=Filets tournants, sennes coulissantes man\u0153uvr\u00e9es par deux bateaux
+fr.ifremer.wao.entity.FishingGearDCF.PT=Chalut-b\u0153ufs (non sp\u00e9cifi\u00e9)
fr.ifremer.wao.entity.FishingGearDCF.PTB=Chalut-b\u0153ufs de fond
-fr.ifremer.wao.entity.FishingGearDCF.PTM=Chalut-b\u0153ufs p\u00E9lagiques
-fr.ifremer.wao.entity.FishingGearDCF.RG=Engins de p\u00EAche r\u00E9vr\u00E9ative
+fr.ifremer.wao.entity.FishingGearDCF.PTM=Chalut-b\u0153ufs p\u00e9lagiques
+fr.ifremer.wao.entity.FishingGearDCF.RG=Engins de p\u00eache r\u00e9vr\u00e9ative
fr.ifremer.wao.entity.FishingGearDCF.SB=Sennes de plages
fr.ifremer.wao.entity.FishingGearDCF.SDN=Sennes danoises
-fr.ifremer.wao.entity.FishingGearDCF.SPR=Sennes man\u0153uvr\u00E9es par deux bateaux
-fr.ifremer.wao.entity.FishingGearDCF.SSC=Sennes \u00E9cossaises
-fr.ifremer.wao.entity.FishingGearDCF.SV=Sennes hal\u00E9es \u00E0 bord
-fr.ifremer.wao.entity.FishingGearDCF.SW=Sennes (non sp\u00E9cifi\u00E9es)
-fr.ifremer.wao.entity.FishingGearDCF.TB=Chalut de fond (non sp\u00E9cifi\u00E9)
-fr.ifremer.wao.entity.FishingGearDCF.TBB=Chaluts \u00E0 perche
-fr.ifremer.wao.entity.FishingGearDCF.TBN=Chalut \u00E0 langoustines
-fr.ifremer.wao.entity.FishingGearDCF.TBS=Chalut \u00E0 crevettes
-fr.ifremer.wao.entity.FishingGearDCF.TM=Chalut p\u00E9lagique (non sp\u00E9cifi\u00E9)
-fr.ifremer.wao.entity.FishingGearDCF.TMS=Chalut \u00E0 crevettes
-fr.ifremer.wao.entity.FishingGearDCF.TX=Autre chalut (non sp\u00E9cifi\u00E9)
-fr.ifremer.wao.entity.TargetSpeciesDCF.=Non sp\u00E9cifi\u00E9
+fr.ifremer.wao.entity.FishingGearDCF.SPR=Sennes man\u0153uvr\u00e9es par deux bateaux
+fr.ifremer.wao.entity.FishingGearDCF.SSC=Sennes \u00e9cossaises
+fr.ifremer.wao.entity.FishingGearDCF.SV=Sennes hal\u00e9es \u00e0 bord
+fr.ifremer.wao.entity.FishingGearDCF.SW=Sennes (non sp\u00e9cifi\u00e9es)
+fr.ifremer.wao.entity.FishingGearDCF.TB=Chalut de fond (non sp\u00e9cifi\u00e9)
+fr.ifremer.wao.entity.FishingGearDCF.TBB=Chaluts \u00e0 perche
+fr.ifremer.wao.entity.FishingGearDCF.TBN=Chalut \u00e0 langoustines
+fr.ifremer.wao.entity.FishingGearDCF.TBS=Chalut \u00e0 crevettes
+fr.ifremer.wao.entity.FishingGearDCF.TM=Chalut p\u00e9lagique (non sp\u00e9cifi\u00e9)
+fr.ifremer.wao.entity.FishingGearDCF.TMS=Chalut \u00e0 crevettes
+fr.ifremer.wao.entity.FishingGearDCF.TX=Autre chalut (non sp\u00e9cifi\u00e9)
+fr.ifremer.wao.entity.TargetSpeciesDCF.=Non sp\u00e9cifi\u00e9
fr.ifremer.wao.entity.TargetSpeciesDCF.ALG=Algues
-fr.ifremer.wao.entity.TargetSpeciesDCF.CAT=Esp\u00E8ces catadromes
-fr.ifremer.wao.entity.TargetSpeciesDCF.CRU=Crustac\u00E9s
+fr.ifremer.wao.entity.TargetSpeciesDCF.CAT=Esp\u00e8ces catadromes
+fr.ifremer.wao.entity.TargetSpeciesDCF.CRU=Crustac\u00e9s
fr.ifremer.wao.entity.TargetSpeciesDCF.CSJ=Coquilles Saint-Jacques
-fr.ifremer.wao.entity.TargetSpeciesDCF.DEF=Esp\u00E8ces d\u00E9mersales
-fr.ifremer.wao.entity.TargetSpeciesDCF.DWS=Esp\u00E8ces d'eaux profondes
+fr.ifremer.wao.entity.TargetSpeciesDCF.DEF=Esp\u00e8ces d\u00e9mersales
+fr.ifremer.wao.entity.TargetSpeciesDCF.DWS=Esp\u00e8ces d'eaux profondes
fr.ifremer.wao.entity.TargetSpeciesDCF.FIN=Poisson plats
-fr.ifremer.wao.entity.TargetSpeciesDCF.LPF=Grands p\u00E9lagiques
+fr.ifremer.wao.entity.TargetSpeciesDCF.LPF=Grands p\u00e9lagiques
fr.ifremer.wao.entity.TargetSpeciesDCF.MOL=Mollusques
-fr.ifremer.wao.entity.TargetSpeciesDCF.SPF=Petits p\u00E9lagiques
+fr.ifremer.wao.entity.TargetSpeciesDCF.SPF=Petits p\u00e9lagiques
wao.business.bean.DataReliability.doubtful=douteuse
-wao.business.bean.DataReliability.not_provided=non renseign\u00E9e
+wao.business.bean.DataReliability.not_provided=non renseign\u00e9e
wao.business.bean.DataReliability.not_reliable=non exploitable
wao.business.bean.DataReliability.reliable=exploitable
wao.business.bean.DataReliability.unknown=inconnue
-wao.business.bean.GlobalIndicatorValue.bad=P\u00E9nalit\u00E9 de niveau 1
+wao.business.bean.GlobalIndicatorValue.bad=P\u00e9nalit\u00e9 de niveau 1
wao.business.bean.GlobalIndicatorValue.good=Bonus de niveau 1
wao.business.bean.GlobalIndicatorValue.neutral=Conforme au cahier des charges
-wao.business.bean.GlobalIndicatorValue.very_bad=P\u00E9nalit\u00E9 de niveau 2
+wao.business.bean.GlobalIndicatorValue.very_bad=P\u00e9nalit\u00e9 de niveau 2
wao.business.bean.GlobalIndicatorValue.very_good=Bonus de niveau 2
-wao.business.bean.SynthesisId.allegro_reactivity=D\u00E9lais de transmission des donn\u00E9es
-wao.business.bean.SynthesisId.compliance_boarding=Respect du nombre d'observateurs embarqu\u00E9s
-wao.business.bean.SynthesisId.contact_state=\u00C9tats des contacts
-wao.business.bean.SynthesisId.data_reliability=Qualit\u00E9 de la donn\u00E9e
-wao.business.bean.SynthesisId.graph_boarding=Taux d'embarquement sur un m\u00EAme navire conforme aux exigences
-wao.business.bean.SynthesisId.graph_sampling=Taux de r\u00E9alisation du plan d'\u00E9chantillonage
-wao.business.bean.SynthesisId.non_compliance_boarding=Non-respect du nombre d'observateurs embarqu\u00E9s
-wao.error.boat.canCreateContact=Impossible de cr\u00E9er un nouveau contact pour la soci\u00E9t\u00E9 %1$s et le navire %2$s (%3$d)
-wao.error.boat.getNbBoarding=Impossible de r\u00E9cup\u00E9rer le nombre d'embarquements r\u00E9els depuis le %1$s
-wao.error.boatInfos.getNbBoardingForCompany=Impossible de r\u00E9cup\u00E9rer le nombre d'embarquements r\u00E9els depuis le %1$s pour la soci\u00E9t\u00E9 %2$s
+wao.error.boat.canCreateContact=Impossible de cr\u00e9er un nouveau contact pour la soci\u00e9t\u00e9 %1$s et le navire %2$s (%3$d)
+wao.error.boat.getNbBoarding=Impossible de r\u00e9cup\u00e9rer le nombre d'embarquements r\u00e9els depuis le %1$s
+wao.error.boatInfos.getNbBoardingForCompany=Impossible de r\u00e9cup\u00e9rer le nombre d'embarquements r\u00e9els depuis le %1$s pour la soci\u00e9t\u00e9 %2$s
wao.error.context.close=Une erreur est survenue pendant la fermeture du contexte principale de ToPIA
wao.error.context.encodeString=
-wao.error.context.getRootContext=Une erreur est survenue pour la r\u00E9cup\u00E9ration du contexte principale de ToPIA
+wao.error.context.getRootContext=Une erreur est survenue pour la r\u00e9cup\u00e9ration du contexte principale de ToPIA
wao.error.context.parse=Une erreur est survenue pendant le chargement de la configuration du fichier %1$s
wao.error.context.rollback=Une erreur est survenue pendant l'annulation de la transaction courante
-wao.error.context.start=Une erreur est survenue pendant le d\u00E9marrage de l'application
+wao.error.context.start=Une erreur est survenue pendant le d\u00e9marrage de l'application
wao.error.context.stop=Une erreur est survenue pendant la fermeture de l'application
-wao.error.sampleMonth.addRealTideTime=Impossible d'enregistrer le nombre de mar\u00E9es r\u00E9els pour le mois de %1$s [ligne \: %2$s]
-wao.error.sampleRow.saveSampleRowLog=Impossible d'enregistrer le commentaire \u00E9crit par %1$s
-wao.error.serviceBoat.createUpdateCompanyBoatInfos=Impossible de cr\u00E9er ou modifier les informations li\u00E9s au navire %1$d pour la soci\u00E9t\u00E9 %2$s
-wao.error.serviceBoat.exportBoatCsv=Impossible d'exporter les navires s\u00E9lectionn\u00E9s
+wao.error.sampleMonth.addRealTideTime=Impossible d'enregistrer le nombre de mar\u00e9es r\u00e9els pour le mois de %1$s [ligne \: %2$s]
+wao.error.sampleRow.saveSampleRowLog=Impossible d'enregistrer le commentaire \u00e9crit par %1$s
+wao.error.serviceBoat.createUpdateCompanyBoatInfos=Impossible de cr\u00e9er ou modifier les informations li\u00e9s au navire %1$d pour la soci\u00e9t\u00e9 %2$s
+wao.error.serviceBoat.exportBoatCsv=Impossible d'exporter les navires s\u00e9lectionn\u00e9s
wao.error.serviceBoat.getActivityCalendarLogAccessFile=
wao.error.serviceBoat.getActivityCalendarLogFile=
wao.error.serviceBoat.getBoat=Impossible de charger le navire
-wao.error.serviceBoat.getBoatNamesStartWith=Impossible de r\u00E9cup\u00E9rer les navires avec un nom commencant par '%1$s'
+wao.error.serviceBoat.getBoatNamesStartWith=Impossible de r\u00e9cup\u00e9rer les navires avec un nom commencant par '%1$s'
wao.error.serviceBoat.getBoatsByFilter=Impossible de filtrer la liste des navires
-wao.error.serviceBoat.getBoatsByImmatriculations=La cha\u00EEne d'immatriculations est incorrect \! Chaque immatriculation doit poss\u00E9der 6 chiffres
-wao.error.serviceBoat.getCompanyBoatInfos=Impossible de r\u00E9cup\u00E9rer les informations du navire immatricul\u00E9 %1$d pour la soci\u00E9t\u00E9 %2$s
-wao.error.serviceBoat.getLastActivityCalendar=Impossible de charger le dernier calendrier d'activit\u00E9 du navire %1$s (%2$d)
+wao.error.serviceBoat.getBoatsByImmatriculations=La cha\u00eene d'immatriculations est incorrect \! Chaque immatriculation doit poss\u00e9der 6 chiffres
+wao.error.serviceBoat.getCompanyBoatInfos=Impossible de r\u00e9cup\u00e9rer les informations du navire immatricul\u00e9 %1$d pour la soci\u00e9t\u00e9 %2$s
+wao.error.serviceBoat.getLastActivityCalendar=Impossible de charger le dernier calendrier d'activit\u00e9 du navire %1$s (%2$d)
wao.error.serviceBoat.getNbBoatsByFilter=Impossible de filtrer la liste des navires
wao.error.serviceBoat.getShipOwnerNamesContains=
-wao.error.serviceBoat.importActivityCalendarCsv=Probl\u00E8me d'import du fichier CSV des calendriers d'activit\u00E9
-wao.error.serviceBoat.importBoatCsv=Probl\u00E8me d'import du fichier CSV. V\u00E9rifiez l'en-t\u00EAte du fichier \: [ NAVS_COD,CARN_NOM,CARN_LONGUEUR_HT,CARN_ANNEE,QUARTIER_IMMA,PER_COD,PER_NOM,PER_PRENOM,NAVS_ACTIVE ]. Voir documentation pour plus de d\u00E9tails.
+wao.error.serviceBoat.importActivityCalendarCsv=Probl\u00e8me d'import du fichier CSV des calendriers d'activit\u00e9
+wao.error.serviceBoat.importBoatCsv=Probl\u00e8me d'import du fichier CSV. V\u00e9rifiez l'en-t\u00eate du fichier \: [ NAVS_COD,CARN_NOM,CARN_LONGUEUR_HT,CARN_ANNEE,QUARTIER_IMMA,PER_COD,PER_NOM,PER_PRENOM,NAVS_ACTIVE ]. Voir documentation pour plus de d\u00e9tails.
wao.error.serviceCartography.exportContactStatisticsKml=
-wao.error.serviceCartography.importBoatDistrictKml=Impossible d'importer les coordonn\u00E9es des quartiers des navires. V\u00E9rifiez la documentation pour le bon format du fichier Kml.
+wao.error.serviceCartography.importBoatDistrictKml=Impossible d'importer les coordonn\u00e9es des quartiers des navires. V\u00e9rifiez la documentation pour le bon format du fichier Kml.
wao.error.serviceChart.getContactPieChartData=
wao.error.serviceChart.getContactPieChartUrl=
wao.error.serviceContact.exportContactCsv=Impossible d'exporter les contacts
wao.error.serviceContact.getContact=Impossible de trouver le contact
wao.error.serviceContact.getContacts=Impossible de filtrer la liste des contacts
-wao.error.serviceContact.getNbContacts=Impossible de compter le nombre de contacts filtr\u00E9s
+wao.error.serviceContact.getNbContacts=Impossible de compter le nombre de contacts filtr\u00e9s
wao.error.serviceContact.getNewContact=Impossible d'instancier un nouveau contact
wao.error.serviceContact.importContactCsv=Impossible d'importer les contacts
wao.error.serviceContact.saveComment=
@@ -142,56 +141,56 @@
wao.error.serviceContact.sendContactDoneEmail=
wao.error.serviceContact.updateSampleMonthTidesValue=
wao.error.serviceNews.getNewNews=
-wao.error.serviceNews.getNews=Impossible de r\u00E9cup\u00E9rer l'ensemble des news
+wao.error.serviceNews.getNews=Impossible de r\u00e9cup\u00e9rer l'ensemble des news
wao.error.serviceNews.saveNews=Impossible d'enregistrer la news ayant pour titre '%1$s'
wao.error.serviceReferential.getCodesDCF5Contains=
wao.error.serviceReferential.getFacades=Impossible de charger la liste des facades
-wao.error.serviceReferential.getFishingZones=Impossible de charger la liste des secteurs de p\u00EAche
-wao.error.serviceReferential.getProfessions=Impossible de charger la liste des m\u00E9tiers
-wao.error.serviceReferential.getSectors=Impossible de charger la liste des zones de p\u00EAche
-wao.error.serviceReferential.importDCFcodes=Impossible de cr\u00E9er le r\u00E9f\u00E9rentiel des codes DCF
-wao.error.serviceReferential.importFishingZoneCsv=Probl\u00E8me d'import du fichier CSV. V\u00E9rifiez l'en-t\u00EAte du fichier \: [ PECHE_DIVISION,PECHE_ZONE,PECHE_FACADE ]. Voir documentation pour plus de d\u00E9tails.
+wao.error.serviceReferential.getFishingZones=Impossible de charger la liste des secteurs de p\u00eache
+wao.error.serviceReferential.getProfessions=Impossible de charger la liste des m\u00e9tiers
+wao.error.serviceReferential.getSectors=Impossible de charger la liste des zones de p\u00eache
+wao.error.serviceReferential.importDCFcodes=Impossible de cr\u00e9er le r\u00e9f\u00e9rentiel des codes DCF
+wao.error.serviceReferential.importFishingZoneCsv=Probl\u00e8me d'import du fichier CSV. V\u00e9rifiez l'en-t\u00eate du fichier \: [ PECHE_DIVISION,PECHE_ZONE,PECHE_FACADE ]. Voir documentation pour plus de d\u00e9tails.
wao.error.serviceSampling.createSampleRowLog=
-wao.error.serviceSampling.createUpdateSampleRow=Impossible de sauvegarder la ligne d'\u00E9chantillon
-wao.error.serviceSampling.deleteSampleRow=Impossible de supprimer la ligne d'\u00E9chantillon \: %1$s
-wao.error.serviceSampling.exportSamplingPlanCsv=Impossible d'exporter le plan d'\u00E9chantillonnage sur la p\u00E9riode du %1$s au %2$s
+wao.error.serviceSampling.createUpdateSampleRow=Impossible de sauvegarder la ligne d'\u00e9chantillon
+wao.error.serviceSampling.deleteSampleRow=Impossible de supprimer la ligne d'\u00e9chantillon \: %1$s
+wao.error.serviceSampling.exportSamplingPlanCsv=Impossible d'exporter le plan d'\u00e9chantillonnage sur la p\u00e9riode du %1$s au %2$s
wao.error.serviceSampling.getDCFGears=
wao.error.serviceSampling.getDCFSpecies=
wao.error.serviceSampling.getNewProfession=
wao.error.serviceSampling.getNewSampleMonth=
wao.error.serviceSampling.getNewSampleRow=
-wao.error.serviceSampling.getNewSampleRowCode=Impossible de r\u00E9cup\u00E9rer un nouveau code pour une ligne d'\u00E9chantillonnage
+wao.error.serviceSampling.getNewSampleRowCode=Impossible de r\u00e9cup\u00e9rer un nouveau code pour une ligne d'\u00e9chantillonnage
wao.error.serviceSampling.getNewSampleRowLog=
wao.error.serviceSampling.getPrograms=Impossible de charger la liste des programmes
-wao.error.serviceSampling.getSampleRow=Impossible de charger la ligne d'\u00E9chantillon ayant pour identifiant \: %1$s
-wao.error.serviceSampling.getSampleRowByCode=Impossible de charger la ligne d'\u00E9chantillon ayant pour code %1$s
-wao.error.serviceSampling.getSampleRowsByFilter=Impossible de r\u00E9cup\u00E9rer la liste des lignes du plan d'\u00E9chantillonnage
-wao.error.serviceSampling.getSampleRowsOrderedByFishingZone=Impossible de r\u00E9cup\u00E9rer la liste des lignes du plan d'\u00E9chantillonnage
-wao.error.serviceSampling.importSamplingPlanCsv=Erreur \u00E0 la ligne %1$d [CODE \= %2$s]
+wao.error.serviceSampling.getSampleRow=Impossible de charger la ligne d'\u00e9chantillon ayant pour identifiant \: %1$s
+wao.error.serviceSampling.getSampleRowByCode=Impossible de charger la ligne d'\u00e9chantillon ayant pour code %1$s
+wao.error.serviceSampling.getSampleRowsByFilter=Impossible de r\u00e9cup\u00e9rer la liste des lignes du plan d'\u00e9chantillonnage
+wao.error.serviceSampling.getSampleRowsOrderedByFishingZone=Impossible de r\u00e9cup\u00e9rer la liste des lignes du plan d'\u00e9chantillonnage
+wao.error.serviceSampling.importSamplingPlanCsv=Erreur \u00e0 la ligne %1$d [CODE \= %2$s]
wao.error.serviceSynthesis.getAllIndicatorLogs=
-wao.error.serviceSynthesis.getBoardingBoats=Impossible de r\u00E9cup\u00E9rer les donn\u00E9es du graphique concernant les embarquements sur les navires
+wao.error.serviceSynthesis.getBoardingBoats=Impossible de r\u00e9cup\u00e9rer les donn\u00e9es du graphique concernant les embarquements sur les navires
wao.error.serviceSynthesis.getComplianceBoardingIndicator=
-wao.error.serviceSynthesis.getContactDataInputDateReactivity=Impossible de r\u00E9cup\u00E9rer l'indicateur de r\u00E9activit\u00E9 sur les dates de saisies dans Allegro
+wao.error.serviceSynthesis.getContactDataInputDateReactivity=Impossible de r\u00e9cup\u00e9rer l'indicateur de r\u00e9activit\u00e9 sur les dates de saisies dans Allegro
wao.error.serviceSynthesis.getContactPieChartData=
wao.error.serviceSynthesis.getContactPieChartDataByBoatDistrict=
-wao.error.serviceSynthesis.getContactStateStatistics=Impossible de r\u00E9cup\u00E9rer les statistiques sur les \u00E9tats des contacts
+wao.error.serviceSynthesis.getContactStateStatistics=Impossible de r\u00e9cup\u00e9rer les statistiques sur les \u00e9tats des contacts
wao.error.serviceSynthesis.getDataReliability=
-wao.error.serviceSynthesis.getDataSampling=Impossible de r\u00E9cup\u00E9rer les donn\u00E9es pour le graphique dynamique des efforts de mar\u00E9es
-wao.error.serviceSynthesis.getGlobalSynthesisParameters=Impossible de r\u00E9cup\u00E9rer les donn\u00E9es concernant les indicateurs pour la synth\u00E8se globale
+wao.error.serviceSynthesis.getDataSampling=Impossible de r\u00e9cup\u00e9rer les donn\u00e9es pour le graphique dynamique des efforts de mar\u00e9es
+wao.error.serviceSynthesis.getGlobalSynthesisParameters=Impossible de r\u00e9cup\u00e9rer les donn\u00e9es concernant les indicateurs pour la synth\u00e8se globale
wao.error.serviceSynthesis.getGlobalSynthesisResult=
-wao.error.serviceSynthesis.getNonComplianceBoardingIndicator=Impossible de r\u00E9cup\u00E9rer l'indicateur de non respect du nombre d'observateurs embarqu\u00E9s
-wao.error.serviceSynthesis.updateGlobalSynthesisParameters=Impossible de mettre \u00E0 jour les param\u00E8tres de la synth\u00E8se globale
+wao.error.serviceSynthesis.getNonComplianceBoardingIndicator=Impossible de r\u00e9cup\u00e9rer l'indicateur de non respect du nombre d'observateurs embarqu\u00e9s
+wao.error.serviceSynthesis.updateGlobalSynthesisParameters=Impossible de mettre \u00e0 jour les param\u00e8tres de la synth\u00e8se globale
wao.error.serviceUser.connect=Une erreur est survenue lors de la demande de connexion
-wao.error.serviceUser.createDefaultAdmin=Impossible de cr\u00E9er l'administrateur par d\u00E9faut
-wao.error.serviceUser.createUpdateCompany=Impossible de cr\u00E9er ou de mettre \u00E0 jour la soci\u00E9t\u00E9
-wao.error.serviceUser.createUpdateUser=Impossible de cr\u00E9er ou de mettre \u00E0 jour l'utilisateur
-wao.error.serviceUser.deleteCompany=Impossible de supprimer la soci\u00E9t\u00E9 ou de v\u00E9rifier les contraintes de suppression
+wao.error.serviceUser.createDefaultAdmin=Impossible de cr\u00e9er l'administrateur par d\u00e9faut
+wao.error.serviceUser.createUpdateCompany=Impossible de cr\u00e9er ou de mettre \u00e0 jour la soci\u00e9t\u00e9
+wao.error.serviceUser.createUpdateUser=Impossible de cr\u00e9er ou de mettre \u00e0 jour l'utilisateur
+wao.error.serviceUser.deleteCompany=Impossible de supprimer la soci\u00e9t\u00e9 ou de v\u00e9rifier les contraintes de suppression
wao.error.serviceUser.deleteUser=Impossible de supprimer l'utilisateur
wao.error.serviceUser.existLogin=
wao.error.serviceUser.forgetPassword=Impossible d'envoyer le mail d'oubli de mot de passe
-wao.error.serviceUser.getCompanies=Impossible de r\u00E9cup\u00E9rer la liste des soci\u00E9t\u00E9s
+wao.error.serviceUser.getCompanies=Impossible de r\u00e9cup\u00e9rer la liste des soci\u00e9t\u00e9s
wao.error.serviceUser.getCompany=
wao.error.serviceUser.getNewUser=Impossible d'instancier un nouvel utilisateur
-wao.error.serviceUser.getObservers=Impossible de r\u00E9cup\u00E9rer la liste des observateurs
+wao.error.serviceUser.getObservers=Impossible de r\u00e9cup\u00e9rer la liste des observateurs
wao.error.serviceUser.getUserRolesByLogin=
-wao.error.serviceUser.getUsersByCompany=Impossible de r\u00E9cup\u00E9rer la liste des utilisateurs de la soci\u00E9t\u00E9 %1$s
+wao.error.serviceUser.getUsersByCompany=Impossible de r\u00e9cup\u00e9rer la liste des utilisateurs de la soci\u00e9t\u00e9 %1$s
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/IndicatorLevels.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/IndicatorLevels.java 2011-01-04 18:14:24 UTC (rev 883)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/IndicatorLevels.java 2011-01-05 12:54:30 UTC (rev 884)
@@ -22,14 +22,12 @@
import fr.ifremer.wao.entity.Indicator;
import fr.ifremer.wao.entity.IndicatorLevel;
-import fr.ifremer.wao.service.ServiceSynthesis;
import org.apache.tapestry5.annotations.Parameter;
import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.ioc.Messages;
import org.apache.tapestry5.ioc.annotations.Inject;
import org.slf4j.Logger;
-import java.util.ArrayList;
-import java.util.Collection;
import java.util.List;
/**
@@ -44,6 +42,9 @@
@Inject
private Logger log;
+ @Inject
+ private Messages messages;
+
@Parameter(required = true)
private Indicator indicator;
@@ -98,4 +99,8 @@
return indicatorLevel.equals(highlightLevel);
}
+ public String getLabelForEnum(Enum value) {
+ return messages.get(value.getDeclaringClass().getSimpleName() + "." + value.name());
+ }
+
}
Modified: trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/IndicatorLevels.tml
===================================================================
--- trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/IndicatorLevels.tml 2011-01-04 18:14:24 UTC (rev 883)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/IndicatorLevels.tml 2011-01-05 12:54:30 UTC (rev 884)
@@ -26,7 +26,7 @@
<tbody>
<tr>
<th />
- <th colspan="${indicator.indicatorLevel.size()}">${message:wao.ui.indicator.indicator} ${indicator.synthesisId}</th>
+ <th colspan="${indicator.indicatorLevel.size()}">${message:wao.ui.indicator.indicator} ${getLabelForEnum(indicator.synthesisId)}</th>
<th>${message:wao.ui.indicator.coefficient}</th>
</tr>
<tr>
1
0