Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2630 → Rev 2631

/trunk/src/org/tela_botanica/client/vues/observation/PanneauFiltresObservationVues.java
1,5 → 1,6
package org.tela_botanica.client.vues.observation;
 
import org.tela_botanica.client.i18n.Msg;
import org.tela_botanica.client.observation.ObservationMediateur;
import org.tela_botanica.client.vues.observation.filtres.ArbreDateObservationFiltreVue;
import org.tela_botanica.client.vues.observation.filtres.ArbreEntiteGeographiqueObservationFiltreVue;
59,7 → 60,7
*/
public PanneauFiltresObservationVues(ObservationMediateur obs) {
super("Filtres");
super(Msg.get("filtres"));
observationMediateur = obs;
93,7 → 94,7
arbreMotsClesObservationVue = new ArbreMotsClesObservationVue(observationMediateur);
add(arbreMotsClesObservationVue, new RowLayoutData());
arbreMotsClesObservationVue.setWidth("100%") ;
arbreMotsClesObservationVue.setTitle("Projets");
arbreMotsClesObservationVue.setTitle(Msg.get("projets"));
arbreMotsClesObservationVue.setTitleCollapse(true);
arbreMotsClesObservationVue.setCollapsible(true);
arbreMotsClesObservationVue.setBorder(false);
/trunk/src/org/tela_botanica/client/vues/observation/ListeObservationVue.java
153,12 → 153,12
setHeader(true);
// on place la barre de pagination
bt = new BarrePaginationVue(this);
bt.setLabelElement("Observations");
bt.setLabelElement(Msg.get("observations"));
bt.setTaillePageParDefaut(20);
bt.setIntervallesPages(new String[] {"1000","400","200","100","50","20","10"}) ;
Toolbar barreActions = new Toolbar();
ToolbarButton publier = new ToolbarButton("Rendre publiques");
ToolbarButton publier = new ToolbarButton(Msg.get("rendre-publiques"));
publier.addListener(new ButtonListenerAdapter() {
@Override
public void onClick(Button b, EventObject e) {
166,7 → 166,7
}
});
ToolbarButton privatiser = new ToolbarButton("Rendre privées");
ToolbarButton privatiser = new ToolbarButton(Msg.get("rendre-privees"));
privatiser.addListener(new ButtonListenerAdapter() {
@Override
public void onClick(Button b, EventObject e) {
174,7 → 174,7
}
});
ToolbarButton supprimer = new ToolbarButton("Supprimer");
ToolbarButton supprimer = new ToolbarButton(Msg.get("supprimer"));
supprimer.addListener(new ButtonListenerAdapter() {
@Override
public void onClick(Button b, EventObject e) {
182,7 → 182,7
}
});
ToolbarButton importer = new ToolbarButton("Importer");
ToolbarButton importer = new ToolbarButton(Msg.get("importer"));
importer.addListener(new ButtonListenerAdapter() {
@Override
public void onClick(Button b, EventObject e) {
190,9 → 190,9
}
});
ToolbarTextItem exporter = new ToolbarTextItem("<a href=\"#\" id=\"lienExport\"> Exporter </a>");
ToolbarTextItem exporterFull = new ToolbarTextItem("<a href=\"#\" id=\"lienExportFull\" title=\"Export des noms communs, des champs étendus, des données baseflor et des syntaxon baseveg\"> Export Étendu </a>");
ToolbarTextItem exporterPDF = new ToolbarTextItem("<a href=\"#\" id=\"lienExportPDF\" title=\"Génération d'étiquettes au format PDF pour la sélection\"> Étiquettes </a>");
ToolbarTextItem exporter = new ToolbarTextItem("<a href=\"#\" id=\"lienExport\"> " + Msg.get("exporter") + " </a>");
ToolbarTextItem exporterFull = new ToolbarTextItem("<a href=\"#\" id=\"lienExportFull\" title=\"" + Msg.get("export-nc-ce-bf-bv") + "\"> " + Msg.get("export-etendu") + " </a>");
ToolbarTextItem exporterPDF = new ToolbarTextItem("<a href=\"#\" id=\"lienExportPDF\" title=\"" + Msg.get("etiquettes-pdf") + "\"> " + Msg.get("etiquettes") + " </a>");
barreActions.addButton(publier);
barreActions.addButton(privatiser);
211,7 → 211,7
this.setCollapsible(true);
this.setTitleCollapse(true);
 
this.setTitle("Observations") ;
this.setTitle(Msg.get("observations"));
modeleColonnes = new ColumnModel(getConfigColonnes());
231,7 → 231,7
this.getView().setForceFit(true) ;
// on crée un masque de chargement qui s'affichera lors des mises à jour
this.setLoadMask("Chargement");
this.setLoadMask(Msg.get("chargement"));
// on ajoute les listeners
ajouterListeners();
282,7 → 282,7
} ;
etatObservation = new ColumnConfig("Transmis", "etat_observation", 20, true, new Renderer() {
etatObservation = new ColumnConfig(Msg.get("transmis"), "etat_observation", 20, true, new Renderer() {
 
@Override
public String render(Object value, CellMetadata cellMetadata,
299,15 → 299,15
});
referentielTaxoObservation = new ColumnConfig("Référentiel", "referentiel_taxo_observation", 15, true, colRend);
nomSaisiObservation = new ColumnConfig("Nom saisi", "nomSaisi_observation", 130, true, colRend);
nomRetenuObservation = new ColumnConfig("Nom retenu", "nomRetenu_observation", 130, true, colRend);
familleObservation = new ColumnConfig("Famille", "famille_observation", 50, true, colRend);
lieuObservation = new ColumnConfig("Lieu", "lieu_observation", 130, true, colRend);
altitudeObservation = new ColumnConfig("Alt", "altitude_observation", 10, true, colRend);
dateObservation = new ColumnConfig("Date", "date_observation", 70, true, dateRend);
abondanceObservation = new ColumnConfig("Abondance", "abondance", 50, true, colRend);
certitudeObservation = new ColumnConfig("Identification", "certitude", 50, true, new Renderer() {
referentielTaxoObservation = new ColumnConfig(Msg.get("referentiel"), "referentiel_taxo_observation", 15, true, colRend);
nomSaisiObservation = new ColumnConfig(Msg.get("nom-saisi"), "nomSaisi_observation", 130, true, colRend);
nomRetenuObservation = new ColumnConfig(Msg.get("nom-retenu"), "nomRetenu_observation", 130, true, colRend);
familleObservation = new ColumnConfig(Msg.get("famille"), "famille_observation", 50, true, colRend);
lieuObservation = new ColumnConfig(Msg.get("lieu"), "lieu_observation", 130, true, colRend);
altitudeObservation = new ColumnConfig(Msg.get("altitude-court"), "altitude_observation", 10, true, colRend);
dateObservation = new ColumnConfig(Msg.get("date"), "date_observation", 70, true, dateRend);
abondanceObservation = new ColumnConfig(Msg.get("abondance"), "abondance", 50, true, colRend);
certitudeObservation = new ColumnConfig(Msg.get("identification"), "certitude", 50, true, new Renderer() {
@Override
public String render(Object value, CellMetadata cellMetadata,
Record record, int rowIndex, int colNum, Store store) {
315,8 → 315,8
}
});
phenologieObservation = new ColumnConfig("Phénologie", "phenologie", 40, true, colRend);
ordreObservation = new ColumnConfig("Ordre", "ordre_observation", 70, true, colRend);
phenologieObservation = new ColumnConfig(Msg.get("phenologie"), "phenologie", 40, true, colRend);
ordreObservation = new ColumnConfig(Msg.get("ordre"), "ordre_observation", 70, true, colRend);
ColumnConfig[] cm = {etatObservation, referentielTaxoObservation,
nomSaisiObservation, certitudeObservation,
nomRetenuObservation, familleObservation,
443,7 → 443,7
 
setDdGroup("ObsMotsClesGroup");
setEnableDragDrop(true);
setDragDropText("Glissez les observations sélectionnées sur un projet pour les lier");
setDragDropText(Msg.get("glissez-observations-pour-lier"));
// on fabrique la nouvelle configuration
// les éléments sur lesquels on fait du drag 'n drop doivent tous avoir le même ddGroup
DropTargetConfig dtc = new DropTargetConfig();
571,7 → 571,7
ExtElement masked = Ext.get(getId()) ;
 
if (masked!=null) {
masked.mask("Chargement") ;
masked.mask(Msg.get("chargement"));
}
}
886,7 → 886,7
texteFiltresEnCours = "- <span class=\"indicateur_filtres\"> Filtres - "+texteFiltresEnCours+"</span>";
}
this.setTitle("Observations"+texteFiltresEnCours) ;
this.setTitle(Msg.get("observations")+texteFiltresEnCours) ;
for(int i = 0; i < filtresEnCours.length; i++) {
/trunk/war/i18n/messages_en.js
102,7 → 102,24
"import-observations" : "Observations import",
"enoyer" : "send",
"telecharger-modele" : "Download a document template",
"importer" : "Import",
"exporter" : "Export",
"export-nc-ce-bf-bv" : "Export common names, extended fields, Baseflor data and Baseveg syntaxons",
"export-entendu" : "Extended export",
"etiquettes-pdf" : "Generate labels in PDF format for the current selection",
"etiquettes" : "Labels",
"transmis" : "Transmitted",
"glissez-observations-pour-lier" : "Drag the selected observations onto a projet to link them to it",
 
"referentiel" : "Référentiel",
"nom-saisi" : "Typed name",
"nom-retenu" : "Adopted name",
"famille" : "Family",
"altitude-court" : "alt",
"abondance" : "Abundancy",
"phenologie" : "Phenology",
"ordre" : "Order",
 
"details-images-obs" : "Details and observations",
"liste" : "List",
"question-envoi-images-identifie" : "You need to be logged in to upload images. Do you want to log in now ?",
/trunk/war/i18n/messages_fr.js
102,7 → 102,24
"import-observations" : "Import d'observations",
"enoyer" : "envoyer",
"telecharger-modele" : "Télécharger le modèle de document",
"importer" : "Importer",
"exporter" : "Exporter",
"export-nc-ce-bf-bv" : "Export des noms communs, des champs étendus, des données Baseflor et des syntaxons Baseveg",
"export-entendu" : "Export étendu",
"etiquettes-pdf" : "Génération d'étiquettes au format PDF pour la sélection",
"etiquettes" : "Étiquettes",
"transmis" : "Transmis",
"glissez-observations-pour-lier" : "Glissez les observations sélectionnées sur un projet pour les lier",
 
"referentiel" : "Référentiel",
"nom-saisi" : "Nom saisi",
"nom-retenu" : "Nom retenu",
"famille" : "Famille",
"altitude-court" : "alt",
"abondance" : "Abondance",
"phenologie" : "Phénologie",
"ordre" : "Ordre",
 
"details-images-obs" : "Détails et observations",
"liste" : "Liste",
"question-envoi-images-identifie" : "L'envoi d'images nécéssite d'être identifié. Voulez-vous vous identifier maintenant ?",