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] r883 - in trunk/wao-ui/src/main: resources/i18n webapp
by bleny@users.labs.libre-entreprise.org 04 Jan '11
by bleny@users.labs.libre-entreprise.org 04 Jan '11
04 Jan '11
Author: bleny
Date: 2011-01-04 18:14:24 +0000 (Tue, 04 Jan 2011)
New Revision: 883
Log:
i18n for pages Administration and Boats
Modified:
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/BoatActivityCalendar.tml
trunk/wao-ui/src/main/webapp/Boats.tml
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-04 14:00:29 UTC (rev 882)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-04 18:14:24 UTC (rev 883)
@@ -16,11 +16,71 @@
code-label=
dup-label=
shipOwner-label=
+wao.filters.filters=
+wao.ui.action.add=
+wao.ui.action.addNewContactFromBoat=
+wao.ui.action.cancel=
wao.ui.action.contactAdmin=
+wao.ui.action.createCompany=
+wao.ui.action.createUser=
+wao.ui.action.deleteCompany=
+wao.ui.action.deleteCompany.confirm=
+wao.ui.action.deleteUser=
+wao.ui.action.deleteUser.confirm=
+wao.ui.action.exportBoats=
+wao.ui.action.hideFilters=
wao.ui.action.logout=
+wao.ui.action.refresh=
+wao.ui.action.resetFields=
+wao.ui.action.revert=
+wao.ui.action.runSearch=
+wao.ui.action.save=
+wao.ui.action.showDetails=
+wao.ui.action.showFilters=
+wao.ui.action.viewIndicatorsHistory=
+wao.ui.boatList=
+wao.ui.boatinfo.title=
+wao.ui.boats.associatedLine=
+wao.ui.boats.nbBoarding=
+wao.ui.contact.lastContact=
+wao.ui.contacts.createFromBoat=
+wao.ui.contacts.createFromBoat.fail=
+wao.ui.contacts.createFromBoat.warn=
wao.ui.disclaimer=
+wao.ui.disclaimer.boats=
+wao.ui.entity.Contact=
+wao.ui.field.Boat.capacity=
+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.FishingZone.facadeName=
+wao.ui.field.FishingZone.sectorName=
+wao.ui.field.SampleRow.code=
+wao.ui.field.User.firstName=
+wao.ui.field.User.login=
+wao.ui.field.UserProfile.userRole=
+wao.ui.filters.refresh=
+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.readOnly=
+wao.ui.form.removeRole=
+wao.ui.import.activityCalendarImportLabel=
+wao.ui.import.activityCalendarImportRunning=
+wao.ui.import.activityCalendarLabel=
+wao.ui.import.activityCalendarUserAccessesLabel=
+wao.ui.import.boatDistrictLabel=
+wao.ui.import.boatsLabel=
wao.ui.import.description=
+wao.ui.import.fishingZoneLabel=
wao.ui.import.fullDescription=
+wao.ui.import.samplingPlanLabel=
wao.ui.import.title=
wao.ui.indicator.bounds=
wao.ui.indicator.coefficient=
@@ -29,8 +89,13 @@
wao.ui.indicator.legend=
wao.ui.indicator.levels=
wao.ui.indicator.useRightDecimalSymbol=
+wao.ui.indicators.coefficientsSum=
+wao.ui.indicators.title=
wao.ui.layout.userDescription=
wao.ui.layout.userDescription\=currentUser.fullName,currentUser.company.name,currentUser.profile.description=
+wao.ui.misc.N/A=
+wao.ui.misc.comment=
+wao.ui.misc.companies=
wao.ui.misc.logFile.description=
wao.ui.page.Administration.title=
wao.ui.page.Boats.title=
@@ -40,3 +105,4 @@
wao.ui.page.SamplingPlan.title=
wao.ui.page.Synthesis.title=
wao.ui.page.UserProfileForm.title=
+wao.ui.userList=
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-04 14:00:29 UTC (rev 882)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-04 18:14:24 UTC (rev 883)
@@ -1,44 +1,106 @@
-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
code-label=
-dup-label=
-shipOwner-label=
+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.contactAdmin=Contacter un responsable ObsMer
-wao.ui.action.logout=D\u00e9connexion
+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.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.revert=Annuler
+wao.ui.action.runSearch=Lancer la recherche
wao.ui.action.save=Enregistrer
-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.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.entity.Contact=Contact
+wao.ui.field.Boat.capacity=Capacit\u00E9 d'accueil du navire en personnels sp\u00E9cialis\u00E9s
+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.FishingZone.sectorName=quartier
+wao.ui.field.SampleRow.code=code ligne
+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.form.boardingFrom=Sollicitations du navire depuis le
+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.otherBoatInfos=Autres informations sur le navire
+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.boatsLabel=des navires
wao.ui.import.description=Fichier %s %s \:
+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.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.layout.userDescription=Vous \u00eates %s de la soci\u00e9t\u00e9 %s (%s)
+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.misc.comment=Commentaire
+wao.ui.misc.companies=Soci\u00E9t\u00E9s
wao.ui.misc.logFile.description=Afficher le fichier de log de %s
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
Modified: trunk/wao-ui/src/main/webapp/Administration.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Administration.tml 2011-01-04 14:00:29 UTC (rev 882)
+++ trunk/wao-ui/src/main/webapp/Administration.tml 2011-01-04 18:14:24 UTC (rev 883)
@@ -31,18 +31,18 @@
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" xmlns:p="tapestry:parameter">
<t:if t:test="currentUser.admin">
- <h2>Sociétés</h2>
+ <h2>${message:wao.ui.misc.companies}</h2>
<form class="actions clearfix" t:type="form" t:id="actionsForm">
<div class="fields fleft">
- <t:label t:for="companies" /> :
+ <label t:for="companies">${message:wao.ui.misc.companies} :</label>
<input t:type="select" t:id="companies" t:model="companiesSelectModel" t:value="companyId" />
</div>
<div class="icons fleft">
- <input t:type="submit" t:id="showUsers" class="ico search" value="Show Details" t:title="Afficher détails" />
- <input t:type="submit" t:id="deleteCompany" class="ico22px delete" value="Delete company" t:title="Supprimer cette société"
- t:mixins="nuiton/confirm" t:message="literal:Êtes-vous sûr de vouloir supprimer définitivement cette société ?" />
- <input t:type="submit" t:id="addNewCompany" class="ico add" value="Add new company" t:title="Ajouter une nouvelle société" />
+ <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}" />
+ <input t:type="submit" t:id="addNewCompany" class="ico add" value="Add new company" t:title="${message:wao.ui.action.createCompany}" />
</div>
</form>
</t:if>
@@ -55,14 +55,14 @@
<t:label t:for="name" />
<input t:type="textfield" t:id="name" t:validate="required" value="company.name" />
<p:else>
- <label>Nom</label>
+ <label>${message:wao.ui.field.Company.name}</label>
<strong>${company.name}</strong>
</p:else>
</t:if>
</p:name>
<p:active>
<t:if t:test="currentUser.admin">
- <t:label t:for="active" />
+ <label t:for="active">${message:wao.ui.field.Company.active}</label>
<input t:type="checkbox" t:id="active" value="company.active" />
</t:if>
</p:active>
@@ -73,7 +73,7 @@
<form class="actions clearfix" t:type="form" t:id="userActionsForm">
<input t:type="hidden" t:id="hiddenUserId" t:value="userId" />
<div class="fields fleft">
- <label for="users">Liste des utilisateurs</label> :
+ <label for="users">${message:wao.ui.userList} :</label>
<!--<input t:type="select" t:id="users" t:model="usersSelectModel" t:value="userId" />-->
<!--<select t:type="any" t:id="users" name="users" type="text" t:mixins="nuiton/zoneUpdater" t:event="change" t:zone="userFormZone">-->
<select id="users" name="users" type="text">
@@ -84,10 +84,10 @@
</select>
</div>
<div class="icons fleft">
- <input t:type="submit" t:id="showUser" class="ico search" value="Show Details" t:title="Afficher détails" />
- <input t:type="submit" t:id="deleteUser" class="ico22px delete" value="Delete user" t:title="Supprimer cet utilisateur"
- t:mixins="nuiton/confirm" t:message="literal:Etes-vous sûr de vouloir supprimer définitivement cet utilisateur ?" />
- <input t:type="submit" t:id="addNewUser" class="ico add" value="Add new company" t:title="Ajouter un nouvel utilisateur" />
+ <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}" />
+ <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>
@@ -96,46 +96,44 @@
<form t:type="beaneditform" class="clearfix" t:id="userForm" t:object="userEdited" t:model="userModel" t:zone="userFormZone">
<t:errors />
<p:firstName>
- <label t:type="label" for="firstName" />
+ <label for="firstName">${message:wao.ui.field.User.firstName}</label>
<input t:type="textfield" t:id="firstName" value="userEdited.firstName" t:validate="required" />
</p:firstName>
<p:lastName>
- <label t:type="label" for="lastName" />
+ <label for="lastName">${message:wao.ui.field.User.firstName}</label>
<input t:type="textfield" t:id="lastName" value="userEdited.lastName" t:validate="required" />
</p:lastName>
<p:login>
- <label t:type="label" for="loginAdministration" />
+ <label for="loginAdministration">${message:wao.ui.field.User.login}</label>
<input t:type="textfield" t:id="loginAdministration" value="userEdited.login" t:validate="required" />
</p:login>
<p:password>
- <label t:type="label" for="generatePassword" />
+ <label for="generatePassword">${message:wao.ui.form.generatePassword}</label>
<input t:type="checkbox" t:id="generatePassword" value="generatePassword" />
- <span> ou définir manuellement : </span>
+ <span> ${message:wao.ui.form.definePasswordManually} </span>
<input t:type="passwordfield" t:id="passwordAdministration" class="width100" value="password" />
</p:password>
<p:userRole>
<t:zone id="so-admin-userRoleZone" t:id="userRoleZone" t:update="show">
- <!--<t:nuiton.subForm t:visible="refreshUserRoleZone">-->
- <label t:type="label" for="userRole" />
- <select t:type="select" t:id="userRole" t:value="role" t:model="userRoleSelectModel"
- t:zone="so-admin-userRoleZone"/>
-
- <span>Lecture seule : </span>
- <input t:type="checkbox" t:id="readOnly" t:value="readOnly"
- t:mixins="ck/onEvent" t:event="change"/>
-
- <a t:type="actionlink" t:id="addRole" title="Ajouter un rôle" t:zone="so-admin-userRoleZone">
- <img src="${asset:context:img/add-16px.png}" />
- </a>
- <ul>
- <li t:type="loop" t:source="editedUserProfiles" t:value="profile" t:index="profileIndex" t:volatile="true">
- ${profile.description}
- <a t:type="actionlink" t:id="removeRole" t:context="profileIndex" title="Supprimer ce rôle" t:zone="so-admin-userRoleZone">
- <img src="${asset:context:img/remove-22px.png}" />
- </a>
- </li>
- </ul>
- <!--</t:nuiton.subForm>-->
+ <label for="userRole">${message:wao.ui.field.UserProfile.userRole}</label>
+ <select t:type="select" t:id="userRole" t:value="role" t:model="userRoleSelectModel"
+ t:zone="so-admin-userRoleZone"/>
+
+ <label for="readOnly">${message:wao.ui.form.readOnly}</label>
+ <input t:type="checkbox" t:id="readOnly" t:value="readOnly"
+ t:mixins="ck/onEvent" t:event="change"/>
+
+ <a t:type="actionlink" t:id="addRole" title="${message:wao.ui.form.addRole}" t:zone="so-admin-userRoleZone">
+ <img src="${asset:context:img/add-16px.png}" alt="${message:wao.ui.form.addRole}"/>
+ </a>
+ <ul>
+ <li t:type="loop" t:source="editedUserProfiles" t:value="profile" t:index="profileIndex" t:volatile="true">
+ ${profile.description}
+ <a t:type="actionlink" t:id="removeRole" t:context="profileIndex" title="${message:wao.ui.form.removeRole}" t:zone="so-admin-userRoleZone">
+ <img src="${asset:context:img/remove-22px.png}" alt="${message:wao.ui.form.removeRole}" />
+ </a>
+ </li>
+ </ul>
</t:zone>
</p:userRole>
</form>
@@ -148,28 +146,27 @@
<t:if t:test="currentUser.admin">
<h2>Imports</h2>
- <t:importFieldSet t:label="des zones de pêche" t:engine="fishingZoneImportEngine" />
+ <t:importFieldSet t:label="${message:wao.ui.import.fishingZoneLabel}" t:engine="fishingZoneImportEngine" />
- <t:importFieldSet t:label="du plan d'échantillonnage" t:engine="samplingPlanImportEngine" />
+ <t:importFieldSet t:label="${message:wao.ui.import.samplingPlanLabel}" t:engine="samplingPlanImportEngine" />
- <t:importFieldSet t:label="des navires" t:engine="boatImportEngine" />
+ <t:importFieldSet t:label="${message:wao.ui.import.boatsLabel}" t:engine="boatImportEngine" />
<t:unless t:test="activityCalendarImportRun">
<div class="clearfix">
- <t:importFieldSet t:label="des calendriers d'activité" t:engine="activityCalendarImportEngine">
- <t:logFile t:source="activityCalendarAccessLogFile" t:title="des accès utilisateurs aux calendriers d'activité" t:icon="context:img/text-access-32px.png" />
- <t:logFile t:source="activityCalendarLogFile" t:title="de l'import des calendriers d'activité" t:icon="context:img/text-32px.png" />
+ <t:importFieldSet t:label="${message:wao.ui.import.activityCalendarLabel}" t:engine="activityCalendarImportEngine">
+ <t:logFile t:source="activityCalendarAccessLogFile" t:title="${message:wao.ui.import.activityCalendarUserAccessesLabel}" t:icon="context:img/text-access-32px.png" />
+ <t:logFile t:source="activityCalendarLogFile" t:title="${message:wao.ui.import.activityCalendarImportLabel}" t:icon="context:img/text-32px.png" />
</t:importFieldSet>
</div>
<p:else>
<div class="fb-info">
- Import des calendriers d'activité en cours. <br />
- Vous pouvez continuer à naviguer sur le site en attendant la fin du chargement.
+ ${message:wao.ui.import.activityCalendarImportRunning}
</div>
</p:else>
</t:unless>
- <t:importFieldSet t:label="des coordonnées des quartiers des navires" t:engine="boatDistrictImportEngine" t:format="KML" />
+ <t:importFieldSet t:label="${message:wao.ui.import.boatDistrictLabel}" t:engine="boatDistrictImportEngine" t:format="KML" />
</t:if>
<div class="mtop10" />
@@ -177,7 +174,7 @@
<t:if test="currentUser.indicatorsViewer">
<t:zone t:id="synthesisParametersFormZone" t:update="show">
- <h2>Indicateurs qualités prestataires</h2>
+ <h2>${message:wao.ui.indicators.title}</h2>
<div class="mtop30" />
@@ -192,7 +189,7 @@
<table class="indicatorLevels">
<tr>
- <th>Total coefficients : </th>
+ <th>${message:wao.ui.indicators.coefficientsSum}</th>
<td>${globalSynthesisParameters.totalCoefficients}</td>
</tr>
</table>
@@ -207,7 +204,7 @@
<t:if test="currentUser.adminAndCanWrite">
<td t:type="loop" t:source="globalSynthesisParameters.globalIndicator.indicatorLevel" t:value="indicatorLevel" volatile="true">
[ <input type="text" size="3" value="${indicatorLevel.lowerBound}" disabled="disabled" /> ;
- <span t:type="ck/Tooltip" t:value="Attention à bien utiliser ',' et non '.' pour les décimales" t:effect="appear">
+ <span t:type="ck/Tooltip" t:value="${message:wao.ui.indicator.useRightDecimalSymbol}" t:effect="appear">
<input t:type="textfield" value="indicatorLevel.upperBound" size="3" />
</span>
<t:if test="indicatorLevel.upperBoundIncluded">
@@ -234,16 +231,16 @@
<t:if test="currentUser.adminAndCanWrite">
<div>
- <p><label>Commentaire sur la modification* :</label></p>
+ <p><label for="comment">${message:wao.ui.form.editComment}* :</label></p>
<p><input t:type="textarea" t:id="comment" cols="50" rows="5" value="comment"/></p>
</div>
<div class="fright">
<a t:type="pagelink" page="IndicatorsHistory">
- <img src="${asset:context:/img/clock.png}" alt="Historique" title="Voir l'historique des modifications des indicateurs" />
+ <img src="${asset:context:/img/clock.png}" alt="Historique" title="${message:wao.ui.action.viewIndicatorsHistory}" />
</a>
- <input t:type="submit" t:id="saveData" class="ico save" value="Save" title="Enregistrer les modifications" />
- <input type="reset" class="ico undo" value="Annuler les modificationss" 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 type="reset" class="ico undo" value="${message:wao.ui.action.revert}" title="${message:wao.ui.action.revert}" />
</div>
</t:if>
</form>
Modified: trunk/wao-ui/src/main/webapp/BoatActivityCalendar.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/BoatActivityCalendar.tml 2011-01-04 14:00:29 UTC (rev 882)
+++ trunk/wao-ui/src/main/webapp/BoatActivityCalendar.tml 2011-01-04 18:14:24 UTC (rev 883)
@@ -132,25 +132,6 @@
</t:if>
</tbody>
</table>
-
-
-<!-- <p>Fiability : ${activityCalendar.fiability}</p>
- <div t:type="loop" t:source="activityCalendar.activityMonth" t:value="activityMonth">
- <p>Month : ${activityMonth.month}</p>
- <p>Harbour : ${activityMonth.harbourCode} - ${activityMonth.harbourLibelle}</p>
- <p>Nb Observants : ${activityMonth.nbBoardingPersons}</p>
- <p>Nb Sea Days : ${activityMonth.nbSeaDays}</p>
- <p>Nb Fishing Days : ${activityMonth.nbFishingDays}</p>
- <p>Active : ${activityMonth.active}</p>
- <div t:type="loop" t:source="activityMonth.activityProfession" t:value="activityProfession">
- <p>Order : ${activityProfession.professionOrder}</p>
- <p>Profession : ${activityProfession.code} - ${activityProfession.libelle}</p>
- <div t:type="loop" t:source="activityProfession.activityZone" t:value="activityZone">
- <p>Zone : ${activityZone.zoneCode} - ${activityZone.zoneLibelle}</p>
- <p>Gradiant : ${activityZone.gradiantCode} - ${activityZone.gradiantLibelle}</p>
- </div>
- </div>
- </div>-->
<p:else>
<div class="fb-error">
Aucun calendrier d'activité chargé !
Modified: trunk/wao-ui/src/main/webapp/Boats.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/Boats.tml 2011-01-04 14:00:29 UTC (rev 882)
+++ trunk/wao-ui/src/main/webapp/Boats.tml 2011-01-04 18:14:24 UTC (rev 883)
@@ -30,71 +30,18 @@
<t:layout t:pageTitle="Navires" t:contentId="so-boats"
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" xmlns:p="tapestry:parameter">
- <!--<t:if t:test="canImportReferentials()">-->
- <!--<div class="so-import">-->
- <!--<fieldset>-->
- <!--<legend>Import des navires</legend>-->
- <!--<!–t:zone t:id="importZone"–>-->
- <!--<form t:type="form" t:id="importBoatsForm">-->
- <!--<t:errors />-->
- <!--<t:label for="boatsCsvFile" /> :-->
- <!--<input t:type="upload" t:id="boatsCsvFile" t:validate="required" />-->
- <!--<input t:type="submit" class="ico import" value="OK" title="Importer une liste de navires (format CSV avec encodage UTF-8)" />-->
- <!--</form>-->
- <!--<!–/t:zone–>-->
- <!--</fieldset>-->
- <!--</div>-->
- <!--<t:unless t:test="activityCalendarImportRun">-->
- <!--<div class="so-import clearfix">-->
- <!--<fieldset>-->
- <!--<legend>Import des calendriers d'activité</legend>-->
- <!--<form t:type="form" t:id="importActivityCalendarsForm">-->
- <!--<t:errors />-->
- <!--<t:label for="activityCalendarsCsvFile" /> :-->
- <!--<input t:type="upload" t:id="activityCalendarsCsvFile" t:validate="required" />-->
- <!--<input t:type="submit" class="ico import" value="OK"-->
- <!--title="Importer les calendriers d'activité des navires (format CSV avec encodage UTF-8)" />-->
- <!--</form>-->
- <!--<t:if t:test="logAccessFileExists">-->
- <!--<div class="fright">-->
- <!--<a t:type="actionlink" t:id="showActivityCalendarLogAccessFile" target="blank">-->
- <!--<img src="${asset:context:}/img/text-access-32px.png"-->
- <!--title="Afficher le fichier de log des accès utilisateurs aux calendriers d'activité"/>-->
- <!--</a>-->
- <!--</div>-->
- <!--</t:if>-->
- <!--<t:if t:test="logFileExists">-->
- <!--<div class="fright">-->
- <!--<a t:type="actionlink" t:id="showActivityCalendarLogFile">-->
- <!--<img src="${asset:context:}/img/text-32px.png"-->
- <!--title="Afficher le fichier de log de l'import des calendriers d'activité"/>-->
- <!--</a>-->
- <!--</div>-->
- <!--</t:if>-->
- <!--</fieldset>-->
- <!--</div>-->
- <!--<p:else>-->
- <!--<div class="fb-info">-->
- <!--Import des calendriers d'activité en cours. <br />-->
- <!--Vous pouvez continuer à naviguer sur le site en attendant la fin du chargement.-->
- <!--</div>-->
- <!--</p:else>-->
- <!--</t:unless> -->
- <!--</t:if>-->
- <!-- Filtres -->
-
<!--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>Filtres de recherche</legend>
+ <legend>${message:wao.filters.filters}</legend>
<div class="aright">
<t:if t:test="filtersHidden">
<a t:type="actionlink" t:id="showFilters" t:zone="so-boats-filters">
- <img src="${asset:context:}/img/downarrow.png" title="Afficher les filtres"/>
+ <img src="${asset:context:}/img/downarrow.png" title="${message:wao.ui.action.showFilters}" />
</a>
<p:else>
<a t:type="actionlink" t:id="hideFilters" t:zone="so-boats-filters">
- <img src="${asset:context:}/img/uparrow.png" title="Cacher les filtres"/>
+ <img src="${asset:context:}/img/uparrow.png" title="${message:wao.ui.action.hideFilters}" />
</a>
</p:else>
</t:if>
@@ -106,32 +53,31 @@
<div class="t-beaneditor">
<div>
<!-- Sampling filter -->
- <t:label t:for="facadeName" />:
+ <label for="facadeName">${message:wao.ui.field.FishingZone.facadeName}:</label>
<select t:type="select" t:id="facadeName" t:model="facadeSelectModel" value="filter.facadeName" />
<input t:type="submit" class="ico22px refresh" t:id="refreshByFacade" value="Refresh"
- title="Rafraîchir les zones et les métiers en fonction de la façade sélectionnée"/>
- <t:label t:for="sectorName" />:
+ title="${message:wao.ui.filters.refresh}"/>
+ <label for="sectorName">${message:wao.ui.field.FishingZone.sectorName}</label>:
<select t:type="select" t:id="sectorName" t:model="sectorSelectModel" value="filter.sectorName" />
<input t:type="submit" class="ico22px refresh" t:id="refreshBySector" value="Refresh"
- title="Rafraîchir les métiers en fonction de la zone sélectionnée"/>
- <t:label t:for="sampleRow" />:
+ title="${message:wao.ui.filters.refresh}"/>
+ <label for="sampleRow">${message:wao.ui.field.SampleRow.code}:</label>
<select t:type="select" t:id="sampleRow" t:disabled="sampleRowExists" t:model="sampleRowSelectModel" value="sampleRowId" />
</div><p> </p>
<div>
<!-- Boat filter -->
- <t:label t:for="boatName" />
- <span> nom </span>
+ <label for="boatName">${message:wao.ui.field.Boat.name}</label>
<input t:type="textfield" t:id="boatName" class="width150" t:value="boatFilter.boatName" t:mixins="Autocomplete" />
- <span> immatriculation </span>
+ <span>${message:wao.ui.field.Boat.immatriculation}</span>
<input t:type="textfield" t:id="boatImmatriculation" class="width50" t:value="boatFilter.boatImmatriculation" />
- <span> code quartier </span>
+ <span>${message:wao.ui.field.BoatDistrict.code}</span>
<input t:type="textfield" t:id="boatDistrictCode" class="width50" t:value="boatFilter.boatDistrictCode" />
- <span> armateur </span>
+ <span>${message:wao.ui.field.Boat.shipOwner}</span>
<input t:type="textfield" t:id="shipOwnerName" class="width150" t:value="boatFilter.shipOwnerName" t:mixins="Autocomplete" />
</div>
<div class="t-beaneditor-row aright">
- <input t:type="submit" class="ico search-32px" t:id="search" value="Search" title="Rechercher les navires correspondants aux filtres saisies" />
- <input t:type="submit" class="ico undo" t:id="reset" value="Reset" title="Remettre les filtres par défaut" />
+ <input t:type="submit" class="ico search-32px" t:id="search" value="${message:wao.ui.action.runSearch}" title="${message:wao.ui.action.runSearch}" />
+ <input t:type="submit" class="ico undo" t:id="reset" value="${message:wao.ui.action.resetFields}" title="${message:wao.ui.action.resetFields}" />
</div>
</div>
</form>
@@ -143,10 +89,10 @@
<div t:type="zone" t:id="boatsZone" t:update="show" class="clearfix">
<!-- BOATLIST:: -->
<div class="fleft" id="so-boats-list">
- <h1>Liste de ${boats.availableRows} navires
+ <h1>${format:wao.ui.boatList=boats.availableRows}
<a t:type="actionlink" t:id="exportShowBoats">
<img src="${asset:context:}/img/file-export-22px.png" alt="Export CSV"
- title="Exporter les ${boats.availableRows} navires avec leurs informations privées" />
+ title="${format:wao.ui.action.exportBoats=boats.availableRows}" />
</a>
</h1>
<div t:type="grid" t:source="boats" t:row="boat"
@@ -154,7 +100,7 @@
<p:nameCell>
<t:if t:test="canCreateNewContactFromList()">
<a t:type="actionlink" t:id="addNewContactFromBoat" t:context="boat.immatriculation">
- <img src="${asset:context:}/img/contact-22px.png" title="Créer un nouveau contact pour ce navire et la ligne sélectionnée dans les filtres"/>
+ <img src="${asset:context:}/img/contact-22px.png" title="${message:wao.ui.action.addNewContactFromBoat}"/>
</a>
</t:if>
<a t:type="actionlink" t:id="showBoatInfos" t:context="boat.immatriculation" t:zone="boatsZone">${boat.name}</a> ${boatInactive}
@@ -203,9 +149,7 @@
<!-- FOOTER For user -->
<t:unless t:test="user.admin">
<div id="so-boats-boat-infos-message">
- Les données saisies dans cette page sont la propriété exclusive de la société. <br />
- En dehors de la société, seul l'administrateur peut les consulter pour des questions de maintenance sur le site.<br />
- L'administrateur est une personne de l'Ifremer.
+ ${message:wao.ui.disclaimer.boats}
</div>
</t:unless>
<p:else>
@@ -213,7 +157,6 @@
Le chargement des calendriers d'activité est en cours. <br />
Vous ne pouvez pas accéder aux informations du navire pour l'instant. <br />
Veuillez réessayer ultérieurement.
-
</div>
</p:else>
</t:unless>
@@ -242,7 +185,7 @@
<!-- BODY - lastContact -->
<t:if t:test="companyBoatInfos.lastContact">
<fieldset id="so-boats-boat-infos-lastcontact">
- <legend>Dernier contact avec le navire pour votre société</legend>
+ <legend>${message:wao.ui.contact.lastContact}</legend>
<div class="${lastContactStyle}">
<dl t:type="beandisplay" t:id="boatInfosLastContact" t:object="companyBoatInfos.lastContact"
t:include="referenceDate, state" t:add="createdBy, sampleRowCode">
@@ -261,7 +204,7 @@
</t:if>
<!-- BODY - contact (person to contact) -->
<fieldset id="so-boats-boat-infos-contact">
- <legend>Contact</legend>
+ <legend>${message:wao.ui.entity.Contact}</legend>
<div t:type="beandisplay" t:id="boatInfosContact" t:object="boatInfos"
t:include="contactFirstName, contactLastName, contactPhoneNumber, contactEmail,
contactAddress1, contactAddress2, contactPostalCode, contactCity, contactSiret" />
@@ -270,35 +213,34 @@
<!-- BODY - autres -->
<fieldset id="so-boats-boat-infos-boarding">
- <legend>Autres informations sur le navire</legend>
+ <legend>${message:wao.ui.form.otherBoatInfos}</legend>
<div>
<p>
- <label>${message:shipOwner-label} : </label>
+ <label>${message:wao.ui.field.Boat.shipOwner} : </label>
${boatInfos.boat.shipOwner.firstName} ${boatInfos.boat.shipOwner.lastName}
</p>
<p class="sep"> </p>
<p>
- <label>${message:dup-label} : </label>
+ <label>${message:wao.ui.field.Boat.capacity} : </label>
<t:if t:test="boatInfos.dup">
${boatInfos.dup}
- <p:else>non renseigné</p:else>
+ <p:else>${message:wao.ui.misc.N/A}</p:else>
</t:if>
</p>
<p class="sep"> </p>
<p>
<form t:type="form" t:id="calculateBoardings" t:zone="so-boats-boat-infos">
- <t:label t:for="fromDate"/> :
+ <label for="fromDate">${message:wao.ui.form.boardingFrom}</label> :
<input t:type="datefield" t:id="fromDate" class="width70" value="boardingFromDate" />
- <input t:type="submit" class="ico refresh" t:id="refreshBoardings" value="Refresh" title="Recalculer les embarquements"/>
+ <input t:type="submit" class="ico refresh" t:id="refreshBoardings" value="${message:wao.ui.action.refresh}" title="${message:wao.ui.action.refresh}"/>
</form>
</p>
<p>
- <strong>${boatInfos.boat.getNbBoarding(boardingFromDate)}</strong> embarquement(s)
- dont <strong>${boatInfos.getNbBoardingForCompany(boardingFromDate)}</strong> dans votre société
+ ${format:wao.ui.boats.nbBoarding=boatInfos.boat.getNbBoarding(boardingFromDate),boatInfos.getNbBoardingForCompany(boardingFromDate)}
</p>
<t:if t:test="companyBoatInfos.elligibleBoatsValues.size()">
<p class="sep"> </p>
- <label>Ligne(s) du plan associée(s) à ce navire :</label>
+ <label>${message:wao.ui.boats.associatedLine}</label>
<ul>
<li t:type="loop" t:source="companyBoatInfos.elligibleBoatsValues" t:value="elligibleBoat">
<span t:type="ck/Tooltip" title="Infos" t:value="prop:elligibleRowInfos" t:effect="appear">
@@ -308,13 +250,13 @@
</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:Attention, cette ligne du plan est arrivée à échéance, êtes-vous sûr de vouloir créer un nouveau contact ?"
+ t:mixins="nuiton/confirm" t:message="literal:${message:wao.ui.contacts.createFromBoat.warn}"
t:condition="sampleRowFinished">
- <img src="${asset:context:}/img/contact-22px.png" title="Créer un nouveau contact pour ce navire et cette ligne du plan"/>
+ <img src="${asset:context:}/img/contact-22px.png" title="${message:wao.ui.contacts.createFromBoat}"/>
</a>
<p:else>
<t:unless t:test="user.admin">
- <img src="${asset:context:}/img/contact-unavailable-22px.png" title="Création d'un nouveau contact impossible"/>
+ <img src="${asset:context:}/img/contact-unavailable-22px.png" title="${message:wao.ui.contacts.createFromBoat.fail}"/>
</t:unless>
</p:else>
</t:if>
@@ -323,7 +265,7 @@
</t:if>
<t:if t:test="boatInfos.comment">
<p class="sep"> </p>
- <label>Commentaire : </label>
+ <label>${message:wao.ui.misc.comment} : </label>
<p class="comment">${boatInfos.comment}</p>
</t:if>
</div>
@@ -338,15 +280,15 @@
<!-- En-tête -->
<div class="clearfix">
<div class="fleft">
- <h2>Informations sur ${boatInfos.boat.name}</h2>
+ <h2>${format:wao.ui.boatinfo.title=boatInfos.boat.name}</h2>
</div>
<!-- En-tête - actions -->
<t:if t:test="canEditBoatInfos()">
<div class="fright">
- <input t:type="submit" t:id="saveBoatInfos" class="ico save" value="Save"
- title="Enregistrer les modifications" />
+ <input t:type="submit" t:id="saveBoatInfos" class="ico save" value="${message:wao.ui.action.save}"
+ title="${message:wao.ui.action.save}" />
<a t:type="actionlink" t:id="cancelEditBoatInfos" t:zone="so-boats-boat-infos">
- <img src="${asset:context:}/img/undo.png" title="Annuler les modifications"/>
+ <img src="${asset:context:}/img/undo.png" alt="${message:wao.ui.action.cancel}" title="${message:wao.ui.action.cancel}"/>
</a>
</div>
</t:if>
@@ -359,7 +301,7 @@
t:include="firstName, lastName, code" />
</fieldset-->
<fieldset id="so-boats-boat-infos-contact">
- <legend>Contact</legend>
+ <legend>${message:wao.ui.entity.Contact}</legend>
<div class="t-beaneditor">
<t:beaneditor t:id="editBoatInfosContact" t:object="boatInfos"
t:include="contactFirstName, contactLastName, contactPhoneNumber, contactEmail,
@@ -369,9 +311,9 @@
<!-- Corps - autres -->
<fieldset id="so-boats-boat-infos-boarding">
- <legend>Autres informations sur le navire</legend>
+ <legend>${message:wao.ui.form.otherBoatInfos}</legend>
<div>
- <p><t:label t:for="dup"/> : <input t:type="textfield" t:id="dup" class="dup" value="boatInfos.dup" /></p>
+ <p><label for="${message:wao.ui.field.Boat.capacity}"></label> : <input t:type="textfield" t:id="dup" class="dup" value="boatInfos.dup" /></p>
<p class="sep"> </p>
<!-- <p>
<t:label t:for="fromDate"/> :
@@ -383,7 +325,7 @@
dont <strong>${boatInfos.getNbBoardingForCompany(boardingFromDate)}</strong> dans votre société
</p>-->
<p class="sep"> </p>
- <label>Ligne(s) du plan :</label>
+ <label>${message:wao.ui.boats.associatedLine}</label>
<ul>
<li t:type="loop" t:source="companyBoatInfos.elligibleBoatsValues" volatile="true" t:value="elligibleBoat">
<span t:type="ck/Tooltip" title="Infos" t:value="prop:elligibleRowInfos" t:effect="appear">
@@ -392,11 +334,11 @@
</span>
</span>
<t:if t:test="elligibleBoatCompanyActiveFalse">
- <input t:type="submitContext" t:id="activeBoatInfosSampleRow" class="ico add" value="Active"
- t:context="elligibleBoat.sampleRow.code" title="Réactiver cette ligne du plan" />
+ <input t:type="submitContext" t:id="activeBoatInfosSampleRow" class="ico add"
+ t:context="elligibleBoat.sampleRow.code" />
<p:else>
<input t:type="submitContext" t:id="removeBoatInfosSampleRow" class="ico remove" value="Remove"
- t:context="elligibleBoat.sampleRow.code" title="Dissocier le navire de cette ligne du plan" />
+ t:context="elligibleBoat.sampleRow.code" />
</p:else>
</t:if>
</li>
@@ -405,10 +347,10 @@
<input t:type="select" t:id="sampleRowSelect" t:model="sampleRowSelectModel"
t:value="boatInfosSampleRowId"/>
<input t:type="submit" t:id="addBoatInfosSampleRow" class="ico add" value="Add"
- t:title="Associer à une ligne du plan" />
+ t:title="${message:wao.ui.action.add}" />
</p>
<p class="sep"> </p>
- <t:label t:for="comment"/> :
+ <label for="comment">${message:wao.ui.misc.comment} :</label>
<p><input t:type="textarea" t:id="comment" cols="50" rows="5" value="boatInfos.comment"/></p>
</div>
</fieldset>
1
0
[Suiviobsmer-commits] r882 - trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages
by bleny@users.labs.libre-entreprise.org 04 Jan '11
by bleny@users.labs.libre-entreprise.org 04 Jan '11
04 Jan '11
Author: bleny
Date: 2011-01-04 14:00:29 +0000 (Tue, 04 Jan 2011)
New Revision: 882
Log:
remove use of a deprecated tapestry annot
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java 2011-01-04 13:41:44 UTC (rev 881)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java 2011-01-04 14:00:29 UTC (rev 882)
@@ -60,6 +60,7 @@
import org.apache.tapestry5.RenderSupport;
import org.apache.tapestry5.SelectModel;
import org.apache.tapestry5.annotations.Environmental;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.IncludeJavaScriptLibrary;
import org.apache.tapestry5.annotations.IncludeStylesheet;
import org.apache.tapestry5.annotations.InjectComponent;
@@ -94,8 +95,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication(allowedRoles = {UserRole.ADMIN, UserRole.COORDINATOR}, readOnlyAllowed = false)
- at IncludeStylesheet("context:css/administration.css")
- at IncludeJavaScriptLibrary("context:js/administration.js")
+ at Import(stylesheet = "context:css/administration.css", library = "context:js/administration.js")
public class Administration {
@InjectComponent
1
0
[Suiviobsmer-commits] r881 - in trunk: . wao-ui wao-ui/src/main/java/fr/ifremer/wao/ui/components wao-ui/src/main/java/fr/ifremer/wao/ui/pages wao-ui/src/main/java/fr/ifremer/wao/ui/services wao-ui/src/main/resources/fr/ifremer/wao/ui/components wao-ui/src/main/resources/i18n
by bleny@users.labs.libre-entreprise.org 04 Jan '11
by bleny@users.labs.libre-entreprise.org 04 Jan '11
04 Jan '11
Author: bleny
Date: 2011-01-04 13:41:44 +0000 (Tue, 04 Jan 2011)
New Revision: 881
Log:
translations of components
Removed:
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.properties
Modified:
trunk/pom.xml
trunk/wao-ui/pom.xml
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/Layout.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/services/AppModule.java
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Footer.tml
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/ImportFieldSet.tml
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/IndicatorLevels.tml
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.tml
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/LogFile.tml
trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/pom.xml 2011-01-04 13:41:44 UTC (rev 881)
@@ -328,7 +328,7 @@
<labs.id>154</labs.id>
<!-- libraries version -->
- <nuitonI18nVersion>2.0.1</nuitonI18nVersion>
+ <nuitonI18nVersion>2.1-SNAPSHOT</nuitonI18nVersion>
<nuitonUtilsVersion>1.5.3</nuitonUtilsVersion>
<nuitonWebVersion>0.1</nuitonWebVersion>
<topiaVersion>2.5</topiaVersion>
Modified: trunk/wao-ui/pom.xml
===================================================================
--- trunk/wao-ui/pom.xml 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/pom.xml 2011-01-04 13:41:44 UTC (rev 881)
@@ -169,6 +169,7 @@
<execution>
<id>parse Tapestry</id>
<goals>
+ <goal>parserJava</goal>
<goal>parserTapestry</goal>
<goal>gen</goal>
</goals>
@@ -176,6 +177,7 @@
<entries>
<entry>
<basedir>${basedir}/src/main/resources/fr/ifremer/wao/ui</basedir>
+ <specificGoal>parserTapestry</specificGoal>
</entry>
</entries>
</configuration>
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/Layout.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/Layout.java 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/components/Layout.java 2011-01-04 13:41:44 UTC (rev 881)
@@ -34,6 +34,7 @@
import fr.ifremer.wao.ui.services.ServiceAuthentication;
import fr.ifremer.wao.ui.services.WaoManager;
import org.apache.tapestry5.BindingConstants;
+import org.apache.tapestry5.ComponentResources;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Log;
import org.apache.tapestry5.annotations.Parameter;
@@ -43,11 +44,11 @@
import org.apache.tapestry5.services.Request;
import org.slf4j.Logger;
-import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import static org.nuiton.i18n.I18n._;
+import static org.nuiton.i18n.I18n.n_;
/**
* Layout
@@ -141,14 +142,21 @@
@Property
private Map.Entry<String, String> menuItem;
+ @Inject
+ private ComponentResources resources;
+
public Map getMenuItems() {
if (menuItems == null) {
+
+ Messages messages = resources.getMessages();
Map<String, Class> pagesInMenu = new LinkedHashMap<String, Class>();
- pagesInMenu.put("Plan d'échantillonnage", SamplingPlan.class);
- pagesInMenu.put("Navires", Boats.class);
- pagesInMenu.put("Contacts", Contacts.class);
- pagesInMenu.put("Synthèse", Synthesis.class);
- pagesInMenu.put("Administration", Administration.class);
+
+ pagesInMenu.put(messages.get(n_("wao.ui.page.SamplingPlan.title")), SamplingPlan.class);
+ pagesInMenu.put(messages.get(n_("wao.ui.page.Boats.title")), Boats.class);
+ pagesInMenu.put(messages.get(n_("wao.ui.page.Contacts.title")), Contacts.class);
+ pagesInMenu.put(messages.get(n_("wao.ui.page.Synthesis.title")), Synthesis.class);
+ pagesInMenu.put(messages.get(n_("wao.ui.page.Administration.title")), Administration.class);
+
menuItems = new LinkedHashMap<String, String>();
for (Map.Entry<String, Class> menuEntry : pagesInMenu.entrySet()) {
String linkName = menuEntry.getKey();
@@ -162,42 +170,6 @@
return menuItems;
}
- public String getAdminClass() {
- return !isAdministrationHidden() ? " admin" : "";
- }
-
- public String getSamplingSelected() {
- return this.contentId.equals("so-sampling") ? "selected" : "";
- }
-
- public String getBoatsSelected() {
- return this.contentId.equals("so-boats") ? "selected" : "";
- }
-
- public String getContactsSelected() {
- return this.contentId.equals("so-contacts") ? "selected" : "";
- }
-
- public String getSynthesisSelected() {
- return this.contentId.equals("so-synthesis") ? "selected" : "";
- }
-
- public String getAdminSelected() {
- return this.contentId.equals("so-admin") ? "selected" : "";
- }
-
- public boolean isAdministrationHidden() {
- return !getCurrentUser().isAdmin() && !getCurrentUser().isCoordinator();
- }
-
- public String getAccessText() {
- String text = getCurrentUser().getRole().getLabel();
- if (getCurrentUser().isReadOnly()) {
- text += " lecture seule";
- }
- return text;
- }
-
public boolean displayBody() {
return !fatal;
}
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Administration.java 2011-01-04 13:41:44 UTC (rev 881)
@@ -153,6 +153,7 @@
private boolean addNewCompanySelected;
private boolean deleteCompanySelected;
private boolean addNewUserSelected;
+ private boolean showUserSelected;
private boolean deleteUserSelected;
void setupRender() throws WaoException {
@@ -416,6 +417,11 @@
}
@Log
+ void onSelectedFromShowUser() {
+ showUserSelected = true;
+ }
+
+ @Log
void onSuccessFromUserActionsForm() throws WaoException {
if (addNewUserSelected) {
userId = null;
@@ -429,6 +435,8 @@
} catch (WaoBusinessException eee) {
layout.addError(eee.getMessage());
}
+ } else if (showUserSelected && userId != null) {
+ userEdited = findUser(userId);
}
// reset : if user change, its profiles change
@@ -465,7 +473,10 @@
public WaoUser getUserEdited() throws WaoException {
if (userEdited == null) {
- if (userId != null) {
+ if (userId == null) {
+ userEdited = serviceUser.getNewUser(getCompany());
+ generatePassword = true;
+ } else {
if (log.isDebugEnabled()) {
log.debug("User exist in selectModel : " + userId);
}
@@ -475,9 +486,6 @@
log.debug(">>User.active : " + userEdited.isActive());
log.debug(">>User.login : " + userEdited.getLogin());
}
- } else {
- userEdited = serviceUser.getNewUser(getCompany());
- generatePassword = true;
}
}
return userEdited;
@@ -643,8 +651,20 @@
@Log
Zone onActionFromAddRole() {
- if (getEditedProfile() != null &&
- getEditedProfile().getUserRoleOrdinal() != null) {
+
+ if ( getEditedProfile() == null
+ || getEditedProfile().getUserRoleOrdinal() == null) {
+ return null;
+ }
+
+ boolean profileCanBeAdded = true;
+ for (UserProfile userProfile : getEditedUserProfiles()) {
+ if (userProfile.getUserRole() == getEditedProfile().getUserRole()) {
+ profileCanBeAdded = false;
+ }
+ }
+
+ if (profileCanBeAdded) {
getEditedProfile().setCanWrite( ! readOnly);
if (log.isDebugEnabled()) {
log.debug("Add user profile : " + getEditedProfile().getDescription());
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/services/AppModule.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/services/AppModule.java 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/services/AppModule.java 2011-01-04 13:41:44 UTC (rev 881)
@@ -28,7 +28,23 @@
import fr.ifremer.wao.bean.ConnectedUser;
import fr.ifremer.wao.bean.PieChartData;
import fr.ifremer.wao.bean.PieChartDataImpl;
-import fr.ifremer.wao.service.*;
+import fr.ifremer.wao.service.ServiceBoat;
+import fr.ifremer.wao.service.ServiceBoatImpl;
+import fr.ifremer.wao.service.ServiceCartography;
+import fr.ifremer.wao.service.ServiceCartographyImpl;
+import fr.ifremer.wao.service.ServiceChart;
+import fr.ifremer.wao.service.ServiceContact;
+import fr.ifremer.wao.service.ServiceContactImpl;
+import fr.ifremer.wao.service.ServiceNews;
+import fr.ifremer.wao.service.ServiceNewsImpl;
+import fr.ifremer.wao.service.ServiceReferential;
+import fr.ifremer.wao.service.ServiceReferentialImpl;
+import fr.ifremer.wao.service.ServiceSampling;
+import fr.ifremer.wao.service.ServiceSamplingImpl;
+import fr.ifremer.wao.service.ServiceSynthesis;
+import fr.ifremer.wao.service.ServiceSynthesisImpl;
+import fr.ifremer.wao.service.ServiceUser;
+import fr.ifremer.wao.service.ServiceUserImpl;
import fr.ifremer.wao.ui.pages.PieChart;
import org.apache.tapestry5.SymbolConstants;
import org.apache.tapestry5.ioc.Configuration;
@@ -40,7 +56,15 @@
import org.apache.tapestry5.ioc.services.Coercion;
import org.apache.tapestry5.ioc.services.CoercionTuple;
import org.apache.tapestry5.ioc.services.RegistryShutdownHub;
-import org.apache.tapestry5.services.*;
+import org.apache.tapestry5.services.ApplicationStateContribution;
+import org.apache.tapestry5.services.ApplicationStateCreator;
+import org.apache.tapestry5.services.ApplicationStateManager;
+import org.apache.tapestry5.services.ComponentRequestFilter;
+import org.apache.tapestry5.services.PageRenderLinkSource;
+import org.apache.tapestry5.services.Request;
+import org.apache.tapestry5.services.RequestFilter;
+import org.apache.tapestry5.services.RequestHandler;
+import org.apache.tapestry5.services.Response;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -294,4 +318,11 @@
PieChartData.class, String.class, coercion2));
}
+ public void contributeValidationMessagesSource(OrderedConfiguration<String> configuration) {
+ if (logger.isDebugEnabled()) {
+ logger.debug("contribute validation messages source in conf " + configuration.toString());
+ }
+ // configuration.override("Default","/org/example/myapp/validators/validators");
+ }
+
}
Modified: trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Footer.tml
===================================================================
--- trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Footer.tml 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Footer.tml 2011-01-04 13:41:44 UTC (rev 881)
@@ -48,8 +48,7 @@
</a>-->
</p>
<p class="cnil">
- Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une déclaration à
- la CNIL sous le numéro suivant : 1414476
+ ${message:wao.ui.disclaimer}
</p>
</div>
Modified: trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/ImportFieldSet.tml
===================================================================
--- trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/ImportFieldSet.tml 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/ImportFieldSet.tml 2011-01-04 13:41:44 UTC (rev 881)
@@ -24,11 +24,11 @@
<div class="so-import">
<form t:type="form" t:id="importForm" action="post">
<fieldset>
- <legend>Import ${label}</legend>
+ <legend>${format:wao.ui.import.title=label}</legend>
<t:errors />
- <label for="file">Fichier ${format} ${label}</label> :<br />
+ <label for="file">${format:wao.ui.import.description=format,label}</label><br />
<input t:type="upload" t:id="file" t:validate="required" />
- <input t:type="submit" class="ico import" value="OK" title="Import ${label} (format ${format} avec encodage UTF-8)" />
+ <input t:type="submit" class="ico import" value="OK" title="${format:wao.ui.import.fullDescription=label,format}" />
<t:body />
</fieldset>
</form>
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-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/IndicatorLevels.tml 2011-01-04 13:41:44 UTC (rev 881)
@@ -26,11 +26,11 @@
<tbody>
<tr>
<th />
- <th colspan="${indicator.indicatorLevel.size()}">Indicateur : ${indicator.synthesisId.label}</th>
- <th>Pondération</th>
+ <th colspan="${indicator.indicatorLevel.size()}">${message:wao.ui.indicator.indicator} ${indicator.synthesisId}</th>
+ <th>${message:wao.ui.indicator.coefficient}</th>
</tr>
<tr>
- <th>Niveaux</th>
+ <th>${message:wao.ui.indicator.levels}</th>
<t:loop t:source="indicator.indicatorLevel" t:value="indicatorLevel" volatile="true">
<t:if test="highLightCurrentIndicatorLevel()">
<td class="highlight selected">${indicatorLevel.level}</td>
@@ -44,7 +44,7 @@
</td>
</tr>
<tr>
- <th>Bornes</th>
+ <th>${message:wao.ui.indicator.bounds}</th>
<t:loop t:source="indicator.indicatorLevel" t:value="indicatorLevel" volatile="true">
<td>
<t:if test="indicatorLevel.lowerEqualsUpperBounds()">
@@ -64,7 +64,7 @@
</tr>
<t:if test="getEditable()">
<tr>
- <th>Modifications</th>
+ <th>${message:wao.ui.indicator.editions}</th>
<t:loop t:source="indicator.indicatorLevel" t:value="indicatorLevel" volatile="true">
<td>
<t:if test="indicatorLevel.lowerBoundPositiveInfinity">
@@ -75,13 +75,13 @@
<!--input t:type="textfield" value="indicatorLevel.lowerBound" size="3" disabled="disabled" /-->
</p:else>
</t:if>
- <span t:type="ck/Tooltip" t:value="Attention à bien utiliser ',' et non '.' pour les décimales" t:effect="appear">
+ <span t:type="ck/Tooltip" t:value="${message:wao.ui.indicator.useRightDecimalSymbol}" t:effect="appear">
<input t:type="textfield" value="indicatorLevel.upperBound" size="3" />
</span>
</td>
</t:loop>
<td>
- <span t:type="ck/Tooltip" t:value="Attention à bien utiliser ',' et non '.' pour les décimales" t:effect="appear">
+ <span t:type="ck/Tooltip" t:value="${message:wao.ui.indicator.useRightDecimalSymbol}" t:effect="appear">
<input t:type="textfield" value="indicator.coefficient" size="3" />
</span>
</td>
@@ -91,7 +91,7 @@
</table>
<t:if test="isWithLegend()">
<div class="acenter" style="font-size: 9pt;">
- En jaune, la position actuelle de la société selon cet indicateur.
+ ${message:wao.ui.indicator.legend}
</div>
</t:if>
Deleted: trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.properties
===================================================================
--- trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.properties 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.properties 2011-01-04 13:41:44 UTC (rev 881)
@@ -1,27 +0,0 @@
-###
-# #%L
-# Wao :: Web Interface
-#
-#
-# $Id$
-# $HeadURL$
-# %%
-# Copyright (C) 2009 - 2010 Ifremer
-# %%
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# #L%
-###
-login-label: Identifiant
-password-label: Mot de passe
-email-label: Votre identifiant
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-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/Layout.tml 2011-01-04 13:41:44 UTC (rev 881)
@@ -53,33 +53,32 @@
</t:unless>
<div id="so-session" class="clearfix">
<div class="fleft">
- <a t:type="pagelink" t:page="index" title="Page d'accueil">
- <img src="${asset:context:img/logo-wao-48px.png}" alt="WAO logo" title="Retourner sur la page d'accueil"/>
+ <a t:type="pagelink" t:page="index" title="{$mesage:wao.ui.page.Index.title}">
+ <img src="${asset:context:img/logo-wao-48px.png}" alt="{$mesage:wao.ui.page.Index.title}" title="{$mesage:wao.ui.page.Index.title}"/>
</a>
</div>
<div class="fleft">
- <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 src="${asset:context:img/MiniLogo.jpg}" alt="Obsmer logo"/>
</a>
</div>
<div id="user-infos" class="fleft">
- Vous êtes <strong>${currentUser.fullName}</strong> de la société <strong>${currentUser.company.name}</strong>
- (${currentUser.profile.description})
+ ${format:wao.ui.layout.userDescription=currentUser.fullName,currentUser.company.name,currentUser.profile.description}
</div>
<div id="user-actions" class="fright">
- <a t:type="pagelink" t:page="index" title="Page d'accueil">
- <img src="${asset:context:img/home.png}" alt="Accueil" title="Page d'accueil" />
+ <a t:type="pagelink" t:page="index" title="${message:wao.ui.page.Index.title}">
+ <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="Cartes" target="blank">
- <img src="${asset:context:img/cartography.png}" alt="Cartes" title="Cartes"/>
+ <a t:type="pagelink" t:page="cartography" title="${message:wao.ui.page.Cartography.title}">
+ <img src="${asset:context:img/cartography.png}" alt="${message:wao.ui.page.Cartography.title}" title="${message:wao.ui.page.Cartography.title}"/>
</a>
</t:unless>
- <a t:type="pagelink" t:page="userProfileForm" title="Gestion profil">
- <img src="${asset:context:img/user.png}" alt="Preferences" title="Gestion profil"/>
+ <a t:type="pagelink" t:page="userProfileForm" title="${message:wao.ui.page.UserProfileForm.title}">
+ <img src="${asset:context:img/user.png}" alt="${message:wao.ui.page.UserProfileForm.title}" title="${message:wao.ui.page.UserProfileForm.title}"/>
</a>
- <a t:type="actionlink" t:id="exit" title="Déconnexion">
- <img src="${asset:context:img/exit.png}" alt="Exit" title="Déconnexion"/>
+ <a t:type="actionlink" t:id="exit" title="${message:wao.ui.action.logout}">
+ <img src="${asset:context:img/exit.png}" alt="${message:wao.ui.action.logout}" title="${message:wao.ui.action.logout}"/>
</a>
</div>
</div>
@@ -90,54 +89,6 @@
</li>
</ul>
- <!--ul class="clearfix" id="so-menu">
- <li class="link${adminClass} ${samplingSelected}" onclick="location.href='${contextPath}/samplingPlan'"
- title="Plan d'échantillonnage">
- Plan d'Echantillonnage
- </li>
- <li class="sep"> </li>
- <t:unless t:test="currentUser.guest">
- <li class="link${adminClass} ${boatsSelected}" onclick="location.href='${contextPath}/boats'" title="Liste des navires">
- Navires
- </li>
- <li class="sep"> </li>
- <li class="link${adminClass} ${contactsSelected}" onclick="location.href='${contextPath}/contacts'" title="Liste des contacts">
- Contacts
- </li>
- <li class="sep"> </li>
- <li class="link${adminClass} ${synthesisSelected}" onclick="location.href='${contextPath}/synthesis'" title="Synthèses et indicateurs">
- Synthèse
- </li>
- <p:else>
- <!- Menu disabled for Guest user ->
- <li class="disabled" title="Liste des navires inaccessible">
- Navires
- </li>
- <li class="sep"> </li>
- <li class="disabled" title="Liste des contacts inaccessible">
- Contacts
- </li>
- <li class="sep"> </li>
- <li class="disabled" title="Synthèses et indicateurs inaccessibles">
- Synthèse
- </li>
- </p:else>
- </t:unless>
- <t:unless t:test="administrationHidden">
- <li class="sep"> </li>
- <t:if t:test="currentUser.readOnly">
- <li class="disabled${adminClass}" title="Administration inaccessible">
- Administration
- </li>
- <p:else>
- <li class="link${adminClass} ${adminSelected}" onclick="location.href='${contextPath}/administration'" title="Administration">
- Administration
- </li>
- </p:else>
- </t:if>
- </t:unless>
- </ul-->
-
<div id="${contentId}">
<t:feedback t:id="contentFeedback" t:autoClear="false"/>
<t:if t:test="displayBody()">
Modified: trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/LogFile.tml
===================================================================
--- trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/LogFile.tml 2011-01-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/components/LogFile.tml 2011-01-04 13:41:44 UTC (rev 881)
@@ -24,7 +24,7 @@
<t:if t:test="source">
<div class="fright">
<a t:type="actionlink" t:id="showLogFile" target="blank">
- <img src="${icon}" alt="Fichier de log" title="Afficher le fichier de log ${title}" />
+ <img src="${icon}" alt="${format:wao.ui.misc.logFile.description=title}" title="${format:wao.ui.misc.logFile.description=title}" />
</a>
</div>
</t:if>
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-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-04 13:41:44 UTC (rev 881)
@@ -16,3 +16,27 @@
code-label=
dup-label=
shipOwner-label=
+wao.ui.action.contactAdmin=
+wao.ui.action.logout=
+wao.ui.disclaimer=
+wao.ui.import.description=
+wao.ui.import.fullDescription=
+wao.ui.import.title=
+wao.ui.indicator.bounds=
+wao.ui.indicator.coefficient=
+wao.ui.indicator.editions=
+wao.ui.indicator.indicator=
+wao.ui.indicator.legend=
+wao.ui.indicator.levels=
+wao.ui.indicator.useRightDecimalSymbol=
+wao.ui.layout.userDescription=
+wao.ui.layout.userDescription\=currentUser.fullName,currentUser.company.name,currentUser.profile.description=
+wao.ui.misc.logFile.description=
+wao.ui.page.Administration.title=
+wao.ui.page.Boats.title=
+wao.ui.page.Cartography.title=
+wao.ui.page.Contacts.title=
+wao.ui.page.Index.title=
+wao.ui.page.SamplingPlan.title=
+wao.ui.page.Synthesis.title=
+wao.ui.page.UserProfileForm.title=
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-03 20:14:18 UTC (rev 880)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-04 13:41:44 UTC (rev 881)
@@ -1,18 +1,44 @@
-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
code-label=
dup-label=
shipOwner-label=
+wao.ui.action.contactAdmin=Contacter un responsable ObsMer
+wao.ui.action.logout=D\u00e9connexion
+wao.ui.action.revert=Annuler
+wao.ui.action.save=Enregistrer
+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.import.description=Fichier %s %s \:
+wao.ui.import.fullDescription=Import %s (format %s avec encodage UTF-8)
+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.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.levels=Niveaux
+wao.ui.indicator.useRightDecimalSymbol=Attention \u00e0 bien utiliser ',' et non '.' pour les d\u00e9cimales
+wao.ui.layout.userDescription=Vous \u00eates %s de la soci\u00e9t\u00e9 %s (%s)
+wao.ui.misc.logFile.description=Afficher le fichier de log de %s
+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.UserProfileForm.title=Gestion du profil
1
0
[Suiviobsmer-commits] r880 - in trunk/wao-ui: . src/main/resources/i18n
by tchemit@users.labs.libre-entreprise.org 03 Jan '11
by tchemit@users.labs.libre-entreprise.org 03 Jan '11
03 Jan '11
Author: tchemit
Date: 2011-01-03 20:14:18 +0000 (Mon, 03 Jan 2011)
New Revision: 880
Log:
use parserTapestry to detect messages from tml files
Modified:
trunk/wao-ui/pom.xml
trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
Modified: trunk/wao-ui/pom.xml
===================================================================
--- trunk/wao-ui/pom.xml 2011-01-03 17:06:05 UTC (rev 879)
+++ trunk/wao-ui/pom.xml 2011-01-03 20:14:18 UTC (rev 880)
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
@@ -165,11 +167,18 @@
<artifactId>maven-i18n-plugin</artifactId>
<executions>
<execution>
- <id>parse java</id>
+ <id>parse Tapestry</id>
<goals>
- <goal>parserJava</goal>
+ <goal>parserTapestry</goal>
<goal>gen</goal>
</goals>
+ <configuration>
+ <entries>
+ <entry>
+ <basedir>${basedir}/src/main/resources/fr/ifremer/wao/ui</basedir>
+ </entry>
+ </entries>
+ </configuration>
</execution>
<execution>
<id>make bundle</id>
@@ -177,7 +186,8 @@
<goal>tapestry-bundle</goal>
</goals>
<configuration>
- <bundleOutputDir>${basedir}/src/main/webapp/WEB-INF</bundleOutputDir>
+ <bundleOutputDir>${basedir}/src/main/webapp/WEB-INF
+ </bundleOutputDir>
<bundleOutputName>app</bundleOutputName>
</configuration>
</execution>
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-03 17:06:05 UTC (rev 879)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-03 20:14:18 UTC (rev 880)
@@ -13,3 +13,6 @@
SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=
SamplingStrategy.SIMULTANEOUS_G1_SPECIES=
SamplingStrategy.SPECIFIC_STOCK=
+code-label=
+dup-label=
+shipOwner-label=
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-03 17:06:05 UTC (rev 879)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-03 20:14:18 UTC (rev 880)
@@ -1,15 +1,18 @@
-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
+code-label=
+dup-label=
+shipOwner-label=
1
0
[Suiviobsmer-commits] r879 - in trunk/wao-ui: . src/main/resources src/main/resources/i18n src/main/webapp/WEB-INF
by tchemit@users.labs.libre-entreprise.org 03 Jan '11
by tchemit@users.labs.libre-entreprise.org 03 Jan '11
03 Jan '11
Author: tchemit
Date: 2011-01-03 17:06:05 +0000 (Mon, 03 Jan 2011)
New Revision: 879
Log:
automatisation i18n sur le module web
Added:
trunk/wao-ui/src/main/resources/i18n/
trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
Removed:
trunk/wao-ui/src/main/webapp/WEB-INF/app.properties
Modified:
trunk/wao-ui/pom.xml
Modified: trunk/wao-ui/pom.xml
===================================================================
--- trunk/wao-ui/pom.xml 2011-01-03 15:44:17 UTC (rev 878)
+++ trunk/wao-ui/pom.xml 2011-01-03 17:06:05 UTC (rev 879)
@@ -165,10 +165,23 @@
<artifactId>maven-i18n-plugin</artifactId>
<executions>
<execution>
+ <id>parse java</id>
<goals>
+ <goal>parserJava</goal>
+ <goal>gen</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>make bundle</id>
+ <goals>
<goal>tapestry-bundle</goal>
</goals>
+ <configuration>
+ <bundleOutputDir>${basedir}/src/main/webapp/WEB-INF</bundleOutputDir>
+ <bundleOutputName>app</bundleOutputName>
+ </configuration>
</execution>
+
</executions>
</plugin>
<plugin>
Added: trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties (rev 0)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-03 17:06:05 UTC (rev 879)
@@ -0,0 +1,15 @@
+ContactState.BOARDING_DONE=
+ContactState.BOARDING_EXPECTED=
+ContactState.BOAT_DEFINITIVE_REFUSED=
+ContactState.BOAT_REFUSED=
+ContactState.BOAT_UNAVAILABLE=
+ContactState.CONTACT_START=
+DataReliability.DOUBTFUL=
+DataReliability.NOT_PROVIDED=
+DataReliability.NOT_RELIABLE=
+DataReliability.RELIABLE=
+DataReliability.UNKNOWN=
+SamplingStrategy.SIMULTANEOUS_ALL_SPECIES=
+SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES=
+SamplingStrategy.SIMULTANEOUS_G1_SPECIES=
+SamplingStrategy.SPECIFIC_STOCK=
Property changes on: trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
===================================================================
--- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties (rev 0)
+++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-03 17:06:05 UTC (rev 879)
@@ -0,0 +1,15 @@
+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
Property changes on: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Deleted: trunk/wao-ui/src/main/webapp/WEB-INF/app.properties
===================================================================
--- trunk/wao-ui/src/main/webapp/WEB-INF/app.properties 2011-01-03 15:44:17 UTC (rev 878)
+++ trunk/wao-ui/src/main/webapp/WEB-INF/app.properties 2011-01-03 17:06:05 UTC (rev 879)
@@ -1,44 +0,0 @@
-###
-# #%L
-# Wao :: Web Interface
-#
-#
-# $Id$
-# $HeadURL$
-# %%
-# Copyright (C) 2009 - 2010 Ifremer
-# %%
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# #L%
-###
-# This is where global application properties go.
-
-#ContactState enum
-ContactState.BOAT_UNAVAILABLE: Non abouti
-ContactState.BOAT_DEFINITIVE_REFUSED: Refus d\u00e9finitif
-ContactState.BOAT_REFUSED: Refus
-ContactState.BOARDING_DONE: Embarquement r\u00e9alis\u00e9
-ContactState.BOARDING_EXPECTED: Embarquement programm\u00e9
-ContactState.CONTACT_START: Contact pris
-
-DataReliability.UNKNOWN: Inconnue
-DataReliability.NOT_RELIABLE: Non exploitable
-DataReliability.DOUBTFUL: Douteuse
-DataReliability.RELIABLE: Exploitable
-DataReliability.NOT_PROVIDED: Non contr\u00f4l\u00e9e
-
-SamplingStrategy.SIMULTANEOUS_G1_SPECIES: Simultan\u00e9 : esp\u00e8ces G1
-SamplingStrategy.SIMULTANEOUS_G1_G2_SPECIES: Simultan\u00e9 : esp\u00e8ces G1+G2
-SamplingStrategy.SIMULTANEOUS_ALL_SPECIES: Toutes esp\u00e8ces commerciales
-SamplingStrategy.SPECIFIC_STOCK: Stock sp\u00e9cifique
1
0
[Suiviobsmer-commits] r878 - in trunk: . wao-business wao-business/src/main/resources/i18n
by bleny@users.labs.libre-entreprise.org 03 Jan '11
by bleny@users.labs.libre-entreprise.org 03 Jan '11
03 Jan '11
Author: bleny
Date: 2011-01-03 15:44:17 +0000 (Mon, 03 Jan 2011)
New Revision: 878
Log:
update to i18n 2.0.1 ; renaming bundle
Added:
trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties
trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
Removed:
trunk/wao-business/src/main/resources/i18n/wao-business-en_GB.properties
trunk/wao-business/src/main/resources/i18n/wao-business-fr_FR.properties
Modified:
trunk/pom.xml
trunk/wao-business/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2011-01-03 15:41:23 UTC (rev 877)
+++ trunk/pom.xml 2011-01-03 15:44:17 UTC (rev 878)
@@ -328,7 +328,7 @@
<labs.id>154</labs.id>
<!-- libraries version -->
- <nuitonI18nVersion>1.2.2</nuitonI18nVersion>
+ <nuitonI18nVersion>2.0.1</nuitonI18nVersion>
<nuitonUtilsVersion>1.5.3</nuitonUtilsVersion>
<nuitonWebVersion>0.1</nuitonWebVersion>
<topiaVersion>2.5</topiaVersion>
Modified: trunk/wao-business/pom.xml
===================================================================
--- trunk/wao-business/pom.xml 2011-01-03 15:41:23 UTC (rev 877)
+++ trunk/wao-business/pom.xml 2011-01-03 15:44:17 UTC (rev 878)
@@ -250,7 +250,7 @@
scm:svn:svn://anonymous at labs.libre-entreprise.org/svnroot/suiviobsmer/trunk/wao-business
</connection>
<developerConnection>
- scm:svn:svn+ssh://bleny at labs.libre-entreprise.org/svnroot/suiviobsmer/trunk/wao-business
+ scm:svn:svn+ssh://${user.name}@labs.libre-entreprise.org/svnroot/suiviobsmer/trunk/wao-business
</developerConnection>
</scm>
Deleted: 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-03 15:41:23 UTC (rev 877)
+++ trunk/wao-business/src/main/resources/i18n/wao-business-en_GB.properties 2011-01-03 15:44:17 UTC (rev 878)
@@ -1,179 +0,0 @@
-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=
-fr.ifremer.wao.bean.SamplingStrategy.SPECIFIC_STOCK=
-fr.ifremer.wao.entity.FishingGearDCF.=Not specified
-fr.ifremer.wao.entity.FishingGearDCF.DRB=Boat dredges
-fr.ifremer.wao.entity.FishingGearDCF.DRH=Hand dredges
-fr.ifremer.wao.entity.FishingGearDCF.FAR=Aerial traps
-fr.ifremer.wao.entity.FishingGearDCF.FCN=Cast nets
-fr.ifremer.wao.entity.FishingGearDCF.FG=Falling gear (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.FIX=Traps (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.FPN=Stationary uncovered pound nets
-fr.ifremer.wao.entity.FishingGearDCF.FPO=Pots
-fr.ifremer.wao.entity.FishingGearDCF.FSN=Stow nets
-fr.ifremer.wao.entity.FishingGearDCF.FWR=Barriers, fences, weirs, etc.
-fr.ifremer.wao.entity.FishingGearDCF.FYK=Fyke nets
-fr.ifremer.wao.entity.FishingGearDCF.GEN=Gillnets and entangling nets (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.GN=Gillnets (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.GNC=Encircling gillnets
-fr.ifremer.wao.entity.FishingGearDCF.GND=Driftnets
-fr.ifremer.wao.entity.FishingGearDCF.GNF=Fixed gillnets
-fr.ifremer.wao.entity.FishingGearDCF.GNS=Set gillnets (anchored)
-fr.ifremer.wao.entity.FishingGearDCF.GTN=Combined gillnets-trammel nets
-fr.ifremer.wao.entity.FishingGearDCF.GTR=Trammel nets
-fr.ifremer.wao.entity.FishingGearDCF.HAR=Harpoons
-fr.ifremer.wao.entity.FishingGearDCF.HMD=Mechanized dredges
-fr.ifremer.wao.entity.FishingGearDCF.HMP=Pumps
-fr.ifremer.wao.entity.FishingGearDCF.HMX=Harvesting machines (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.LA=Wihtout purse lines (lampara)
-fr.ifremer.wao.entity.FishingGearDCF.LHM=Handlines and pole-lines (mechanized)
-fr.ifremer.wao.entity.FishingGearDCF.LHP=Handlines and pole-lines (hand-operated)
-fr.ifremer.wao.entity.FishingGearDCF.LL=Longlines (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.LLD=Drifting longlines
-fr.ifremer.wao.entity.FishingGearDCF.LLS=Set longlines
-fr.ifremer.wao.entity.FishingGearDCF.LN=Lift nets (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.LNB=Boat-operated lift nets
-fr.ifremer.wao.entity.FishingGearDCF.LNP=Portable lift nets
-fr.ifremer.wao.entity.FishingGearDCF.LNS=Shore-operated stationary lift nets
-fr.ifremer.wao.entity.FishingGearDCF.LTL=Trolling lines
-fr.ifremer.wao.entity.FishingGearDCF.LX=Hooks and lines (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.MIS=Miscellaneous
-fr.ifremer.wao.entity.FishingGearDCF.NK=Gear not know or not specified
-fr.ifremer.wao.entity.FishingGearDCF.OT=Otter trawls (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.OTB=Otter trawls
-fr.ifremer.wao.entity.FishingGearDCF.OTM=Otter trawls
-fr.ifremer.wao.entity.FishingGearDCF.OTT=Other twin trawls
-fr.ifremer.wao.entity.FishingGearDCF.PS=With purse lines (purse seines)
-fr.ifremer.wao.entity.FishingGearDCF.PS1=One boat operated purse seines
-fr.ifremer.wao.entity.FishingGearDCF.PS2=Tow boats operated purse seines
-fr.ifremer.wao.entity.FishingGearDCF.PT=Pair trawls (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.PTB=Pair trawls
-fr.ifremer.wao.entity.FishingGearDCF.PTM=Pair trawls
-fr.ifremer.wao.entity.FishingGearDCF.RG=Recreational fishing gear
-fr.ifremer.wao.entity.FishingGearDCF.SB=Beach seines
-fr.ifremer.wao.entity.FishingGearDCF.SDN=Danish seines
-fr.ifremer.wao.entity.FishingGearDCF.SPR=Pair seines
-fr.ifremer.wao.entity.FishingGearDCF.SSC=Scottish seines
-fr.ifremer.wao.entity.FishingGearDCF.SV=Boat or vessel seines
-fr.ifremer.wao.entity.FishingGearDCF.SW=Seine nets (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.TB=Bottom trawls (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.TBB=Beam trawls
-fr.ifremer.wao.entity.FishingGearDCF.TBN=Nephrops trawls
-fr.ifremer.wao.entity.FishingGearDCF.TBS=Shrimp trawls
-fr.ifremer.wao.entity.FishingGearDCF.TM=Midwater trawls (not specified)
-fr.ifremer.wao.entity.FishingGearDCF.TMS=Shrimp trawls
-fr.ifremer.wao.entity.FishingGearDCF.TX=Other trawls (not specified)
-fr.ifremer.wao.entity.TargetSpeciesDCF.=Not specified
-wao.business.bean.DataReliability.doubtful=doubtful
-wao.business.bean.DataReliability.not_provided=not provided
-wao.business.bean.DataReliability.not_reliable=not reliable
-wao.business.bean.DataReliability.reliable=reliable
-wao.business.bean.DataReliability.unknown=unknown
-wao.business.bean.GlobalIndicatorValue.bad=
-wao.business.bean.GlobalIndicatorValue.good=
-wao.business.bean.GlobalIndicatorValue.neutral=
-wao.business.bean.GlobalIndicatorValue.very_bad=
-wao.business.bean.GlobalIndicatorValue.very_good=
-wao.business.bean.SynthesisId.allegro_reactivity=
-wao.business.bean.SynthesisId.compliance_boarding=
-wao.business.bean.SynthesisId.contact_state=
-wao.business.bean.SynthesisId.data_reliability=
-wao.business.bean.SynthesisId.graph_boarding=
-wao.business.bean.SynthesisId.graph_sampling=
-wao.business.bean.SynthesisId.non_compliance_boarding=
-wao.error.boat.canCreateContact=
-wao.error.boat.getNbBoarding=
-wao.error.boatInfos.getNbBoardingForCompany=
-wao.error.context.close=
-wao.error.context.encodeString=
-wao.error.context.getRootContext=
-wao.error.context.parse=
-wao.error.context.rollback=
-wao.error.context.start=
-wao.error.context.stop=
-wao.error.global.createDefaultAdmin=
-wao.error.sampleMonth.addRealTideTime=
-wao.error.sampleRow.saveSampleRowLog=
-wao.error.serviceBoat.createUpdateCompanyBoatInfos=
-wao.error.serviceBoat.exportBoatCsv=
-wao.error.serviceBoat.getActivityCalendarLogAccessFile=
-wao.error.serviceBoat.getActivityCalendarLogFile=
-wao.error.serviceBoat.getBoat=
-wao.error.serviceBoat.getBoatNamesStartWith=
-wao.error.serviceBoat.getBoatsByFilter=
-wao.error.serviceBoat.getBoatsByImmatriculations=
-wao.error.serviceBoat.getCompanyBoatInfos=
-wao.error.serviceBoat.getLastActivityCalendar=
-wao.error.serviceBoat.getNbBoatsByFilter=
-wao.error.serviceBoat.getShipOwnerNamesContains=
-wao.error.serviceBoat.importActivityCalendarCsv=
-wao.error.serviceBoat.importBoatCsv=
-wao.error.serviceCartography.exportContactStatisticsKml=
-wao.error.serviceCartography.importBoatDistrictKml=
-wao.error.serviceChart.getContactPieChartData=
-wao.error.serviceChart.getContactPieChartUrl=
-wao.error.serviceContact.exportContactCsv=
-wao.error.serviceContact.getContact=
-wao.error.serviceContact.getContacts=
-wao.error.serviceContact.getNbContacts=
-wao.error.serviceContact.getNewContact=
-wao.error.serviceContact.importContactCsv=
-wao.error.serviceContact.saveComment=
-wao.error.serviceContact.saveContact=
-wao.error.serviceContact.sendContactDoneEmail=
-wao.error.serviceContact.updateSampleMonthTidesValue=
-wao.error.serviceNews.getNewNews=
-wao.error.serviceNews.getNews=
-wao.error.serviceNews.saveNews=
-wao.error.serviceReferential.getCodesDCF5Contains=
-wao.error.serviceReferential.getFacades=
-wao.error.serviceReferential.getFishingZones=
-wao.error.serviceReferential.getProfessions=
-wao.error.serviceReferential.getSectors=
-wao.error.serviceReferential.importDCFcodes=
-wao.error.serviceReferential.importFishingZoneCsv=
-wao.error.serviceSampling.createSampleRowLog=
-wao.error.serviceSampling.createUpdateSampleRow=
-wao.error.serviceSampling.deleteSampleRow=
-wao.error.serviceSampling.exportSamplingPlanCsv=
-wao.error.serviceSampling.getDCFGears=
-wao.error.serviceSampling.getDCFSpecies=
-wao.error.serviceSampling.getNewProfession=
-wao.error.serviceSampling.getNewSampleMonth=
-wao.error.serviceSampling.getNewSampleRow=
-wao.error.serviceSampling.getNewSampleRowCode=
-wao.error.serviceSampling.getNewSampleRowLog=
-wao.error.serviceSampling.getPrograms=
-wao.error.serviceSampling.getSampleRow=
-wao.error.serviceSampling.getSampleRowByCode=
-wao.error.serviceSampling.getSampleRowsByFilter=
-wao.error.serviceSampling.getSampleRowsOrderedByFishingZone=
-wao.error.serviceSampling.importSamplingPlanCsv=
-wao.error.serviceSynthesis.getAllIndicatorLogs=
-wao.error.serviceSynthesis.getBoardingBoats=
-wao.error.serviceSynthesis.getComplianceBoardingIndicator=
-wao.error.serviceSynthesis.getContactDataInputDateReactivity=
-wao.error.serviceSynthesis.getContactPieChartData=
-wao.error.serviceSynthesis.getContactPieChartDataByBoatDistrict=
-wao.error.serviceSynthesis.getContactStateStatistics=
-wao.error.serviceSynthesis.getDataReliability=
-wao.error.serviceSynthesis.getDataSampling=
-wao.error.serviceSynthesis.getGlobalSynthesisParameters=Unable to get data about global synthesis parameters
-wao.error.serviceSynthesis.getGlobalSynthesisResult=
-wao.error.serviceSynthesis.getNonComplianceBoardingIndicator=
-wao.error.serviceSynthesis.updateGlobalSynthesisParameters=Unable to update global synthesis parameters
-wao.error.serviceUser.connect=
-wao.error.serviceUser.createDefaultAdmin=
-wao.error.serviceUser.createUpdateCompany=
-wao.error.serviceUser.createUpdateUser=
-wao.error.serviceUser.deleteCompany=
-wao.error.serviceUser.deleteUser=
-wao.error.serviceUser.existLogin=
-wao.error.serviceUser.forgetPassword=
-wao.error.serviceUser.getCompanies=
-wao.error.serviceUser.getCompany=
-wao.error.serviceUser.getNewUser=
-wao.error.serviceUser.getObservers=
-wao.error.serviceUser.getUserRolesByLogin=
-wao.error.serviceUser.getUsersByCompany=
Deleted: 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-03 15:41:23 UTC (rev 877)
+++ trunk/wao-business/src/main/resources/i18n/wao-business-fr_FR.properties 2011-01-03 15:44:17 UTC (rev 878)
@@ -1,197 +0,0 @@
-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.UserRole.ADMIN=Administrateur
-fr.ifremer.wao.bean.UserRole.COORDINATOR=Coordinateur
-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.FPO=Nasses (casiers)
-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.GNC=Filets maillants encerclants
-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.HAR=Harpons
-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.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.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.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.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.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.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.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.FIN=Poisson plats
-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
-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.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.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.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.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.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.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.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.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.getNewContact=Impossible d'instancier un nouveau contact
-wao.error.serviceContact.importContactCsv=Impossible d'importer les contacts
-wao.error.serviceContact.saveComment=
-wao.error.serviceContact.saveContact=Impossible de sauvegarder le contact
-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.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.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.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.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.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.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.getContactPieChartData=
-wao.error.serviceSynthesis.getContactPieChartDataByBoatDistrict=
-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.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.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.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.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.getUserRolesByLogin=
-wao.error.serviceUser.getUsersByCompany=Impossible de r\u00E9cup\u00E9rer la liste des utilisateurs de la soci\u00E9t\u00E9 %1$s
Copied: trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties (from rev 875, trunk/wao-business/src/main/resources/i18n/wao-business-en_GB.properties)
===================================================================
--- trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties (rev 0)
+++ trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties 2011-01-03 15:44:17 UTC (rev 878)
@@ -0,0 +1,179 @@
+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=
+fr.ifremer.wao.bean.SamplingStrategy.SPECIFIC_STOCK=
+fr.ifremer.wao.entity.FishingGearDCF.=Not specified
+fr.ifremer.wao.entity.FishingGearDCF.DRB=Boat dredges
+fr.ifremer.wao.entity.FishingGearDCF.DRH=Hand dredges
+fr.ifremer.wao.entity.FishingGearDCF.FAR=Aerial traps
+fr.ifremer.wao.entity.FishingGearDCF.FCN=Cast nets
+fr.ifremer.wao.entity.FishingGearDCF.FG=Falling gear (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.FIX=Traps (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.FPN=Stationary uncovered pound nets
+fr.ifremer.wao.entity.FishingGearDCF.FPO=Pots
+fr.ifremer.wao.entity.FishingGearDCF.FSN=Stow nets
+fr.ifremer.wao.entity.FishingGearDCF.FWR=Barriers, fences, weirs, etc.
+fr.ifremer.wao.entity.FishingGearDCF.FYK=Fyke nets
+fr.ifremer.wao.entity.FishingGearDCF.GEN=Gillnets and entangling nets (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.GN=Gillnets (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.GNC=Encircling gillnets
+fr.ifremer.wao.entity.FishingGearDCF.GND=Driftnets
+fr.ifremer.wao.entity.FishingGearDCF.GNF=Fixed gillnets
+fr.ifremer.wao.entity.FishingGearDCF.GNS=Set gillnets (anchored)
+fr.ifremer.wao.entity.FishingGearDCF.GTN=Combined gillnets-trammel nets
+fr.ifremer.wao.entity.FishingGearDCF.GTR=Trammel nets
+fr.ifremer.wao.entity.FishingGearDCF.HAR=Harpoons
+fr.ifremer.wao.entity.FishingGearDCF.HMD=Mechanized dredges
+fr.ifremer.wao.entity.FishingGearDCF.HMP=Pumps
+fr.ifremer.wao.entity.FishingGearDCF.HMX=Harvesting machines (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.LA=Wihtout purse lines (lampara)
+fr.ifremer.wao.entity.FishingGearDCF.LHM=Handlines and pole-lines (mechanized)
+fr.ifremer.wao.entity.FishingGearDCF.LHP=Handlines and pole-lines (hand-operated)
+fr.ifremer.wao.entity.FishingGearDCF.LL=Longlines (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.LLD=Drifting longlines
+fr.ifremer.wao.entity.FishingGearDCF.LLS=Set longlines
+fr.ifremer.wao.entity.FishingGearDCF.LN=Lift nets (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.LNB=Boat-operated lift nets
+fr.ifremer.wao.entity.FishingGearDCF.LNP=Portable lift nets
+fr.ifremer.wao.entity.FishingGearDCF.LNS=Shore-operated stationary lift nets
+fr.ifremer.wao.entity.FishingGearDCF.LTL=Trolling lines
+fr.ifremer.wao.entity.FishingGearDCF.LX=Hooks and lines (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.MIS=Miscellaneous
+fr.ifremer.wao.entity.FishingGearDCF.NK=Gear not know or not specified
+fr.ifremer.wao.entity.FishingGearDCF.OT=Otter trawls (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.OTB=Otter trawls
+fr.ifremer.wao.entity.FishingGearDCF.OTM=Otter trawls
+fr.ifremer.wao.entity.FishingGearDCF.OTT=Other twin trawls
+fr.ifremer.wao.entity.FishingGearDCF.PS=With purse lines (purse seines)
+fr.ifremer.wao.entity.FishingGearDCF.PS1=One boat operated purse seines
+fr.ifremer.wao.entity.FishingGearDCF.PS2=Tow boats operated purse seines
+fr.ifremer.wao.entity.FishingGearDCF.PT=Pair trawls (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.PTB=Pair trawls
+fr.ifremer.wao.entity.FishingGearDCF.PTM=Pair trawls
+fr.ifremer.wao.entity.FishingGearDCF.RG=Recreational fishing gear
+fr.ifremer.wao.entity.FishingGearDCF.SB=Beach seines
+fr.ifremer.wao.entity.FishingGearDCF.SDN=Danish seines
+fr.ifremer.wao.entity.FishingGearDCF.SPR=Pair seines
+fr.ifremer.wao.entity.FishingGearDCF.SSC=Scottish seines
+fr.ifremer.wao.entity.FishingGearDCF.SV=Boat or vessel seines
+fr.ifremer.wao.entity.FishingGearDCF.SW=Seine nets (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.TB=Bottom trawls (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.TBB=Beam trawls
+fr.ifremer.wao.entity.FishingGearDCF.TBN=Nephrops trawls
+fr.ifremer.wao.entity.FishingGearDCF.TBS=Shrimp trawls
+fr.ifremer.wao.entity.FishingGearDCF.TM=Midwater trawls (not specified)
+fr.ifremer.wao.entity.FishingGearDCF.TMS=Shrimp trawls
+fr.ifremer.wao.entity.FishingGearDCF.TX=Other trawls (not specified)
+fr.ifremer.wao.entity.TargetSpeciesDCF.=Not specified
+wao.business.bean.DataReliability.doubtful=doubtful
+wao.business.bean.DataReliability.not_provided=not provided
+wao.business.bean.DataReliability.not_reliable=not reliable
+wao.business.bean.DataReliability.reliable=reliable
+wao.business.bean.DataReliability.unknown=unknown
+wao.business.bean.GlobalIndicatorValue.bad=
+wao.business.bean.GlobalIndicatorValue.good=
+wao.business.bean.GlobalIndicatorValue.neutral=
+wao.business.bean.GlobalIndicatorValue.very_bad=
+wao.business.bean.GlobalIndicatorValue.very_good=
+wao.business.bean.SynthesisId.allegro_reactivity=
+wao.business.bean.SynthesisId.compliance_boarding=
+wao.business.bean.SynthesisId.contact_state=
+wao.business.bean.SynthesisId.data_reliability=
+wao.business.bean.SynthesisId.graph_boarding=
+wao.business.bean.SynthesisId.graph_sampling=
+wao.business.bean.SynthesisId.non_compliance_boarding=
+wao.error.boat.canCreateContact=
+wao.error.boat.getNbBoarding=
+wao.error.boatInfos.getNbBoardingForCompany=
+wao.error.context.close=
+wao.error.context.encodeString=
+wao.error.context.getRootContext=
+wao.error.context.parse=
+wao.error.context.rollback=
+wao.error.context.start=
+wao.error.context.stop=
+wao.error.global.createDefaultAdmin=
+wao.error.sampleMonth.addRealTideTime=
+wao.error.sampleRow.saveSampleRowLog=
+wao.error.serviceBoat.createUpdateCompanyBoatInfos=
+wao.error.serviceBoat.exportBoatCsv=
+wao.error.serviceBoat.getActivityCalendarLogAccessFile=
+wao.error.serviceBoat.getActivityCalendarLogFile=
+wao.error.serviceBoat.getBoat=
+wao.error.serviceBoat.getBoatNamesStartWith=
+wao.error.serviceBoat.getBoatsByFilter=
+wao.error.serviceBoat.getBoatsByImmatriculations=
+wao.error.serviceBoat.getCompanyBoatInfos=
+wao.error.serviceBoat.getLastActivityCalendar=
+wao.error.serviceBoat.getNbBoatsByFilter=
+wao.error.serviceBoat.getShipOwnerNamesContains=
+wao.error.serviceBoat.importActivityCalendarCsv=
+wao.error.serviceBoat.importBoatCsv=
+wao.error.serviceCartography.exportContactStatisticsKml=
+wao.error.serviceCartography.importBoatDistrictKml=
+wao.error.serviceChart.getContactPieChartData=
+wao.error.serviceChart.getContactPieChartUrl=
+wao.error.serviceContact.exportContactCsv=
+wao.error.serviceContact.getContact=
+wao.error.serviceContact.getContacts=
+wao.error.serviceContact.getNbContacts=
+wao.error.serviceContact.getNewContact=
+wao.error.serviceContact.importContactCsv=
+wao.error.serviceContact.saveComment=
+wao.error.serviceContact.saveContact=
+wao.error.serviceContact.sendContactDoneEmail=
+wao.error.serviceContact.updateSampleMonthTidesValue=
+wao.error.serviceNews.getNewNews=
+wao.error.serviceNews.getNews=
+wao.error.serviceNews.saveNews=
+wao.error.serviceReferential.getCodesDCF5Contains=
+wao.error.serviceReferential.getFacades=
+wao.error.serviceReferential.getFishingZones=
+wao.error.serviceReferential.getProfessions=
+wao.error.serviceReferential.getSectors=
+wao.error.serviceReferential.importDCFcodes=
+wao.error.serviceReferential.importFishingZoneCsv=
+wao.error.serviceSampling.createSampleRowLog=
+wao.error.serviceSampling.createUpdateSampleRow=
+wao.error.serviceSampling.deleteSampleRow=
+wao.error.serviceSampling.exportSamplingPlanCsv=
+wao.error.serviceSampling.getDCFGears=
+wao.error.serviceSampling.getDCFSpecies=
+wao.error.serviceSampling.getNewProfession=
+wao.error.serviceSampling.getNewSampleMonth=
+wao.error.serviceSampling.getNewSampleRow=
+wao.error.serviceSampling.getNewSampleRowCode=
+wao.error.serviceSampling.getNewSampleRowLog=
+wao.error.serviceSampling.getPrograms=
+wao.error.serviceSampling.getSampleRow=
+wao.error.serviceSampling.getSampleRowByCode=
+wao.error.serviceSampling.getSampleRowsByFilter=
+wao.error.serviceSampling.getSampleRowsOrderedByFishingZone=
+wao.error.serviceSampling.importSamplingPlanCsv=
+wao.error.serviceSynthesis.getAllIndicatorLogs=
+wao.error.serviceSynthesis.getBoardingBoats=
+wao.error.serviceSynthesis.getComplianceBoardingIndicator=
+wao.error.serviceSynthesis.getContactDataInputDateReactivity=
+wao.error.serviceSynthesis.getContactPieChartData=
+wao.error.serviceSynthesis.getContactPieChartDataByBoatDistrict=
+wao.error.serviceSynthesis.getContactStateStatistics=
+wao.error.serviceSynthesis.getDataReliability=
+wao.error.serviceSynthesis.getDataSampling=
+wao.error.serviceSynthesis.getGlobalSynthesisParameters=Unable to get data about global synthesis parameters
+wao.error.serviceSynthesis.getGlobalSynthesisResult=
+wao.error.serviceSynthesis.getNonComplianceBoardingIndicator=
+wao.error.serviceSynthesis.updateGlobalSynthesisParameters=Unable to update global synthesis parameters
+wao.error.serviceUser.connect=
+wao.error.serviceUser.createDefaultAdmin=
+wao.error.serviceUser.createUpdateCompany=
+wao.error.serviceUser.createUpdateUser=
+wao.error.serviceUser.deleteCompany=
+wao.error.serviceUser.deleteUser=
+wao.error.serviceUser.existLogin=
+wao.error.serviceUser.forgetPassword=
+wao.error.serviceUser.getCompanies=
+wao.error.serviceUser.getCompany=
+wao.error.serviceUser.getNewUser=
+wao.error.serviceUser.getObservers=
+wao.error.serviceUser.getUserRolesByLogin=
+wao.error.serviceUser.getUsersByCompany=
Property changes on: trunk/wao-business/src/main/resources/i18n/wao-business_en_GB.properties
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Copied: trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties (from rev 875, trunk/wao-business/src/main/resources/i18n/wao-business-fr_FR.properties)
===================================================================
--- trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties (rev 0)
+++ trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties 2011-01-03 15:44:17 UTC (rev 878)
@@ -0,0 +1,197 @@
+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.UserRole.ADMIN=Administrateur
+fr.ifremer.wao.bean.UserRole.COORDINATOR=Coordinateur
+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.FPO=Nasses (casiers)
+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.GNC=Filets maillants encerclants
+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.HAR=Harpons
+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.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.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.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.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.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.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.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.FIN=Poisson plats
+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
+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.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.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.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.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.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.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.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.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.getNewContact=Impossible d'instancier un nouveau contact
+wao.error.serviceContact.importContactCsv=Impossible d'importer les contacts
+wao.error.serviceContact.saveComment=
+wao.error.serviceContact.saveContact=Impossible de sauvegarder le contact
+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.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.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.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.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.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.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.getContactPieChartData=
+wao.error.serviceSynthesis.getContactPieChartDataByBoatDistrict=
+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.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.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.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.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.getUserRolesByLogin=
+wao.error.serviceUser.getUsersByCompany=Impossible de r\u00E9cup\u00E9rer la liste des utilisateurs de la soci\u00E9t\u00E9 %1$s
Property changes on: trunk/wao-business/src/main/resources/i18n/wao-business_fr_FR.properties
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
1
0
[Suiviobsmer-commits] r877 - in trunk/wao-business/src: main/java/fr/ifremer/wao/io/csv test/java/fr/ifremer/wao/service
by bleny@users.labs.libre-entreprise.org 03 Jan '11
by bleny@users.labs.libre-entreprise.org 03 Jan '11
03 Jan '11
Author: bleny
Date: 2011-01-03 15:41:23 +0000 (Mon, 03 Jan 2011)
New Revision: 877
Log:
bugfix export csv
Modified:
trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv/WaoCsvHeader.java
trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java
Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv/WaoCsvHeader.java
===================================================================
--- trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv/WaoCsvHeader.java 2011-01-03 15:37:15 UTC (rev 876)
+++ trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv/WaoCsvHeader.java 2011-01-03 15:41:23 UTC (rev 877)
@@ -394,8 +394,9 @@
}
public static int getTotalHeaders() {
- // CONT_DATA_RELIABILITY is the last column
- return CONT_DATA_RELIABILITY.forContactCsv() + 1;
+ // FIXME 2011-01-03 bleny should be dynamic
+ // CONT_COMPLETE_SAMPLING is the last column
+ return CONT_COMPLETE_SAMPLING.forContactCsv() + 1;
}
public static String formatValidation(Boolean validation) {
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-03 15:37:15 UTC (rev 876)
+++ trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java 2011-01-03 15:41:23 UTC (rev 877)
@@ -26,7 +26,6 @@
import fr.ifremer.wao.WaoBusinessException;
import fr.ifremer.wao.WaoDAOHelper;
import fr.ifremer.wao.bean.ConnectedUser;
-import fr.ifremer.wao.bean.ContactFilterImpl;
import fr.ifremer.wao.bean.ContactState;
import fr.ifremer.wao.bean.ContactStatus.NullSampleMonthException;
import fr.ifremer.wao.bean.SamplingStrategy;
@@ -48,7 +47,6 @@
import fr.ifremer.wao.io.csv.WaoCsvHeader.BOAT;
import fr.ifremer.wao.io.csv.WaoCsvHeader.CONTACT;
import fr.ifremer.wao.io.csv.WaoCsvHeader.SAMPLING;
-import org.apache.commons.io.IOUtils;
import org.junit.After;
import org.junit.Before;
import org.junit.BeforeClass;
1
0
[Suiviobsmer-commits] r876 - trunk/wao-business/src/test/java/fr/ifremer/wao/service
by bleny@users.labs.libre-entreprise.org 03 Jan '11
by bleny@users.labs.libre-entreprise.org 03 Jan '11
03 Jan '11
Author: bleny
Date: 2011-01-03 15:37:15 +0000 (Mon, 03 Jan 2011)
New Revision: 876
Log:
bugfix contact export
Modified:
trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java
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 2010-12-31 17:15:04 UTC (rev 875)
+++ trunk/wao-business/src/test/java/fr/ifremer/wao/service/ServiceContactInternalTest.java 2011-01-03 15:37:15 UTC (rev 876)
@@ -26,6 +26,7 @@
import fr.ifremer.wao.WaoBusinessException;
import fr.ifremer.wao.WaoDAOHelper;
import fr.ifremer.wao.bean.ConnectedUser;
+import fr.ifremer.wao.bean.ContactFilterImpl;
import fr.ifremer.wao.bean.ContactState;
import fr.ifremer.wao.bean.ContactStatus.NullSampleMonthException;
import fr.ifremer.wao.bean.SamplingStrategy;
@@ -47,6 +48,7 @@
import fr.ifremer.wao.io.csv.WaoCsvHeader.BOAT;
import fr.ifremer.wao.io.csv.WaoCsvHeader.CONTACT;
import fr.ifremer.wao.io.csv.WaoCsvHeader.SAMPLING;
+import org.apache.commons.io.IOUtils;
import org.junit.After;
import org.junit.Before;
import org.junit.BeforeClass;
1
0
[Suiviobsmer-commits] r875 - in trunk/wao-ui/src/main: java/fr/ifremer/wao/ui/pages resources/fr/ifremer/wao/ui/pages webapp webapp/css
by bleny@users.labs.libre-entreprise.org 31 Dec '10
by bleny@users.labs.libre-entreprise.org 31 Dec '10
31 Dec '10
Author: bleny
Date: 2010-12-31 17:15:04 +0000 (Fri, 31 Dec 2010)
New Revision: 875
Log:
fix CSS for ContactForm
Added:
trunk/wao-ui/src/main/webapp/css/contactForm.css
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/pages/ContactForm.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 2010-12-31 15:52:58 UTC (rev 874)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2010-12-31 17:15:04 UTC (rev 875)
@@ -51,7 +51,7 @@
*
*/
@RequiresAuthentication(allowedRoles = {UserRole.ADMIN, UserRole.COORDINATOR, UserRole.OBSERVER}, readOnlyAllowed = false)
- at Import(stylesheet = "context:css/common.css", library = "context:js/contactForm.js")
+ at Import(stylesheet = {"context:css/common.css", "context:css/contactForm.css"}, library = "context:js/contactForm.js")
public class ContactForm {
@Inject
Modified: trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/pages/ContactForm.properties
===================================================================
--- trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/pages/ContactForm.properties 2010-12-31 15:52:58 UTC (rev 874)
+++ trunk/wao-ui/src/main/resources/fr/ifremer/wao/ui/pages/ContactForm.properties 2010-12-31 17:15:04 UTC (rev 875)
@@ -1,6 +1,7 @@
# form labels
mainObserver-label: Observateur r\u00e9f\u00e9rant
secondaryObserver-label: Observateur
+nbObservants-label: Nombre d'observateurs
contactState-label: \u00c9tat du contact
beginDate-label: D\u00e9but d'observation
endDate-label: Fin d'observation
Modified: trunk/wao-ui/src/main/webapp/ContactForm.tml
===================================================================
--- trunk/wao-ui/src/main/webapp/ContactForm.tml 2010-12-31 15:52:58 UTC (rev 874)
+++ trunk/wao-ui/src/main/webapp/ContactForm.tml 2010-12-31 17:15:04 UTC (rev 875)
@@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<t:layout t:pageTitle="Modification d'un contact" t:contentId="so-contact-form"
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" xmlns:p="tapestry:parameter">
- <h1 class="acenter">
+ <h1 class="acenter mtop30">
Modification d'un contact
</h1>
@@ -14,55 +14,52 @@
<input t:type="hidden" t:id="hiddenSendEmail" t:value="sendEmail" />
- <fieldset class="user-form clearfix">
+ <fieldset>
<legend>Informations</legend>
- <div class="t-beaneditor">
- <div class="fright" style="border-left: solid 1px; padding-left: 10px;">
- <strong>
- Navire<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>
- </ul>
- </div>
- <div class="t-beaneditor-row">
- <strong>Ligne du plan d'échantillonage</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
- <t:output value="contact.sampleRow.periodBegin" format="monthYearFormat" />
- au
- <t:output value="contact.sampleRow.periodEnd" format="monthYearFormat" />)
- </li>
- </ul>
- </div>
- <div class="t-beaneditor-row">
- Date de création du contact : <t:output value="contact.topiaCreateDate" format="dateFormat" />
- </div>
+ <div class="fright" style="border-left: solid 1px; padding-left: 10px;">
+ <strong>
+ Navire<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>
+ </ul>
</div>
+ <p>
+ <strong>Ligne du plan d'échantillonage</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
+ <t:output value="contact.sampleRow.periodBegin" format="monthYearFormat" />
+ au
+ <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" />
+ </p>
+ <div style="clear: right;"></div>
</fieldset>
- <fieldset class="user-form clearfix">
+ <fieldset>
<legend>Observateurs</legend>
- <div class="t-beaneditor">
- <t:delegate to="viewOrEditObservers" />
- </div>
+ <t:delegate to="viewOrEditObservers" />
</fieldset>
<t:block id="viewObservers">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="mainObserver" />
<t:if test="contact.mainObserver">
${contact.mainObserver.fullName}
</t:if>
</div>
- <div class="t-beaneditor-row" style="position: relative; left: 250px;">
+ <div>
<ul>
<li t:type="loop" t:source="secondaryObservers" t:value="observer">
${observer.fullName}
@@ -72,19 +69,19 @@
</t:block>
<t:block id="editObservers">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="mainObserver" />
<input t:type="select" t:id="mainObserver" t:model="observerSelectModel" t:validate="required" t:value="mainObserverId" />
</div>
<t:zone t:id="observersFormZone" t:visible="true" t:update="show">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="secondaryObserver" />
- <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>
- <div class="t-beaneditor-row" style="position: relative; left: 250px;">
- <ul>
+ <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;">
<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">
@@ -97,59 +94,59 @@
</t:zone>
</t:block>
- <fieldset class="user-form clearfix">
+ <fieldset>
<legend>Compte-rendu de l'observation</legend>
- <div class="t-beaneditor">
- <t:delegate to="viewOrEditObservationReport" />
- </div>
+ <t:delegate to="viewOrEditObservationReport" />
</fieldset>
<t:block id="viewObservationReport">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="contactState" />
${contact.contactState.label}
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="nbObservants" />
${contact.nbObservants}
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="beginDate" />
<t:output value="contact.observationBeginDate" format="dateTimeFormat" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="endDate" />
<t:output value="contact.observationEndDate" format="dateTimeFormat" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<img src="${asset:context:img/eye-22px.png}" alt="Observations" title="Observations" />
<t:label t:for="mammalsObservation" />
<t:booleanImage t:value="contact.mammalsObservation" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<img src="${asset:context:img/fishing-net-22px.png}" alt="Captures" title="Captures" />
<t:label t:for="mammalsCapture" />
<t:booleanImage t:value="contact.mammalsCapture" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="inputDate" />
<t:output value="contact.dataInputDate" format="dateFormat" />
</div>
<t:if test="showObsVente()">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="actualSamplingStrategy" />
${contact.samplingStrategy}
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="completeSampling" />
${contact.completeSampling}
</div>
</t:if>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="observerComment" />
<t:if t:test="contact.comment">
- ${contact.comment}
+ <div class="value"> <!-- make no line return under the label -->
+ ${contact.comment}
+ </div>
<p:else>
<em>aucun commentaire</em>
</p:else>
@@ -157,10 +154,12 @@
</div>
<t:unless test="connectedUser.observer">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="coordinatorComment" />
<t:if t:test="contact.commentCoordinator">
- ${contact.commentCoordinator}
+ <div class="value">
+ ${contact.commentCoordinator}
+ </div>
<p:else>
<em>aucun commentaire</em>
</p:else>
@@ -170,53 +169,53 @@
</t:block>
<t:block id="editObservationReport">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="contactState" />
<input t:type="select" t:id="contactState" t:value="contact.contactState" t:validate="required"/>
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="nbObservants" />
<input t:type="textfield" t:id="nbObservants" t:value="contact.nbObservants" t:validate="required" size="2" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="beginDate" />
<input t:id="beginDate" value="contact.observationBeginDate" datePattern="${dateTimeFormatPattern}" timePicker="true" timePickerAdjacent="true" use24hrs="true" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="endDate" />
<input t:id="endDate" value="contact.observationEndDate" datePattern="${dateTimeFormatPattern}" timePicker="true" timePickerAdjacent="true" use24hrs="true" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<img src="${asset:context:img/eye-22px.png}" alt="Observations" title="Observations" />
<t:label t:for="mammalsObservation" />
<input t:type="checkbox" t:id="mammalsObservation" value="contact.mammalsObservation"/>
</div>
- <div class="t-beaneditor-row">
+ <div>
<img src="${asset:context:img/fishing-net-22px.png}" alt="Captures" title="Captures" />
<t:label t:for="mammalsCapture" />
<input t:type="checkbox" t:id="mammalsCapture" value="contact.mammalsCapture" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="observerComment" />
<input t:type="textarea" t:id="observerComment" value="contact.comment" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="inputDate" />
<input t:type="datefield" t:id="inputDate" class="date" value="contact.dataInputDate" />
</div>
<t:if test="showObsVente()">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="actualSamplingStrategy" />
<input t:type="select" t:id="actualSamplingStrategy" t:value="contact.samplingStrategy" t:validate="required" />
</div>
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="completeSampling" />
<input t:type="checkbox" t:id="completeSampling" value="contact.completeSampling" />
</div>
</t:if>
<t:unless test="connectedUser.observer">
- <div class="t-beaneditor-row">
+ <div>
<t:label t:for="coordinatorComment" />
<input t:type="textarea" t:id="coordinatorComment" value="contact.commentCoordinator" />
</div>
@@ -224,34 +223,32 @@
</t:block>
<t:unless test="connectedUser.observer">
- <fieldset class="user-form clearfix">
+ <fieldset>
<legend>Évaluation programme</legend>
- <div class="t-beaneditor">
- <t:if test="showDataReliability()">
- <div class="t-beaneditor-row">
- <t:label t:for="dataReliability" />
- <t:if t:test="canEditDataReliability()">
- <input t:type="select" t:id="dataReliability" value="contact.dataReliability" />
- <p:else>
- ${contact.dataReliability.label}
- </p:else>
- </t:if>
- </div>
- </t:if>
- <div class="t-beaneditor-row">
- <t:label t:for="adminComment" />
- <t:if t:test="connectedUser.admin">
- <input t:type="textarea" t:id="adminComment" value="contact.commentAdmin" />
+ <t:if test="showDataReliability()">
+ <div>
+ <t:label t:for="dataReliability" />
+ <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>aucun commentaire</em>
- </p:else>
- </t:if>
+ ${contact.dataReliability.label}
</p:else>
</t:if>
</div>
+ </t:if>
+ <div>
+ <t:label t:for="adminComment" />
+ <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>
+ </p:else>
+ </t:if>
+ </p:else>
+ </t:if>
</div>
</fieldset>
</t:unless>
Added: trunk/wao-ui/src/main/webapp/css/contactForm.css
===================================================================
--- trunk/wao-ui/src/main/webapp/css/contactForm.css (rev 0)
+++ trunk/wao-ui/src/main/webapp/css/contactForm.css 2010-12-31 17:15:04 UTC (rev 875)
@@ -0,0 +1,38 @@
+fieldset {
+ border: solid 1px black;
+ padding: 10px;
+ margin: 10px;
+ margin-left: auto;
+ margin-right: auto;
+ width: 80%;
+}
+
+legend {
+ padding: 0px 10px;
+}
+
+label {
+ display: block;
+ float: left;
+ width: inherit;
+ width: 50%;
+ text-align: right;
+ padding-right: 10px;
+ margin-right: 10px;
+ margin-bottom: 10px;
+}
+
+fieldset > div {
+ clear: both;
+ margin-top: 10px;
+}
+
+textarea {
+ width: 25em;
+ height: 7em;
+}
+
+.value { /* make no line return under the label */
+ width: 45%;
+ float: left;
+}
\ No newline at end of file
1
0
[Suiviobsmer-commits] r874 - trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages
by bleny@users.labs.libre-entreprise.org 31 Dec '10
by bleny@users.labs.libre-entreprise.org 31 Dec '10
31 Dec '10
Author: bleny
Date: 2010-12-31 15:52:58 +0000 (Fri, 31 Dec 2010)
New Revision: 874
Log:
remove deprecated tapestry annot. usage
Modified:
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/BoatActivityCalendar.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Boats.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Cartography.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Connexion.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Index.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/IndicatorsHistory.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowForm.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowHistoric.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java
trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/UserProfileForm.java
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/BoatActivityCalendar.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/BoatActivityCalendar.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/BoatActivityCalendar.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -36,7 +36,7 @@
import fr.ifremer.wao.ui.components.Layout;
import fr.ifremer.wao.ui.data.RequiresAuthentication;
import org.apache.commons.lang.StringUtils;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.annotations.SessionState;
@@ -55,7 +55,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication(allowedRoles = {UserRole.ADMIN, UserRole.COORDINATOR, UserRole.OBSERVER})
- at IncludeStylesheet("context:css/boats.css")
+ at Import(stylesheet = "context:css/boats.css")
public class BoatActivityCalendar {
@Inject
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Boats.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Boats.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Boats.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -57,7 +57,7 @@
import org.apache.tapestry5.Link;
import org.apache.tapestry5.PersistenceConstants;
import org.apache.tapestry5.StreamResponse;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.InjectPage;
import org.apache.tapestry5.annotations.Persist;
@@ -86,7 +86,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication(allowedRoles = {UserRole.ADMIN, UserRole.COORDINATOR, UserRole.OBSERVER})
- at IncludeStylesheet("context:css/boats.css")
+ at Import(stylesheet = "context:css/boats.css")
public class Boats extends AbstractFilteredPage {
@Inject
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Cartography.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Cartography.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Cartography.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -20,14 +20,22 @@
*/
package fr.ifremer.wao.ui.pages;
-import fr.ifremer.wao.bean.*;
+import fr.ifremer.wao.bean.ConnectedUser;
+import fr.ifremer.wao.bean.ContactFilter;
+import fr.ifremer.wao.bean.ContactFilterImpl;
+import fr.ifremer.wao.bean.UserRole;
+import fr.ifremer.wao.bean.WaoFilter;
import fr.ifremer.wao.entity.Company;
import fr.ifremer.wao.service.ServiceSampling;
import fr.ifremer.wao.service.ServiceUser;
import fr.ifremer.wao.ui.data.FiltersModel;
import fr.ifremer.wao.ui.data.RequiresAuthentication;
import org.apache.tapestry5.Link;
-import org.apache.tapestry5.annotations.*;
+import org.apache.tapestry5.annotations.InjectComponent;
+import org.apache.tapestry5.annotations.Log;
+import org.apache.tapestry5.annotations.Persist;
+import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.annotations.SessionState;
import org.apache.tapestry5.corelib.components.Zone;
import org.apache.tapestry5.ioc.annotations.Inject;
import org.apache.tapestry5.ioc.services.PropertyAccess;
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Connexion.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Connexion.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Connexion.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -35,7 +35,11 @@
import fr.ifremer.wao.ui.services.ServiceAuthentication;
import org.apache.tapestry5.Link;
import org.apache.tapestry5.PersistenceConstants;
-import org.apache.tapestry5.annotations.*;
+import org.apache.tapestry5.annotations.Import;
+import org.apache.tapestry5.annotations.InjectComponent;
+import org.apache.tapestry5.annotations.Log;
+import org.apache.tapestry5.annotations.Persist;
+import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.corelib.components.Form;
import org.apache.tapestry5.ioc.annotations.Inject;
import org.apache.tapestry5.ioc.services.PropertyAccess;
@@ -54,7 +58,7 @@
* @author fdesbois
* $Id$
*/
- at IncludeJavaScriptLibrary("context:js/wao.js")
+ at Import(library = "context:js/wao.js")
public class Connexion {
@Inject
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 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ContactForm.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -23,8 +23,7 @@
import org.apache.tapestry5.RenderSupport;
import org.apache.tapestry5.annotations.Component;
import org.apache.tapestry5.annotations.Environmental;
-import org.apache.tapestry5.annotations.IncludeJavaScriptLibrary;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Log;
import org.apache.tapestry5.annotations.Persist;
@@ -52,8 +51,7 @@
*
*/
@RequiresAuthentication(allowedRoles = {UserRole.ADMIN, UserRole.COORDINATOR, UserRole.OBSERVER}, readOnlyAllowed = false)
- at IncludeStylesheet("context:css/common.css")
- at IncludeJavaScriptLibrary("context:js/contactForm.js")
+ at Import(stylesheet = "context:css/common.css", library = "context:js/contactForm.js")
public class ContactForm {
@Inject
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 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -54,7 +54,13 @@
import org.apache.tapestry5.Field;
import org.apache.tapestry5.RenderSupport;
import org.apache.tapestry5.StreamResponse;
-import org.apache.tapestry5.annotations.*;
+import org.apache.tapestry5.annotations.Environmental;
+import org.apache.tapestry5.annotations.Import;
+import org.apache.tapestry5.annotations.InjectComponent;
+import org.apache.tapestry5.annotations.Log;
+import org.apache.tapestry5.annotations.Persist;
+import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.annotations.SessionState;
import org.apache.tapestry5.beaneditor.BeanModel;
import org.apache.tapestry5.corelib.components.Form;
import org.apache.tapestry5.corelib.components.Zone;
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Index.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Index.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Index.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -32,8 +32,7 @@
import org.apache.tapestry5.Asset2;
import org.apache.tapestry5.PersistenceConstants;
import org.apache.tapestry5.RenderSupport;
-import org.apache.tapestry5.annotations.IncludeJavaScriptLibrary;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.Log;
import org.apache.tapestry5.annotations.Path;
import org.apache.tapestry5.annotations.Persist;
@@ -55,8 +54,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication
- at IncludeStylesheet("context:css/news.css")
- at IncludeJavaScriptLibrary("context:js/news.js")
+ at Import(stylesheet = "context:css/news.css", library = "context:js/news.js")
public class Index {
@Inject
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/IndicatorsHistory.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/IndicatorsHistory.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/IndicatorsHistory.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -25,7 +25,7 @@
import fr.ifremer.wao.entity.IndicatorLog;
import fr.ifremer.wao.service.ServiceSynthesis;
import fr.ifremer.wao.ui.data.RequiresAuthentication;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.ioc.annotations.Inject;
@@ -40,7 +40,7 @@
* @author bleny
*/
@RequiresAuthentication(allowedPrograms = {ObsProgram.OBSMER}, allowedRoles = {UserRole.ADMIN}, readOnlyAllowed = true)
- at IncludeStylesheet("context:css/common.css")
+ at Import(stylesheet = "context:css/common.css")
public class IndicatorsHistory {
@Inject
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowForm.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowForm.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowForm.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -26,7 +26,12 @@
import fr.ifremer.wao.WaoBusinessException;
import fr.ifremer.wao.WaoException;
-import fr.ifremer.wao.bean.*;
+import fr.ifremer.wao.bean.ConnectedUser;
+import fr.ifremer.wao.bean.ObsProgram;
+import fr.ifremer.wao.bean.SamplingFilter;
+import fr.ifremer.wao.bean.SamplingFilterImpl;
+import fr.ifremer.wao.bean.SamplingStrategy;
+import fr.ifremer.wao.bean.UserRole;
import fr.ifremer.wao.entity.Boat;
import fr.ifremer.wao.entity.Company;
import fr.ifremer.wao.entity.DCF5Code;
@@ -53,7 +58,12 @@
import org.apache.tapestry5.Field;
import org.apache.tapestry5.OptionModel;
import org.apache.tapestry5.SelectModel;
-import org.apache.tapestry5.annotations.*;
+import org.apache.tapestry5.annotations.Import;
+import org.apache.tapestry5.annotations.InjectComponent;
+import org.apache.tapestry5.annotations.Log;
+import org.apache.tapestry5.annotations.Persist;
+import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.annotations.SessionState;
import org.apache.tapestry5.beaneditor.BeanModel;
import org.apache.tapestry5.corelib.components.Form;
import org.apache.tapestry5.internal.OptionModelImpl;
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowHistoric.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowHistoric.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SampleRowHistoric.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -35,7 +35,7 @@
import fr.ifremer.wao.ui.components.Layout;
import fr.ifremer.wao.ui.data.RequiresAuthentication;
import org.apache.commons.lang.StringUtils;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Persist;
import org.apache.tapestry5.annotations.Property;
@@ -55,7 +55,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication
- at IncludeStylesheet("context:css/sampling.css")
+ at Import(stylesheet = "context:css/sampling.css")
public class SampleRowHistoric {
@Inject
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/SamplingPlan.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -26,7 +26,11 @@
import fr.ifremer.wao.WaoBusinessException;
import fr.ifremer.wao.WaoException;
-import fr.ifremer.wao.bean.*;
+import fr.ifremer.wao.bean.ConnectedUser;
+import fr.ifremer.wao.bean.FacadeRow;
+import fr.ifremer.wao.bean.ObsProgram;
+import fr.ifremer.wao.bean.SamplingFilter;
+import fr.ifremer.wao.bean.SamplingFilterImpl;
import fr.ifremer.wao.entity.DCF5Code;
import fr.ifremer.wao.entity.FishingZone;
import fr.ifremer.wao.entity.SampleMonth;
@@ -40,7 +44,7 @@
import fr.ifremer.wao.ui.services.WaoManager;
import org.apache.commons.lang.BooleanUtils;
import org.apache.tapestry5.StreamResponse;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Persist;
import org.apache.tapestry5.annotations.Property;
@@ -72,7 +76,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication
- at IncludeStylesheet("context:css/sampling.css")
+ at Import(stylesheet = "context:css/sampling.css")
public class SamplingPlan extends AbstractFilteredPage {
@Inject
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Synthesis.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -54,7 +54,7 @@
import org.apache.tapestry5.ComponentResources;
import org.apache.tapestry5.RenderSupport;
import org.apache.tapestry5.annotations.Environmental;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Log;
import org.apache.tapestry5.annotations.Persist;
@@ -85,7 +85,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication(allowedPrograms = {ObsProgram.OBSMER}, allowedRoles = {UserRole.ADMIN, UserRole.COORDINATOR, UserRole.OBSERVER})
- at IncludeStylesheet("context:css/synthesis.css")
+ at Import(stylesheet = "context:css/synthesis.css")
public class Synthesis extends AbstractFilteredPage {
@Environmental
Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/UserProfileForm.java
===================================================================
--- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/UserProfileForm.java 2010-12-31 15:14:08 UTC (rev 873)
+++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/UserProfileForm.java 2010-12-31 15:52:58 UTC (rev 874)
@@ -33,7 +33,7 @@
import fr.ifremer.wao.ui.components.Layout;
import fr.ifremer.wao.ui.data.RequiresAuthentication;
import org.apache.commons.lang.StringUtils;
-import org.apache.tapestry5.annotations.IncludeStylesheet;
+import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.InjectComponent;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.annotations.SessionState;
@@ -48,7 +48,7 @@
* @author fdesbois <fdesbois at codelutin.com>
*/
@RequiresAuthentication
- at IncludeStylesheet("context:css/userProfile.css")
+ at Import(stylesheet = "context:css/userProfile.css")
public class UserProfileForm {
@Inject
1
0