/trunk/src/org/tela_botanica/client/vues/image/BarreOutilsVue.java |
---|
204,8 → 204,6 |
nomFiltre = Msg.get(nomFiltre); |
} |
cel2.LogVersFirebug(nomFiltre); |
return nomFiltre; |
} |
/trunk/src/org/tela_botanica/client/vues/image/filtres/RechercheFiltreTaxonVue.java |
---|
33,7 → 33,7 |
iMediateur = im; |
champRecherche = new TextField(); |
champRecherche.setWidth("90%"); |
boutonRechercher = new Button("Rechercher"); |
boutonRechercher = new Button(Msg.get("rechercher")); |
boutonRechercher.addListener(new ButtonListenerAdapter() { |
73,7 → 73,7 |
@Override |
public String renvoyerNomFiltre() { |
return "Recherche Libre"; |
return Msg.get("recherche-libre"); |
} |
@Override |
/trunk/src/org/tela_botanica/client/vues/image/PanneauMetadonneesVue.java |
---|
139,8 → 139,8 |
imediateur = im; |
// on crée et dispose les panneaux et les champs |
panneauExifGrid = new Panel(Msg.get("infos-generales")); |
panneauIptcGrid = new Panel(Msg.get("infos-generales")); |
panneauExifGrid = new Panel(Msg.get("infos-exif")); |
panneauIptcGrid = new Panel(Msg.get("infos-iptc")); |
panneauInfoGrid = new Panel(Msg.get("infos-generales")); |
panneauMotsCles = new ImageMotsClesVue(im); |
panneauMotsCles.setHeight("50%"); |
/trunk/src/org/tela_botanica/client/util/FormulaireSaisieChampEtendu.java |
---|
6,6 → 6,7 |
import java.util.List; |
import java.util.Map; |
import org.tela_botanica.client.i18n.Msg; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.dao.ListeReferentielChampsEtendusDAO; |
import org.tela_botanica.client.modeles.objets.ListeGroupesChampsEtendus; |
55,9 → 56,7 |
setPaddings(3); |
setBodyBorder(false); |
indicationSaisieGroupe = new HTML("Vous pouvez ajouter plusieurs champs à la fois correspondant à un groupe "+ |
"par exemple les champs des projet 'sauvages de ma rue' ou 'florilèges', etc... <br />"+ |
"De nouveaux groupes seront ajoutés régulièrement en fonction des champs les plus utilisés"); |
indicationSaisieGroupe = new HTML(Msg.get("indication-saisie-groupe-champ-etendus")); |
indicationSaisieGroupe.addStyleName("aideCreerChampEtendu"); |
conteneurlabelGroupe = new Panel(); |
64,7 → 63,7 |
conteneurlabelGroupe.setStyleName("panneauEnLigne"); |
conteneurlabelGroupe.addStyleName("selecteurGroupeEtendus"); |
conteneurlabelGroupe.setBorder(false); |
Label labelGroupeChampsEtendus = new Label("Ajouter un groupe de champs :"); |
Label labelGroupeChampsEtendus = new Label(Msg.get("ajouter-groupe-champ-etendus")+" :"); |
listeGroupeChampsEtendus = new ListBox(); |
listeGroupeChampsEtendus.setWidth("315px"); |
conteneurlabelGroupe.add(labelGroupeChampsEtendus); |
85,12 → 84,8 |
} else { |
this.rafraichir(cacheGroupes, false); |
} |
HTML indicationSaisie = new HTML("Saisissez un nom de champ ou choisisez un nom proposé par l'autocomplétion "+ |
"Si vous choissisez un nom de champ existant vous pourrez profiter d'une autocomplétion "+ |
"sur les valeurs déjà saisies pour ce champ par les autres utilisateurs.<br /> "+ |
"Les champs de la forme 'label (clé)' sont des champs 'standards' ayant un rôle et une description " + |
"bien définie"); |
HTML indicationSaisie = new HTML(Msg.get("indication-saisie-nom-champ-etendu")); |
indicationSaisie.addStyleName("aideCreerChampEtendu"); |
add(indicationSaisie); |
98,7 → 93,7 |
hp.setBorderWidth(0); |
nChamp = new AutoCompletionComboBox("Nom du champ", ListeReferentielChampsEtendusDAO.getUrlRequeteNomsChampsEtendus()) { |
nChamp = new AutoCompletionComboBox(Msg.get("nom-champ-etendu"), ListeReferentielChampsEtendusDAO.getUrlRequeteNomsChampsEtendus()) { |
@Override |
protected Map<String, String> parserResultatRequete( |
Response response) { |
139,12 → 134,12 |
descriptionChamp.addStyleName("aideWikiChampEtendu"); |
add(descriptionChamp); |
ajouterChampsEtenduEtFermer = new Button("Ajouter et fermer"); |
ajouterChampsEtenduEtFermer.setTooltip("Ajouter un champ étendu ou un groupe de champs et fermer la fenêtre"); |
ajouterChampsEtendu = new Button("Ajouter"); |
ajouterChampsEtendu.setTooltip("Ajouter un champ étendu ou un groupe de champ"); |
annulerAjouterChampEtendu = new Button("Annuler"); |
annulerAjouterChampEtendu.setTooltip("Fermer la fenêtre sans ajouter de champ"); |
ajouterChampsEtenduEtFermer = new Button(Msg.get("ajouter-fermer")); |
ajouterChampsEtenduEtFermer.setTooltip(Msg.get("indication-ajouter-fermer")); |
ajouterChampsEtendu = new Button(Msg.get("ajouter")); |
ajouterChampsEtendu.setTooltip(Msg.get("indication-ajouter-champ-etendu")); |
annulerAjouterChampEtendu = new Button(Msg.get("fermer")); |
annulerAjouterChampEtendu.setTooltip(Msg.get("indication-fermer-champ-etendu")); |
hp.add(ajouterChampsEtenduEtFermer); |
hp.add(ajouterChampsEtendu); |
172,7 → 167,7 |
if(champEtenduEstValide()) { |
surValidation(validerEtRenvoyerChampEtendu()); |
} else { |
Window.alert("Le nom du champ étendu ne peut pas être vide"); |
Window.alert(Msg.get("erreur-nom-vide-champ-etendu")); |
} |
} |
} |
185,7 → 180,7 |
surAjout(validerEtRenvoyerChampEtendu()); |
raz(); |
} else { |
Window.alert("Le nom du champ étendu ne peut pas être vide"); |
Window.alert(Msg.get("erreur-nom-vide-champ-etendu")); |
} |
} |
}); |
278,8 → 273,8 |
private void afficherDescriptionEtLienWikiChampEtendu(final String cle, String description) { |
if(description.trim().isEmpty()) { |
String urlDesc = ListeReferentielChampsEtendusDAO.obtenirUrlEditionDescriptionWiki(cle); |
descriptionChamp.setHTML("<span> Aucune description n'existe pour ce champ.<br />" + |
"Vous pouvez la remplir sur cette page :" + |
descriptionChamp.setHTML("<span> "+Msg.get("indication-aucune-description-champ-etendu")+".<br />" + |
Msg.get("indication-aucune-description-champ-etendu-remplir")+" :" + |
"<a id=\"lien_description_wiki_ce_"+cle+"\" href="+urlDesc+" target=\"_blank\">"+cle+"</span></span>"); |
Ext.get("lien_description_wiki_ce_"+cle).addListener("click", new EventCallback() { |
@Override |
288,7 → 283,7 |
} |
}); |
} else { |
descriptionChamp.setHTML("<span class=\"descriptionChampEtenduTitre\">Description :</span> "+description); |
descriptionChamp.setHTML("<span class=\"descriptionChampEtenduTitre\">"+Msg.get("description")+" :</span> "+description); |
} |
} |
} |
/trunk/war/i18n/messages_en.js |
---|
79,7 → 79,7 |
"chargement" : "Loading", |
"lier-images-selectionnes" : "Link to selected images", |
"infos-generales" : "General infos", |
"infos-generales" : "Infos", |
"infos-exif" : "Exif", |
"infos-iptc" : "Iptc", |
"infos" : "Infos", |
182,7 → 182,6 |
"annee" : "Year", |
"mois" : "Month", |
"jour" : "Day", |
"mois-1" : "january", |
"mois-2" : "february", |
196,5 → 195,25 |
"mois-10" : "october", |
"mois-11": "november", |
"mois-12" : "december", |
"mois-inconnu" : "Unknown" |
"mois-inconnu" : "Unknown", |
"indication-saisie-groupe-champ-etendus" : "You can add multiple fields at once, corresponding to a group "+ |
"for exemple fields from the projets 'sauvages de ma rue' or 'florilèges', etc... <br />"+ |
"New groups will be added on a regular basis, based on the most used fields", |
"ajouter-groupe-champ-etendus" : "Add fields group", |
"indication-saisie-nom-champ-etendu" : "Enter a field name or choose one from autocompletion "+ |
"If you choose an existing field name, this field will be autocompleted "+ |
"with values already entered by other users.<br /> "+ |
"Fields of the form 'label (key)' are 'standards' fields having specific roles and descriptions", |
"nom-champ-etendu" : "Field name", |
"ajouter-fermer" : "Add and close", |
"indication-ajouter-fermer" : "Add an extended field or a group and close the window", |
"ajouter" : "Add", |
"fermer" : "Close", |
"indication-ajouter-champ-etendu" : "Add an extended field or a group", |
"indication-fermer-champ-etendu" : "Close the window", |
"erreur-nom-vide-champ-etendu" : "Extended field name cannot be empty", |
"indication-aucune-description-champ-etendu" : "No description found for this field", |
"indication-aucune-description-champ-etendu-remplir" : "You can fill it on this page", |
"description" : "Description" |
} |
/trunk/war/i18n/messages_fr.js |
---|
78,7 → 78,7 |
"chargement" : "Chargement", |
"lier-images-selectionnes" : "Lier aux images selectionnées", |
"infos-generales" : "Infos générales", |
"infos-generales" : "Infos", |
"infos-exif" : "Exif", |
"infos-iptc" : "Iptc", |
"infos" : "Infos", |
195,4 → 195,25 |
"mois-11": "novembre", |
"mois-12" : "décembre", |
"mois-inconnu" : "Inconnu" |
"indication-saisie-groupe-champ-etendus" : "Vous pouvez ajouter plusieurs champs à la fois correspondant à un groupe "+ |
"par exemple les champs des projet 'sauvages de ma rue' ou 'florilèges', etc... <br />"+ |
"De nouveaux groupes seront ajoutés régulièrement en fonction des champs les plus utilisés", |
"ajouter-groupe-champ-etendus" : "Ajouter un groupe de champs", |
"indication-saisie-nom-champ-etendu" : "Saisissez un nom de champ ou choisisez un nom proposé par l'autocomplétion "+ |
"Si vous choissisez un nom de champ existant vous pourrez profiter d'une autocomplétion "+ |
"sur les valeurs déjà saisies pour ce champ par les autres utilisateurs.<br /> "+ |
"Les champs de la forme 'label (clé)' sont des champs 'standards' ayant un rôle et une description " + |
"bien définie", |
"nom-champ-etendu" : "Nom du champ", |
"ajouter-fermer" : "Ajouter et fermer", |
"indication-ajouter-fermer" : "Ajouter un champ étendu ou un groupe de champs et fermer la fenêtre", |
"ajouter" : "Ajouter", |
"fermer" : "Fermer", |
"indication-ajouter-champ-etendu" : "Ajouter un champ étendu ou un groupe de champs", |
"indication-fermer-champ-etendu" : "Fermer la fenêtre", |
"erreur-nom-vide-champ-etendu" : "Le nom du champ étendu ne peut pas être vide", |
"indication-aucune-description-champ-etendu" : "Aucune description n'existe pour ce champ", |
"indication-aucune-description-champ-etendu-remplir" : "Vous pouvez la remplir sur cette page", |
"description" : "Description" |
} |