[Suiviobsmer-commits] r906 - in trunk/wao-ui/src/main: java/fr/ifremer/wao/ui/pages resources/i18n webapp
Author: bleny Date: 2011-01-10 14:57:08 +0000 (Mon, 10 Jan 2011) New Revision: 906 Log: i18n for page Contacts Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties trunk/wao-ui/src/main/webapp/Contacts.tml Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java =================================================================== --- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-10 09:21:32 UTC (rev 905) +++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2011-01-10 14:57:08 UTC (rev 906) @@ -192,10 +192,6 @@ return true; } - public boolean canFilterExtraComments() { - return user.isAdmin() || user.isCoordinator(); - } - Object onActionFromShowFilters() { // Initialize filters initSelectFilters(true, true, true); 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-10 09:21:32 UTC (rev 905) +++ trunk/wao-ui/src/main/resources/i18n/wao-ui_en_GB.properties 2011-01-10 14:57:08 UTC (rev 906) @@ -1,3 +1,10 @@ +${message\:wao.ui.action.unvalidateContact"\ />= +</a>= +</div>= +</p\:actionsCell>= +</t\:if>= +</t\:layout>= +</t\:zone>= ContactState.BOARDING_DONE= ContactState.BOARDING_EXPECTED= ContactState.BOAT_DEFINITIVE_REFUSED= @@ -15,8 +22,10 @@ SamplingStrategy.SPECIFIC_STOCK= code-label= dup-label= +nContactsFound= shipOwner-label= wao.filters.filters= +wao.ui.action.acceptContact= wao.ui.action.add= wao.ui.action.addNewContactFromBoat= wao.ui.action.back= @@ -26,20 +35,29 @@ wao.ui.action.createUser= wao.ui.action.deleteCompany= wao.ui.action.deleteCompany.confirm= +wao.ui.action.deleteContact= +wao.ui.action.deleteContact.confirm= wao.ui.action.deleteUser= wao.ui.action.deleteUser.confirm= +wao.ui.action.enlargeView= wao.ui.action.exportBoats= wao.ui.action.filter= wao.ui.action.hideFilters= wao.ui.action.login= wao.ui.action.logout= +wao.ui.action.modify= +wao.ui.action.reduceView= wao.ui.action.refresh= +wao.ui.action.refuseContact= wao.ui.action.resetFields= wao.ui.action.revert= +wao.ui.action.runExport= +wao.ui.action.runImport= wao.ui.action.runSearch= wao.ui.action.save= wao.ui.action.showDetails= wao.ui.action.showFilters= +wao.ui.action.unvalidateContact= wao.ui.action.viewIndicatorsHistory= wao.ui.boatList= wao.ui.boatinfo.title= @@ -82,6 +100,8 @@ wao.ui.field.Contact.nbObservants= wao.ui.field.Contact.samplingStrategy= wao.ui.field.Contact.secondaryObservers= +wao.ui.field.Contact.validationCompany= +wao.ui.field.Contact.validationProgram= wao.ui.field.FishingZone.facadeName= wao.ui.field.FishingZone.sectorName= wao.ui.field.SampleRow.code= @@ -99,6 +119,7 @@ wao.ui.forgotPassword= wao.ui.form.addRole= wao.ui.form.boardingFrom= +wao.ui.form.contactsFile= wao.ui.form.definePasswordManually= wao.ui.form.editComment= wao.ui.form.generatePassword= @@ -106,10 +127,12 @@ wao.ui.form.period= wao.ui.form.period.from= wao.ui.form.period.to= +wao.ui.form.program= wao.ui.form.programEvaluation= wao.ui.form.readOnly= wao.ui.form.removeRole= wao.ui.form.roles= +wao.ui.form.sortByTideBegin= wao.ui.import.activityCalendarImportLabel= wao.ui.import.activityCalendarImportRunning= wao.ui.import.activityCalendarLabel= @@ -119,6 +142,7 @@ wao.ui.import.description= wao.ui.import.fishingZoneLabel= wao.ui.import.fullDescription= +wao.ui.import.longTitle= wao.ui.import.samplingPlanLabel= wao.ui.import.title= wao.ui.indicator.bounds= @@ -135,13 +159,26 @@ wao.ui.layout.userDescription\=currentUser.fullName,currentUser.company.name,currentUser.profile.description= wao.ui.message.chooseProfile= wao.ui.misc.N/A= +wao.ui.misc.accepted= +wao.ui.misc.advancedSearch= wao.ui.misc.comment= +wao.ui.misc.comments= wao.ui.misc.companies= +wao.ui.misc.import-export= wao.ui.misc.information= wao.ui.misc.logFile.description= +wao.ui.misc.no= wao.ui.misc.noComment= +wao.ui.misc.notValidated= wao.ui.misc.observationReport= +wao.ui.misc.observations= +wao.ui.misc.observer= wao.ui.misc.observers= +wao.ui.misc.refused= +wao.ui.misc.since= +wao.ui.misc.undefined= +wao.ui.misc.validated= +wao.ui.misc.yes= wao.ui.page.Administration.title= wao.ui.page.Boats.title= wao.ui.page.Cartography.title= @@ -150,5 +187,6 @@ wao.ui.page.SamplingPlan.title= wao.ui.page.Synthesis.title= wao.ui.page.UserProfileForm.title= +wao.ui.unavailableOperation= wao.ui.userList= wao.ui.validLogin= Modified: trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties =================================================================== --- trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-10 09:21:32 UTC (rev 905) +++ trunk/wao-ui/src/main/resources/i18n/wao-ui_fr_FR.properties 2011-01-10 14:57:08 UTC (rev 906) @@ -1,45 +1,56 @@ +nContactsFound=%s contacts trouv\u00e9s +wao.ui.action.acceptContact=Valider le contact wao.ui.action.add=Ajouter -wao.ui.action.addNewContactFromBoat=Cr\u00E9er un nouveau contact pour ce navire et la ligne s\u00E9lectionn\u00E9e dans les filtres -wao.ui.action.back=Revenier \u00E0 l'\u00E9cran pr\u00E9c\u00E9dent +wao.ui.action.addNewContactFromBoat=Cr\u00e9er un nouveau contact pour ce navire et la ligne s\u00e9lectionn\u00e9e dans les filtres +wao.ui.action.back=Revenier \u00e0 l'\u00e9cran pr\u00e9c\u00e9dent wao.ui.action.cancel=Annuler wao.ui.action.contactAdmin=Contacter un responsable ObsMer -wao.ui.action.createCompany=Cr\u00E9er une soci\u00E9t\u00E9 -wao.ui.action.createUser=Cr\u00E9er un utilisateur -wao.ui.action.deleteCompany=Supprimer la soci\u00E9t\u00E9 -wao.ui.action.deleteCompany.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer la soci\u00E9t\u00E9 ? +wao.ui.action.createCompany=Cr\u00e9er une soci\u00e9t\u00e9 +wao.ui.action.createUser=Cr\u00e9er un utilisateur +wao.ui.action.deleteCompany=Supprimer la soci\u00e9t\u00e9 +wao.ui.action.deleteCompany.confirm=\u00cates-vous s\u00fbr de vouloir supprimer la soci\u00e9t\u00e9 ? +wao.ui.action.deleteContact=Supprimer le contact +wao.ui.action.deleteContact.confirm=\u00cates-vous s\u00fbr de vouloir supprimer d\u00e9finitivement ce contact ? wao.ui.action.deleteUser=Supprimer l'utilisateur -wao.ui.action.deleteUser.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer l'utilisateur ? -wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00E9es +wao.ui.action.deleteUser.confirm=\u00cates-vous s\u00fbr de vouloir supprimer l'utilisateur ? +wao.ui.action.enlargeView=Agrandir la vue +wao.ui.action.exportBoats=Exporter les $s navires avec leurs informations priv\u00e9es wao.ui.action.filter=Filtrer wao.ui.action.hideFilters=Masquer les filtres wao.ui.action.login=Connexion -wao.ui.action.logout=D\u00E9connexion -wao.ui.action.refresh=Rafra\u00EEchir -wao.ui.action.resetFields=Remettre le formulaire \u00E0 z\u00E9ro +wao.ui.action.logout=D\u00e9connexion +wao.ui.action.modify=Modifier +wao.ui.action.reduceView=R\u00e9duire la vue +wao.ui.action.refresh=Rafra\u00eechir +wao.ui.action.refuseContact=Refuser le contact +wao.ui.action.resetFields=Remettre le formulaire \u00e0 z\u00e9ro wao.ui.action.revert=Annuler +wao.ui.action.runExport=Lancer l'export +wao.ui.action.runImport=Lancer l'import wao.ui.action.runSearch=Lancer la recherche wao.ui.action.save=Enregistrer -wao.ui.action.showDetails=Voir les d\u00E9tails +wao.ui.action.showDetails=Voir les d\u00e9tails wao.ui.action.showFilters=Afficher les filtres +wao.ui.action.unvalidateContact= wao.ui.action.viewIndicatorsHistory=Voir l'historique des modifications des indicateurs wao.ui.boatList=Liste de %s navires wao.ui.boatinfo.title=Informations sur %s -wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00E9e(s) \u00E0 ce navire -wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00E9t\u00E9 -wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00E9t\u00E9 -wao.ui.contacts.createFromBoat=Cr\u00E9er un nouveau contact pour ce navire et cette ligne du plan -wao.ui.contacts.createFromBoat.fail=Cr\u00E9ation d'un nouveau contact impossible -wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00E9e \u00E0 \u00E9ch\u00E9ance, \u00EAtes-vous s\u00FBr de vouloir cr\u00E9er un nouveau contact ? -wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00E9claration \u00E0 la CNIL sous le num\u00E9ro suivant \: 1414476 -wao.ui.disclaimer.boats=Les donn\u00E9es saisies dans cette page sont la propri\u00E9t\u00E9 exclusive de la soci\u00E9t\u00E9. En dehors de la soci\u00E9t\u00E9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer. +wao.ui.boats.associatedLine=Ligne(s) du plan associ\u00e9e(s) \u00e0 ce navire +wao.ui.boats.nbBoarding=%s embarquement(s) dont %s dans votre soci\u00e9t\u00e9 +wao.ui.contact.lastContact=Dernier contact avec le navire pour votre soci\u00e9t\u00e9 +wao.ui.contacts.createFromBoat=Cr\u00e9er un nouveau contact pour ce navire et cette ligne du plan +wao.ui.contacts.createFromBoat.fail=Cr\u00e9ation d'un nouveau contact impossible +wao.ui.contacts.createFromBoat.warn=Attention, cette ligne du plan est arriv\u00e9e \u00e0 \u00e9ch\u00e9ance, \u00eates-vous s\u00fbr de vouloir cr\u00e9er un nouveau contact ? +wao.ui.disclaimer=Le site de "SUIVI DU REALISE DU PLAN D'ECHANTILLONNAGE DES OBSERVATIONS A LA MER" a fait l'objet d'une d\u00e9claration \u00e0 la CNIL sous le num\u00e9ro suivant \: 1414476 +wao.ui.disclaimer.boats=Les donn\u00e9es saisies dans cette page sont la propri\u00e9t\u00e9 exclusive de la soci\u00e9t\u00e9. En dehors de la soci\u00e9t\u00e9, seul l'administrateur peut les consulter pour des questions de maintenance sur le site. L'administrateur est une personne de l'Ifremer. wao.ui.email=Adresse e-mail wao.ui.entity.Boat=Navire -wao.ui.entity.Company=Soci\u00E9t\u00E9 +wao.ui.entity.Company=Soci\u00e9t\u00e9 wao.ui.entity.Contact=Contact -wao.ui.entity.SampleRow=Ligne du plan d'\u00E9chantillonnage +wao.ui.entity.SampleRow=Ligne du plan d'\u00e9chantillonnage wao.ui.field.Boat.boatLength=Longueur -wao.ui.field.Boat.buildYear=Ann\u00E9e de construction -wao.ui.field.Boat.capacity=Capacit\u00E9 d'accueil du navire en personnels sp\u00E9cialis\u00E9s +wao.ui.field.Boat.buildYear=Ann\u00e9e de construction +wao.ui.field.Boat.capacity=Capacit\u00e9 d'accueil du navire en personnels sp\u00e9cialis\u00e9s wao.ui.field.Boat.districtCode=Quartier wao.ui.field.Boat.immatriculation=Immatriculation wao.ui.field.Boat.name=Nom @@ -47,89 +58,109 @@ wao.ui.field.BoatDistrict.code=Code quartier wao.ui.field.Company.active=Active wao.ui.field.Company.name=Nom -wao.ui.field.Contact.beginDate=D\u00E9but d'observation +wao.ui.field.Contact.beginDate=D\u00e9but d'observation wao.ui.field.Contact.comment=Commentaire observateur wao.ui.field.Contact.commentAdmin=Commentaire programme wao.ui.field.Contact.commentCoordinator=Commentaire coordinateur -wao.ui.field.Contact.completeSampling=\u00C9chantillonnage compl\u00E9t\u00E9 -wao.ui.field.Contact.contactState=\u00C9tat du contact -wao.ui.field.Contact.creationDate=Date de cr\u00E9ation du contact -wao.ui.field.Contact.dataInputDate=Saisie des donn\u00E9es dans Allegro -wao.ui.field.Contact.dataReliability=Qualit\u00E9 des donn\u00E9es +wao.ui.field.Contact.completeSampling=\u00c9chantillonnage compl\u00e9t\u00e9 +wao.ui.field.Contact.contactState=\u00c9tat du contact +wao.ui.field.Contact.creationDate=Date de cr\u00e9ation du contact +wao.ui.field.Contact.dataInputDate=Saisie des donn\u00e9es dans Allegro +wao.ui.field.Contact.dataReliability=Qualit\u00e9 des donn\u00e9es wao.ui.field.Contact.endDate=Fin d'observation -wao.ui.field.Contact.mainObserver=Observateur r\u00E9f\u00E9rant +wao.ui.field.Contact.mainObserver=Observateur r\u00e9f\u00e9rant wao.ui.field.Contact.mammalsCapture=Capture accidentelle wao.ui.field.Contact.mammalsObservation=Observation exceptionnelle wao.ui.field.Contact.nbObservants=Nombre d'observateurs -wao.ui.field.Contact.samplingStrategy=Strat\u00E9gie d'\u00E9chantillonnage suivie +wao.ui.field.Contact.samplingStrategy=Strat\u00e9gie d'\u00e9chantillonnage suivie wao.ui.field.Contact.secondaryObservers=Observateurs -wao.ui.field.FishingZone.facadeName=fa\u00E7ade +wao.ui.field.Contact.validationCompany=Validation soci\u00e9t\u00e9 +wao.ui.field.Contact.validationProgram=Validation programme +wao.ui.field.FishingZone.facadeName=fa\u00e7ade wao.ui.field.FishingZone.sectorName=quartier wao.ui.field.SampleRow.code=code ligne -wao.ui.field.SampleRow.profession=M\u00E9tier +wao.ui.field.SampleRow.profession=M\u00e9tier wao.ui.field.SampleRow.programName=Programme -wao.ui.field.SampleRow.samplingStrategy=Strat\u00E9gie d'\u00E9chantillonnage -wao.ui.field.User.firstName=Pr\u00E9nom +wao.ui.field.SampleRow.samplingStrategy=Strat\u00e9gie d'\u00e9chantillonnage +wao.ui.field.User.firstName=Pr\u00e9nom wao.ui.field.User.lastName=Nom wao.ui.field.User.login=Identifiant -wao.ui.field.UserProfile.userRole=R\u00F4le +wao.ui.field.UserProfile.userRole=R\u00f4le wao.ui.field.WaoUser.login=Identifiant wao.ui.field.WaoUser.password=Mot de passe wao.ui.filters.filters=Filtres de recherche -wao.ui.filters.refresh=Rafra\u00EEchir les champs du filtre -wao.ui.forgotPassword=Mot de passe oubli\u00E9 ? -wao.ui.form.addRole=Ajouter ce r\u00F4le +wao.ui.filters.refresh=Rafra\u00eechir les champs du filtre +wao.ui.forgotPassword=Mot de passe oubli\u00e9 ? +wao.ui.form.addRole=Ajouter ce r\u00f4le wao.ui.form.boardingFrom=Sollicitations du navire depuis le -wao.ui.form.definePasswordManually=d\u00E9finir manuellement +wao.ui.form.contactsFile=Fichier des contacts +wao.ui.form.definePasswordManually=d\u00e9finir manuellement wao.ui.form.editComment=Commentaire sur la modification -wao.ui.form.generatePassword=G\u00E9n\u00E9rer le mot de passe +wao.ui.form.generatePassword=G\u00e9n\u00e9rer le mot de passe wao.ui.form.otherBoatInfos=Autres informations sur le navire -wao.ui.form.period=P\u00E9riode +wao.ui.form.period=P\u00e9riode wao.ui.form.period.from=du wao.ui.form.period.to=au -wao.ui.form.programEvaluation=\u00C9valuation programme +wao.ui.form.program=Programme +wao.ui.form.programEvaluation=\u00c9valuation programme wao.ui.form.readOnly=lecture seule wao.ui.form.removeRole=retirer ce role -wao.ui.form.roles=R\u00F4les -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.form.roles=R\u00f4les +wao.ui.form.sortByTideBegin=Trier par date de d\u00e9but de mar\u00e9e (du plus r\u00e9cent au plus ancien) +wao.ui.import.activityCalendarImportLabel=de l'import des calendriers d'activit\u00e9 +wao.ui.import.activityCalendarImportRunning=Import des calendriers d'activit\u00e9 en cours. Vous pouvez continuer \u00e0 naviguer sur le site en attendant la fin du chargement. +wao.ui.import.activityCalendarLabel=des calendriers d'activit\u00e9 +wao.ui.import.activityCalendarUserAccessesLabel=des acc\u00e8s utilisateurs aux calendriers d'activit\u00e9 +wao.ui.import.boatDistrictLabel=des coordonn\u00e9es des quartiers des navires wao.ui.import.boatsLabel=des navires wao.ui.import.description=Fichier %s %s \: -wao.ui.import.fishingZoneLabel=des zones de p\u00EAches +wao.ui.import.fishingZoneLabel=des zones de p\u00eaches wao.ui.import.fullDescription=Import %s (format %s avec encodage UTF-8) -wao.ui.import.samplingPlanLabel=du plan d'\u00E9chantillonnage +wao.ui.import.longTitle=Import/Export CSV (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.indicator.useRightDecimalSymbol=Attention \u00e0 bien utiliser ',' et non '.' pour les d\u00e9cimales wao.ui.indicators.coefficientsSum=Total coefficient -wao.ui.indicators.title=Indicateurs qualit\u00E9s prestataires +wao.ui.indicators.title=Indicateurs qualit\u00e9s prestataires wao.ui.invalidLogin=Identifiant invalide -wao.ui.layout.userDescription=Vous \u00EAtes %s de la soci\u00E9t\u00E9 %s (%s) +wao.ui.layout.userDescription=Vous \u00eates %s de la soci\u00e9t\u00e9 %s (%s) wao.ui.message.chooseProfile=Choisissez dans la liste votre profil de connexion \: -wao.ui.misc.N/A=non renseign\u00E9e +wao.ui.misc.N/A=non renseign\u00e9e +wao.ui.misc.accepted=Accept\u00e9 +wao.ui.misc.advancedSearch=Recherche avanc\u00e9e wao.ui.misc.comment=Commentaire -wao.ui.misc.companies=Soci\u00E9t\u00E9s +wao.ui.misc.comments=Commentaires +wao.ui.misc.companies=Soci\u00e9t\u00e9s +wao.ui.misc.import-export=Import/export wao.ui.misc.information=Informations wao.ui.misc.logFile.description=Afficher le fichier de log de %s +wao.ui.misc.no=Non wao.ui.misc.noComment=aucun commentaire +wao.ui.misc.notValidated=Non valid\u00e9 wao.ui.misc.observationReport=Compte-rendu d'observation +wao.ui.misc.observations=Observations +wao.ui.misc.observer=Observateur wao.ui.misc.observers=Observateurs +wao.ui.misc.refused=R\u00e9fus\u00e9 +wao.ui.misc.since=Depuis le +wao.ui.misc.undefined=Non-d\u00e9fini +wao.ui.misc.validated=Valid\u00e9 +wao.ui.misc.yes=Oui 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.unavailableOperation=Op\u00e9ration non-disponible wao.ui.userList=Liste des utilisateurs wao.ui.validLogin=Identifiant valide Modified: trunk/wao-ui/src/main/webapp/Contacts.tml =================================================================== --- trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-10 09:21:32 UTC (rev 905) +++ trunk/wao-ui/src/main/webapp/Contacts.tml 2011-01-10 14:57:08 UTC (rev 906) @@ -32,26 +32,26 @@ <div id="so-contacts-search"> <form t:type="form" t:id="searchBoat"> <div> - <t:label t:for="boatName" /><br /> - <input t:type="textfield" class="width200" t:id="boatName" value="contactFilter.boatName" t:mixins="Autocomplete"/> - <input t:type="submit" class="ico search-32px" t:id="execSearchBoat" value="Search" title="Rechercher les contacts liés à ce navire" /> + <label for="boatName">${message:wao.ui.entity.Boat}</label><br /> + <input t:type="textfield" class="width200" t:id="boatName" value="contactFilter.boatName" t:mixins="Autocomplete" /> + <input t:type="submit" class="ico search-32px" t:id="execSearchBoat" value="${message:wao.ui.action.runSearch}" /> </div> </form> <a t:type="actionlink" t:id="showFilters" t:zone="so-contacts-filters" class="display-form"> - recherche avancée + ${message:wao.ui.misc.advancedSearch} </a> <t:if t:test="canImportExport()"> <a t:type="actionlink" t:id="showImportExport" t:zone="so-contacts-importexport" class="display-form"> - import/export + ${message:wao.ui.misc.import-export} </a> </t:if> <t:if t:test="user.admin"> <a t:type="actionlink" t:id="toggleDisplayMode" class="display-form"> <t:if t:test="fullView"> - réduire la vue + ${message:wao.ui.action.reduceView} <p:else> - agrandir la vue + ${message:wao.ui.action.enlargeView} </p:else> </t:if> </a> @@ -60,119 +60,118 @@ <!-- FILTRES --> <div t:type="zone" class="so-filters" t:id="filtersZone" t:visible="prop:filtersVisible" id="so-contacts-filters"> <fieldset> - <legend>Recherche avancée</legend> + <legend>${message:wao.ui.misc.advancedSearch}</legend> <div class="so-filters-form"> <form t:type="form" t:id="filtersForm" t:zone="so-contacts-filters"> <t:errors /> <div class="t-beaneditor"> <div> - <t:label t:for="fromDate" />: + <label for="fromDate">${message:wao.ui.misc.since} :</label> <input t:type="datefield" class="width70" t:id="fromDate" value="contactFilter.fromDate" /> - <t:label t:for="state" />: + <label for="state">${message:wao.ui.field.Contact.contactState} :</label> <select t:type="select" t:id="state" value="contactFilter.state"/> <t:if t:test="user.admin"> - <t:label t:for="company" />: + <label for="company">${message:wao.ui.entity.Company} :</label> <input t:type="select" t:id="company" t:model="companySelectModel" value="companyId"/> <input t:type="submit" class="ico22px refresh" t:id="refreshByCompany" value="Refresh" title="Rafraîchir les filtres en fonction de la société sélectionnée"/> </t:if> - <t:label t:for="observer" />: + <label for="observer">${message:wao.ui.misc.observer} :</label> <select t:type="select" t:id="observer" t:model="observerSelectModel" value="observerId" /> - </div><p> </p> + </div> + <p> </p> <div> - <label>Navire </label> - <t:label t:for="boatImmatriculation" />: + <label>${message:wao.ui.entity.Boat} </label> + <label t:for="boatImmatriculation">${message:wao.ui.field.Boat.immatriculation} :</label> <input t:type="textfield" t:id="boatImmatriculation" class="width50" t:value="contactFilter.boatImmatriculation" /> - <t:label t:for="boatDistrictCode" />: + <label t:for="boatDistrictCode">${message:wao.ui.field.Boat.districtCode} :</label> <input t:type="textfield" t:id="boatDistrictCode" class="width50" t:value="contactFilter.boatDistrictCode" /> - <t:label t:for="facadeName" />: + <label t:for="facadeName">${message:wao.ui.field.FishingZone.facadeName} :</label> <select t:type="select" t:id="facadeName" t:model="facadeSelectModel" value="contactFilter.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" />: + <input t:type="submit" class="ico22px refresh" t:id="refreshByFacade" value="${message:wao.ui.action.refresh}" /> + <label for="sectorName">${message:wao.ui.field.FishingZone.sectorName} :</label> <select t:type="select" t:id="sectorName" t:model="sectorSelectModel" value="contactFilter.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" />: + <label for="sampleRow">${message:wao.ui.field.SampleRow.code} :</label> <input t:type="select" t:id="sampleRow" t:model="sampleRowSelectModel" value="sampleRowId" t:mixins="ck/onEvent" t:event="change" /> - </div><p> </p> + </div> + <p> </p> <div> - <label>Observations: </label> - <input t:type="checkbox" t:id="mammalsObservation1" value="contactFilter.mammalsObservation" /> - <t:label t:for="mammalsObservation1"> - <img src="${asset:context:img/eye-22px.png}" alt="Observations" title="Observations" /> - </t:label> - <label>Captures acc.: </label> - <input t:type="checkbox" t:id="mammalsCapture1" value="contactFilter.mammalsCapture" /> - <t:label t:for="mammalsCapture1"> - <img src="${asset:context:img/fishing-net-22px.png}" alt="Captures" title="Captures" /> - </t:label> - <label>Validation société: </label> + <label>${message:wao.ui.misc.observations} :</label> + <input t:type="checkbox" t:id="mammalsObservation" value="contactFilter.mammalsObservation" /> + <label for="mammalsObservation"> + <img src="${asset:context:img/eye-22px.png}" alt="${message:wao.ui.field.Contact.mammalsObservation}" /> + </label> + <label>${message:wao.ui.field.Contact.mammalsCapture} :</label> + <input t:type="checkbox" t:id="mammalsCapture" value="contactFilter.mammalsCapture" /> + <label for="mammalsCapture"> + <img src="${asset:context:img/fishing-net-22px.png}" alt="${message:wao.ui.field.Contact.mammalsCapture}" /> + </label> + <label>${message:wao.ui.field.Contact.validationCompany} :</label> <input t:type="checkbox" t:id="companyAccepted" value="contactFilter.companyAccepted" /> - <t:label t:for="companyAccepted"> - <img src="${asset:context:img/true-22px.png}" title="Accepté par la société" /> - </t:label> + <label for="companyAccepted"> + <img src="${asset:context:img/true-22px.png}" alt="${message:wao.ui.misc.accepted}" /> + </label> <input t:type="checkbox" t:id="companyRefused" value="contactFilter.companyRefused" /> - <t:label t:for="companyRefused"> - <img src="${asset:context:img/false-22px.png}" title="Refusé par la société" /> - </t:label> + <label t:for="companyRefused"> + <img src="${asset:context:img/false-22px.png}" alt="${message:wao.ui.misc.refused}" /> + </label> <input t:type="checkbox" t:id="companyUndefined" value="contactFilter.companyUndefined" /> - <t:label t:for="companyUndefined"> - <img src="${asset:context:img/help-22px.png}" title="Non validé par la société" /> - </t:label> - <label>Validation programme: </label> + <label t:for="companyUndefined"> + <img src="${asset:context:img/help-22px.png}" alt="${message:wao.ui.misc.undefined}" /> + </label> + <label>${message:wao.ui.field.Contact.validationProgram} :</label> <input t:type="checkbox" t:id="programAccepted" value="contactFilter.programAccepted" /> - <t:label t:for="programAccepted"> - <img src="${asset:context:img/true-22px.png}" title="Accepté par le programme" /> - </t:label> + <label t:for="programAccepted"> + <img src="${asset:context:img/true-22px.png}" alt="${message:wao.ui.misc.accepted}" /> + </label> <input t:type="checkbox" t:id="programRefused" value="contactFilter.programRefused" /> - <t:label t:for="programRefused"> - <img src="${asset:context:img/false-22px.png}" title="Refusé par le programme" /> - </t:label> + <label t:for="programRefused"> + <img src="${asset:context:img/false-22px.png}" alt="${message:wao.ui.misc.refused}" /> + </label> <input t:type="checkbox" t:id="programUndefined" value="contactFilter.programUndefined" /> - <t:label t:for="programUndefined"> - <img src="${asset:context:img/help-22px.png}" title="Non validé par le programme" /> - </t:label> + <label t:for="programUndefined"> + <img src="${asset:context:img/help-22px.png}" alt="${message:wao.ui.misc.undefined}" /> + </label> <t:unless t:test="user.observer"> - <t:label t:for="reliabilityFilter" />: + <label for="reliabilityFilter">${message:wao.ui.field.Contact.dataReliability} :</label> <select t:type="select" t:id="reliabilityFilter" value="contactFilter.dataReliability"/> </t:unless> - <span>Commentaires : </span> + <span>${message:wao.ui.misc.comments} :</span> <input t:type="checkbox" t:id="commentFilter" value="contactFilter.comment" /> - <label for="commentFilter">observateur</label> - <t:if t:test="canFilterExtraComments()"> - - <input t:type="checkbox" t:id="commentCompany" value="contactFilter.commentCompany" /> - <label for="commentCompany">société</label> - <input t:type="checkbox" t:id="commentAdmin" value="contactFilter.commentAdmin" /> - <label for="commentAdmin">programme</label> - </t:if> + <label for="commentFilter">${message:wao.ui.misc.observer}</label> + <input t:type="checkbox" t:id="commentCompany" value="contactFilter.commentCompany" /> + <label for="commentCompany">${message:wao.ui.entity.Company}</label> + <input t:type="checkbox" t:id="commentAdmin" value="contactFilter.commentAdmin" /> + <label for="commentAdmin">${message:wao.ui.form.program}</label> </div> <t:if t:test="showObsVente()"> - <label t:for="samplingStrategy">${message:wao.ui.field.SampleRow.samplingStrategy}</label> + <label for="samplingStrategy">${message:wao.ui.field.SampleRow.samplingStrategy}</label> <input t:type="select" t:id="samplingStrategy" value="contactFilter.samplingStrategy" /> - <label t:for="actualSamplingStrategy">${message:wao.ui.field.Contact.samplingStrategy}</label> + <label for="actualSamplingStrategy">${message:wao.ui.field.Contact.samplingStrategy}</label> <input t:type="select" t:id="actualSamplingStrategy" value="contactFilter.actualSamplingStrategy" /> <label>${message:wao.ui.field.Contact.completeSampling}</label> <input t:type="checkbox" t:id="completeSampling" value="contactFilter.completeSampling" /> - <label t:for="completeSampling"> - <img src="${asset:context:img/true-22px.png}" alt="Oui" /> + <label for="completeSampling"> + <img src="${asset:context:img/true-22px.png}" alt="${message:wao.ui.misc.yes}" /> </label> <input t:type="checkbox" t:id="incompleteSampling" value="contactFilter.incompleteSampling" /> <label t:for="incompleteSampling"> - <img src="${asset:context:img/false-22px.png}" alt="Non" /> + <img src="${asset:context:img/false-22px.png}" alt="${message:wao.ui.misc.no}" /> </label> <input t:type="checkbox" t:id="noSamplingCompleteness" value="contactFilter.noSamplingCompleteness" /> <label t:for="noSamplingCompleteness"> - <img src="${asset:context:img/help-22px.png}" title="Non précisé" /> + <img src="${asset:context:img/help-22px.png}" alt="${message:wao.ui.misc.undefined}" /> </label> </t:if> <div class="fleft" style="margin-top: 15px;"> - <input t:type="checkbox" t:id="sortedByBoardingDate" value="contactFilter.sortedByBoardingDate" /> <t:label t:for="sortedByBoardingDate" /> + <input t:type="checkbox" t:id="sortedByBoardingDate" value="contactFilter.sortedByBoardingDate" /> + <label for="sortedByBoardingDate">${message:wao.ui.form.sortByTideBegin}</label> </div> <div class="t-beaneditor-row aright"> - <input t:type="submit" class="ico search-32px" t:id="search" value="Search" title="Rechercher les contacts 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> @@ -182,29 +181,28 @@ <!-- IMPORT/EXPORT --> <div t:type="zone" class="so-filters" t:id="importExportZone" t:update="show" t:visible="false" id="so-contacts-importexport"> <fieldset> - <legend>Import/export CSV (UTF-8)</legend> + <legend>${message:wao.ui.import.longTitle}</legend> <form t:type="form" t:id="importContacts"> <t:errors /> - <t:label for="contactsCsvFile" /> : + <label for="contactsCsvFile">${message:wao.ui.form.contactsFile} :</label> <input t:type="upload" t:id="contactsCsvFile" t:validate="required" /> - <input t:type="submit" class="ico import" value="OK" title="Importer une liste de contacts (format CSV avec encodage UTF-8)" /> + <input t:type="submit" class="ico import" value="${message:wao.ui.action.runImport}" title="${message:wao.ui.action.runImport}" /> <a t:type="actionlink" t:id="exportShowContacts"> - <img src="${asset:context:img/file-export-22px.png}" alt="Export" - title="Exporter les ${contacts.availableRows} contacts trouvés ${tooltipExportFrom}" /> + <img src="${asset:context:img/file-export-22px.png}" alt="${message:wao.ui.action.runExport}" + title="${message:wao.ui.action.runExport}" /> </a> </form> </fieldset> </div> <!-- CONTACT LIST --> <p> - <strong>${contacts.availableRows} contacts trouvés</strong> + <strong>${format:nContactsFound=contacts.availableRows}</strong> <t:if t:test="contactFilter.fromDate"> - depuis le <t:output value="contactFilter.fromDate" format="dateFormat" /> + ${message:wao.ui.misc.since} <t:output value="contactFilter.fromDate" format="dateFormat" /> </t:if> </p> <t:zone t:id="gridZone"> - <div t:type="grid" t:source="contacts" t:row="contact" class="t-data-grid ${gridClass}" t:model="contactModel" t:rowClass="prop:rowClass" - t:rowsPerPage="20"> + <div t:type="grid" t:source="contacts" t:row="contact" class="t-data-grid ${gridClass}" t:model="contactModel" t:rowClass="prop:rowClass" t:rowsPerPage="20"> <p:mainObserverCell> <t:if test="contact.secondaryObservers"> <span t:type="ck/Tooltip" title="${message:wao.ui.field.Contact.secondaryObservers}" t:value="prop:secondaryObservers" t:effect="appear"> @@ -242,26 +240,26 @@ </p:nbObservantsCell> <p:mammalsCell> <t:if t:test="contact.mammalsObservation"> - <img src="${asset:context:img/eye-22px.png}" alt="Observations" title="Observations" /> + <img src="${asset:context:img/eye-22px.png}" alt="${message:wao.ui.field.Contact.mammalsObservation}" /> </t:if> <t:if t:test="contact.mammalsCapture"> - <img src="${asset:context:img/fishing-net-22px.png}" alt="Captures" title="Captures" /> + <img src="${asset:context:img/fishing-net-22px.png}" alt="${message:wao.ui.field.Contact.mammalsCapture}" /> </t:if> </p:mammalsCell> <p:validationCell> <t:booleanImage t:value="contact.validationCompany" t:empty="isEmpty(contact.validationCompany)" - t:emptyTitle="Non validé par la société" - t:trueTitle="Validé par la société" t:falseTitle="Refusé par la société"/> + t:emptyTitle="${message:wao.ui.misc.notValidated}" + t:trueTitle="${message:wao.ui.misc.validated}" t:falseTitle="${message:wao.ui.misc.refused}"/> <t:booleanImage t:value="contact.validationProgram" t:empty="isEmpty(contact.validationProgram)" - t:emptyTitle="Non validé par le programme" - t:trueTitle="Validé par le programme" t:falseTitle="Refusé par le programme"/> + t:emptyTitle="${message:wao.ui.misc.notValidated}" + t:trueTitle="${message:wao.ui.misc.validated}" t:falseTitle="${message:wao.ui.misc.refused}"/> </p:validationCell> <p:dataInputDateCell> <t:output value="contact.dataInputDate" format="dateFormat" /> </p:dataInputDateCell> <p:commentCell> <t:if t:test="contact.comment"> - <span t:type="ck/Tooltip" title="Commentaire" t:value="${getCommentTooltip(contact.comment)}" t:effect="appear"> + <span t:type="ck/Tooltip" title="${message:wao.ui.misc.comment}" t:value="${getCommentTooltip(contact.comment)}" t:effect="appear"> ${getCommentDisplayText(contact.comment)} </span> </t:if> @@ -275,14 +273,14 @@ </p:dataReliabilityCell> <p:commentCoordinatorCell> <t:if t:test="contact.commentCoordinator"> - <span t:type="ck/Tooltip" title="Commentaire société" t:value="${getCommentTooltip(contact.commentCoordinator)}" t:effect="appear"> + <span t:type="ck/Tooltip" title="${message:wao.ui.field.Contact.commentCoordinator}" t:value="${getCommentTooltip(contact.commentCoordinator)}" t:effect="appear"> ${getCommentDisplayText(contact.commentCoordinator)} </span> </t:if> </p:commentCoordinatorCell> <p:commentAdminCell> <t:if t:test="contact.commentAdmin"> - <span t:type="ck/Tooltip" title="Commentaire admin" t:value="${getCommentTooltip(contact.commentAdmin)}" t:effect="appear"> + <span t:type="ck/Tooltip" title="${message:wao.ui.field.Contact.commentAdmin}" t:value="${getCommentTooltip(contact.commentAdmin)}" t:effect="appear"> ${getCommentDisplayText(contact.commentAdmin)} </span> </t:if> @@ -290,38 +288,38 @@ <p:actionsCell> <t:unless t:test="contact.validationProgram"> <a t:type="pagelink" t:page="contactForm" t:anchor="focus" t:context="contact.topiaId"> - <img src="${asset:context:}/img/edit.png" alt="Modifier" title="Modifier le contact"/> + <img src="${asset:context:}/img/edit.png" alt="${message:wao.ui.action.modify}" title="${message:wao.ui.action.modify}" /> </a> <p:else> - <img src="${asset:context:img/edit-unavailable-22px.png}" alt="Edit unavailable" title="Modification du contact indisponible"/> + <img src="${asset:context:img/edit-unavailable-22px.png}" alt="${message:wao.ui.unavailableOperation}" /> </p:else> </t:unless> <t:if t:test="hasActions()"> - <a t:type="actionlink" t:id="deleteContact" t:context="contact.topiaId" t:mixins="nuiton/confirm" t:message="literal:Etes-vous sûr de vouloir supprimer définitivement ce contact ?"> - <img src="${asset:context:img/delete2.png}" alt="Delete contact" /> + <a t:type="actionlink" t:id="deleteContact" t:context="contact.topiaId" t:mixins="nuiton/confirm" t:message="${message:wao.ui.action.deleteContact.confirm}"> + <img src="${asset:context:img/delete2.png}" alt="${message:wao.ui.action.deleteContact}" /> </a> <p:else> - <img src="${asset:context:img/delete-unavailable-22px.png}" alt="Delete unavailable" title="Suppression du contact indisponible" /> + <img src="${asset:context:img/delete-unavailable-22px.png}" alt="${message:wao.ui.unavailableOperation}" /> </p:else> </t:if> <t:if t:test="hasValidationActions()"> <t:if t:test="canValidate()"> <a t:type="actionlink" t:id="acceptContact" t:context="contact.topiaId"> - <img src="${asset:context:img/accept-22px.png}" alt="Accept contact" /> + <img src="${asset:context:img/accept-22px.png}" alt="${message:wao.ui.action.acceptContact}" title="${message:wao.ui.action.acceptContact}" /> </a> <a t:type="actionlink" t:id="refuseContact" t:context="contact.topiaId"> - <img src="${asset:context:img/refuse-22px.png}" alt="Refuse contact" /> + <img src="${asset:context:img/refuse-22px.png}" alt="${message:wao.ui.action.refuseContact}" title="${message:wao.ui.action.refuseContact}" /> </a> <p:else> <t:unless t:test="canUnvalidate()"> - <img src="${asset:context:img/accept-unavailable-22px.png}" alt="Accept unavailable" title="Validation du contact indisponible"/> - <img src="${asset:context:img/refuse-unavailable-22px.png}" alt="Refuse unavailable" title="Refus du contact indisponible"/> + <img src="${asset:context:img/accept-unavailable-22px.png}" alt="${message:wao.ui.unavailableOperation}" /> + <img src="${asset:context:img/refuse-unavailable-22px.png}" alt="${message:wao.ui.unavailableOperation}" /> </t:unless> </p:else> </t:if> <t:if t:test="canUnvalidate()"> <a t:type="actionlink" t:id="unvalidateContact" t:context="contact.topiaId"> - <img src="${asset:context:img/help-22px.png}" alt="Unvalidate contact" /> + <img src="${asset:context:img/help-22px.png}" alt="${message:wao.ui.action.unvalidateContact}" /> </a> </t:if> </t:if>
participants (1)
-
bleny@users.labs.libre-entreprise.org