|
From: <de...@us...> - 2010-08-22 21:59:04
|
Revision: 5865
http://fudaa.svn.sourceforge.net/fudaa/?rev=5865&view=rev
Author: deniger
Date: 2010-08-22 21:58:57 +0000 (Sun, 22 Aug 2010)
Log Message:
-----------
Modified Paths:
--------------
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcData.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVarAttrMapperTableModel.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java
trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcData.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcData.java 2010-08-22 21:57:54 UTC (rev 5864)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcData.java 2010-08-22 21:58:57 UTC (rev 5865)
@@ -1,9 +1,13 @@
/*
- * @creation 31 mai 2005
- * @modification $Date: 2007-05-04 14:00:26 $
- * @license GNU General Public License 2
- * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
- * @mail fud...@li...
+ * @creation 31 mai 2005
+ *
+ * @modification $Date: 2007-05-04 14:00:26 $
+ *
+ * @license GNU General Public License 2
+ *
+ * @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
+ *
+ * @mail fud...@li...
*/
package org.fudaa.fudaa.sig;
@@ -14,6 +18,12 @@
import javax.swing.SwingUtilities;
+import com.memoire.bu.BuBorderLayout;
+import com.vividsolutions.jts.geom.Envelope;
+import com.vividsolutions.jts.geom.Geometry;
+import com.vividsolutions.jts.geom.LineString;
+import com.vividsolutions.jts.geom.Polygon;
+
import org.fudaa.ctulu.CtuluLibString;
import org.fudaa.ctulu.CtuluUI;
import org.fudaa.ctulu.ProgressionInterface;
@@ -37,12 +47,6 @@
import org.fudaa.fudaa.commun.FudaaLib;
import org.fudaa.fudaa.sig.wizard.FSigWizardImportHelper;
-import com.memoire.bu.BuBorderLayout;
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.Polygon;
-
/**
* @author Fred Deniger
* @version $Id: FSigGeomSrcData.java,v 1.14 2007-05-04 14:00:26 deniger Exp $
@@ -63,6 +67,21 @@
GISDataModel[] polylignes_;
+ public boolean containsDataFor(final GISAttributeInterface toFind) {
+ return containsDataFor(toFind, points_) || containsDataFor(toFind, polygones_)
+ || containsDataFor(toFind, polylignes_);
+
+ }
+
+ public static boolean containsDataFor(final GISAttributeInterface toFind, final GISDataModel[] models) {
+ if (models == null) { return false; }
+ for (final GISDataModel gisDataModel : models) {
+ if (gisDataModel.getIndiceOf(toFind) >= 0) { return true; }
+ }
+ return false;
+
+ }
+
private void preload(final GISAttributeInterface[] _att, final GISDataModel[] _models,
final ProgressionInterface _prog) {
@@ -111,20 +130,20 @@
envConvex.expandToInclude(dest.getEnvelopeInternal());
// convex.add(dest);
}
-// final Envelope ptRing = new Envelope();
-// if (points_ != null) {
-// // List geoms = new ArrayList();
-// for (int i = points_.length - 1; i >= 0; i--) {
-// for (int k = points_[i].getNumGeometries() - 1; k >= 0; k--) {
-// ptRing.expandToInclude(points_[i].getGeometry(k).getEnvelopeInternal());
-// }
-// }
-// if (!ptRing.isNull()) {
-// envConvex.expandToInclude(ptRing);
-// final ZCalqueLigneBrisee cq = FSigGeomSrcDataUtils.buildPrevisuDomaines(ptRing);
-// gc.add(cq);
-// }
-// }
+ // final Envelope ptRing = new Envelope();
+ // if (points_ != null) {
+ // // List geoms = new ArrayList();
+ // for (int i = points_.length - 1; i >= 0; i--) {
+ // for (int k = points_[i].getNumGeometries() - 1; k >= 0; k--) {
+ // ptRing.expandToInclude(points_[i].getGeometry(k).getEnvelopeInternal());
+ // }
+ // }
+ // if (!ptRing.isNull()) {
+ // envConvex.expandToInclude(ptRing);
+ // final ZCalqueLigneBrisee cq = FSigGeomSrcDataUtils.buildPrevisuDomaines(ptRing);
+ // gc.add(cq);
+ // }
+ // }
if (!envConvex.isNull()) {
final ZCalqueLigneBrisee cq = FSigGeomSrcDataUtils.buildPrevisuDomaineTotal(envConvex);
gc.add(cq);
@@ -271,7 +290,7 @@
final CtuluUI _parent) {
final CtuluDialogPanel pn = new CtuluDialogPanel();
pn.setLayout(new BuBorderLayout(0, 10, true, true));
- FSigWizardImportHelper.InfoPanel pnInfo=new FSigWizardImportHelper.InfoPanel();
+ final FSigWizardImportHelper.InfoPanel pnInfo = new FSigWizardImportHelper.InfoPanel();
pnInfo.setSrc(this);
pn.add(pnInfo, BuBorderLayout.NORTH);
previsu(_d, _parent, pn, _zoneCible);
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVarAttrMapperTableModel.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVarAttrMapperTableModel.java 2010-08-22 21:57:54 UTC (rev 5864)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVarAttrMapperTableModel.java 2010-08-22 21:58:57 UTC (rev 5865)
@@ -178,8 +178,8 @@
* @return les resultats dans l'ordre d'entree.
*/
public MapperResult getResult() {
- final ArrayList listVar = new ArrayList(target_.length);
- final ArrayList listAtt = new ArrayList(target_.length);
+ final ArrayList<H2dVariableType> listVar = new ArrayList<H2dVariableType>(target_.length);
+ final ArrayList<GISAttributeInterface> listAtt = new ArrayList<GISAttributeInterface>(target_.length);
final int nb = idx_.length;
for (int i = 0; i < nb; i++) {
final GISAttributeInterface att = idx_[i];
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java 2010-08-22 21:57:54 UTC (rev 5864)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java 2010-08-22 21:58:57 UTC (rev 5865)
@@ -42,6 +42,7 @@
import org.fudaa.fudaa.sig.FSigVarPolygoneModifierActivity;
import org.fudaa.fudaa.sig.FSigVariableModifResult;
import org.fudaa.fudaa.sig.FSigVariableModifResultSub;
+import org.fudaa.fudaa.sig.FSigVarAttrMapperTableModel.MapperResult;
import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.Envelope;
@@ -157,15 +158,18 @@
public final H2dVariableProviderInterface getTarget() {
return target_;
}
+
+ MapperResult userMappingDefined;
public void process(final CtuluAnalyze _analyse, final BitSet _set, final ProgressionInterface _prog) {
stop_ = false;
- final FSigVarAttrMapperTableModel.MapperResult res = getAttModel().getResult();
+ final FSigVarAttrMapperTableModel.MapperResult res = getMapperResult();
final boolean isElt = target_.isElementVar();
final int nbObj = isElt ? target_.getGrid().getEltNb() : target_.getGrid().getPtsNb();
final BitSet objectSet = _set == null ? new BitSet(nbObj) : _set;
int nbPtZoneMod = 0;
if (res.att_.length == 0) {
+ _analyse.addWarn(FSigLib.getS("Les fichiers en entr\xE9e ne comporte pas de donn\xE9es, l'interpolation n'a pas \xE9t\xE9 effectu\xE9e"));
return;
}
final FSigVariableModifResult resultat = new FSigVariableModifResult(res.att_.length, objectSet, target_);
@@ -290,6 +294,10 @@
}
+ private MapperResult getMapperResult() {
+ return userMappingDefined==null?getAttModel().getResult():userMappingDefined;
+ }
+
public final void setData(final FSigGeomSrcData _data) {
data_ = _data;
}
@@ -357,4 +365,18 @@
useZone_ = _useZone;
}
+ /**
+ * @return the userMappingDefined
+ */
+ public MapperResult getUserMappingDefined() {
+ return userMappingDefined;
+ }
+
+ /**
+ * @param userMappingDefined the userMappingDefined to set
+ */
+ public void setUserMappingDefined(MapperResult userMappingDefined) {
+ this.userMappingDefined = userMappingDefined;
+ }
+
}
Modified: trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
===================================================================
--- trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2010-08-22 21:57:54 UTC (rev 5864)
+++ trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2010-08-22 21:58:57 UTC (rev 5865)
@@ -1,4 +1,5 @@
Ajouter un groupe=Add a group
+Les fichiers en entr\xE9e ne comporte pas de donn\xE9es, l'interpolation n'a pas \xE9t\xE9 effectu\xE9e=The input files have no datas, the interpolation can't be done
Le fichier inp est requis pour la lecture des r\xE9sultats=The inp file is required to read the corresponding results data
S\xE9lectionner au moins un noeud dans une fronti\xE8re interne=Select at least one node in an intern frontier
Saisir un point r\xE9el=Input real coordinates
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bma...@us...> - 2011-10-20 21:39:17
|
Revision: 6552
http://fudaa.svn.sourceforge.net/fudaa/?rev=6552&view=rev
Author: bmarchan
Date: 2011-10-20 21:39:10 +0000 (Thu, 20 Oct 2011)
Log Message:
-----------
Add : Internationalisation fudaa-sig
Modified Paths:
--------------
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcDataUtils.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigInpFileParam.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigOutFileParam.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerAction.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigFileLoaderRefluxRefondeResult.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardImportHelper.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java
trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcDataUtils.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcDataUtils.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGeomSrcDataUtils.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -55,10 +55,6 @@
return r;
}
- public static JLabel buildLabeli18n(final String _s) {
- return buildLabel(EbliLib.getS(_s));
- }
-
static Runnable buildRunnableForPrevisu(final Dialog _d, final CtuluUI _parent, final CtuluDialogPanel _dest,
final BGroupeCalque _gc) {
return new Runnable() {
@@ -90,7 +86,7 @@
_d.dispose();
}
- _dest.afficheModale(_parent.getParentComponent(), FSigLib.getS("Pr\xE9visulation"), CtuluDialog.OK_OPTION,
+ _dest.afficheModale(_parent.getParentComponent(), FSigLib.getS("Pr\xE9visualisation"), CtuluDialog.OK_OPTION,
new Runnable() {
public void run() {
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigInpFileParam.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigInpFileParam.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigInpFileParam.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -201,7 +201,7 @@
@Override
public String getSetCellText() {
- return valSet==null ? "":FSigLib.getS("[ {0} calque(s) s\xE9lectionn\xE9(s) ]",""+valSet.split("\\|").length);
+ return valSet==null ? "":"[ "+FSigLib.getS("{0} calque(s) s\xE9lectionn\xE9(s)",""+valSet.split("\\|").length)+" ]";
}
@Override
@@ -234,7 +234,7 @@
CtuluIOOperationSynthese ret=exporters_[numExporter].exportTo(v, ui_, outFile, null);
if (ret.containsFatalError() && _prog != null) {
- _prog.appendDetailln(FSigLib.getS("Erreur d'ecriture"));
+ _prog.appendDetailln(FSigLib.getS("Erreur d'\xE9criture"));
return false;
}
return true;
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigOutFileParam.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigOutFileParam.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/exetools/FSigOutFileParam.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -18,10 +18,10 @@
import org.fudaa.ctulu.ProgressionInterface;
import org.fudaa.ctulu.gui.CtuluDialogPanel;
import org.fudaa.ebli.calque.BGroupeCalque;
-import org.fudaa.fudaa.commun.FudaaLib;
import org.fudaa.fudaa.commun.exetools.FudaaExeTool;
import org.fudaa.fudaa.commun.exetools.FudaaExeTool.ParamI;
import org.fudaa.fudaa.sig.FSigGeomSrcData;
+import org.fudaa.fudaa.sig.FSigLib;
import org.fudaa.fudaa.sig.wizard.FSigFileLoadResult;
import org.fudaa.fudaa.sig.wizard.FSigFileLoaderCsv;
import org.fudaa.fudaa.sig.wizard.FSigFileLoaderGIS;
@@ -134,7 +134,7 @@
public boolean postLaunch(ProgressionDetailedInterface _prog) {
File fout=new File(exeTool.exeDirPath, getValParam());
if (!fout.exists()) {
- _prog.appendDetailln(FudaaLib.getS("Le fichier {0} n'existe pas", fout));
+ _prog.appendDetailln(FSigLib.getS("Le fichier {0} n'existe pas", fout.getPath()));
return false;
}
FSigFileLoadResult res=new FSigFileLoadResult();
@@ -155,7 +155,7 @@
// Chargement par la fenetre de destination
ParamOutFilePostPanel pn=new ParamOutFilePostPanel(res.createData());
- if (pn.afficheModaleOk(ui_.getParentComponent(),FudaaLib.getS("Destination des donn\xE9es du fichier {0}",getValParam()))) {
+ if (pn.afficheModaleOk(ui_.getParentComponent(),FSigLib.getS("Destination des donn\xE9es du fichier {0}",getValParam()))) {
pn.doAtEnd(_prog, mng_);
}
@@ -187,14 +187,14 @@
coOutFileValue_.addItem(loader.getFileFilter().getShortDescription());
}
setLayout(new BorderLayout(5, 0));
- add(new JLabel(FudaaLib.getS("Format")), BorderLayout.WEST);
+ add(new JLabel(FSigLib.getS("Format")), BorderLayout.WEST);
add(coOutFileValue_, BorderLayout.CENTER);
}
@Override
public boolean isDataValid() {
if (coOutFileValue_.getSelectedIndex() == 0) {
- setErrorText(FudaaLib.getS("Un format doit \xEAtre choisi"));
+ setErrorText(FSigLib.getS("Un format doit \xEAtre choisi"));
return false;
}
return true;
@@ -232,7 +232,7 @@
@Override
public String getDefinitionCellText() {
- return getLabel() + "/" + FudaaLib.getS("Type={0}", value);
+ return getLabel() + "/" + FSigLib.getS("Type={0}", value);
}
/** Not used */
@@ -264,7 +264,7 @@
@Override
public String getLabel() {
- return FudaaLib.getS("Fichier de sortie");
+ return FSigLib.getS("Fichier de sortie");
}
@Override
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerAction.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerAction.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerAction.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -161,8 +161,8 @@
protected static void addGroupLayer(final FSigLayerGroup _gr) {
final BuTextField ft = new BuTextField("gr " + (++_gr.grIdx_));
ft.setColumns(12);
- final FSigAttributeEditorPanel pn = new FSigAttributeEditorPanel(null, _gr.visu_.getAttributeMng(), null, FSigLib
- .getS("Variables \xE0 utiliser")) {
+ final FSigAttributeEditorPanel pn = new FSigAttributeEditorPanel(null, _gr.visu_.getAttributeMng(), null,
+ FSigLib.getS("Variables \xE0 utiliser")) {
public boolean isDataValid() {
final String txt = ft.getText();
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigFileLoaderRefluxRefondeResult.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigFileLoaderRefluxRefondeResult.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigFileLoaderRefluxRefondeResult.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -31,7 +31,7 @@
import org.fudaa.dodico.refonde.io.RefondeQuickINPReader;
import com.memoire.bu.BuFileFilter;
-import org.fudaa.fudaa.sig.FSigResource;
+import org.fudaa.fudaa.sig.FSigLib;
/**
* @author fred deniger
@@ -62,7 +62,7 @@
public void setInResult(FSigFileLoadResult _r, File _f, String _fileOrigine, ProgressionInterface _prog, CtuluAnalyze _analyze) {
final File inp = CtuluLibFile.changeExtension(_f, "inp");
if (!CtuluLibFile.exists(inp)) {
- _analyze.addFatalError(FSigResource.FSIG.getString("Le fichier inp est requis pour la lecture des r\xE9sultats."));
+ _analyze.addFatalError(FSigLib.getS("Le fichier inp est requis pour la lecture des r\xE9sultats."));
return;
}
boolean isSeiche = false;
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -244,7 +244,7 @@
if (imgReader_ == null||!imgReader_.isImageLoaded()) {
String error = getErrorFileNotFound();
if (error == null) {
- error = FSigLib.getS("Le fichier {0} n'es pas valide.", lastFile_ == null ? "?" : lastFile_.getName());
+ error = FSigLib.getS("Le fichier {0} n'est pas valide.", lastFile_ == null ? "?" : lastFile_.getName());
}
CtuluLibDialog.showError(dialog_, getDialogTitle(), error);
valideData();
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -184,8 +184,8 @@
currentAct_ = act;
act.process(resultat, new GISDataModelMultiAdapter(src), _prog, true);
nbPtZoneMod = resultat.getNbPtDone();
- _analyse.addInfo(FSigLib.getS(isElt ? "Nombre d'\xE9l\xE9ments modifi\xE9s par les zones:"
- : "Nombre de noeuds modifi\xE9s par les zones:")
+ _analyse.addInfo(isElt ? FSigLib.getS("Nombre d'\xE9l\xE9ments modifi\xE9s par les zones:")
+ : FSigLib.getS("Nombre de noeuds modifi\xE9s par les zones:")
+ CtuluLibString.getEspaceString(nbPtZoneMod));
currentAct_ = null;
}
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardImportHelper.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardImportHelper.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardImportHelper.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -53,19 +53,19 @@
lay.setColumnXAlign(new float[] { 0f, 0f });
BuPanel line = new BuPanel();
line.setLayout(lay);
- line.add(FSigGeomSrcDataUtils.buildLabeli18n("Nombre de lignes ouvertes:"));
+ line.add(FSigGeomSrcDataUtils.buildLabel(FSigLib.getS("Nombre de lignes ouvertes:")));
lbNbLines_ = FSigGeomSrcDataUtils.buildLabel("");
line.add(lbNbLines_);
- line.add(FSigGeomSrcDataUtils.buildLabeli18n("Nombre de lignes ferm\xE9es:"));
+ line.add(FSigGeomSrcDataUtils.buildLabel(FSigLib.getS("Nombre de lignes ferm\xE9es:")));
lbNbGones_ = FSigGeomSrcDataUtils.buildLabel("");
line.add(lbNbGones_);
add(line);
line = new BuPanel();
line.setLayout(lay);
- line.add(FSigGeomSrcDataUtils.buildLabeli18n("Nombre de points:"));
+ line.add(FSigGeomSrcDataUtils.buildLabel(FSigLib.getS("Nombre de points:")));
lbNbPts_ = FSigGeomSrcDataUtils.buildLabel("");
line.add(lbNbPts_);
- line.add(FSigGeomSrcDataUtils.buildLabeli18n("Nombre de points total:"));
+ line.add(FSigGeomSrcDataUtils.buildLabel(FSigLib.getS("Nombre de points total:")));
lbNbPtsTotal_ = FSigGeomSrcDataUtils.buildLabel("");
line.add(lbNbPtsTotal_);
add(line);
@@ -189,8 +189,7 @@
}
public static String getFormatExtHelp() {
- return FSigLib.getS("Les formats des fichiers sont choisis en fonction des extensions."
- + " Il est possible de les modifier dans la derni\xE8re colonne");
+ return FSigLib.getS("Les formats des fichiers sont choisis en fonction des extensions. Il est possible de les modifier dans la derni\xE8re colonne");
}
public static String getInsertOrderHelp() {
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java 2011-10-20 21:39:10 UTC (rev 6552)
@@ -171,8 +171,7 @@
protected InterpolationPanel buildInterpolationSrcPanel() {
cbInterIgnorePt_ = new BuCheckBox(FSigLib.getS("Donn\xE9es sources: ignorer les points ext\xE9rieurs au projet"));
- cbInterIgnorePt_.setToolTipText(FSigLib
- .getS("Si activ\xE9, les points situ\xE9s \xE0 l'ext\xE9rieur de l'enveloppe du projet seront ignor\xE9s"));
+ cbInterIgnorePt_.setToolTipText(FSigLib.getS("Si activ\xE9, les points situ\xE9s \xE0 l'ext\xE9rieur de l'enveloppe du projet seront ignor\xE9s"));
final BuLabel lb = new BuLabel(FSigLib.getS("Distance maximale:"));
lb
.setToolTipText(createHtmlString("Permet de pr\xE9ciser la distance maximale<br>entre l'enveloppe du projet et les points sources \xE0 utiliser"));
@@ -449,8 +448,7 @@
buf.append("</u><br>");
buf.append(FSigLib.getS("Des donn\xE9es sont d\xE9finies sur chaque sommets des zones"));
buf.append("<br>");
- buf.append(FSigLib.getS("Pour ces donn\xE9es, la valeur moyenne sera utilis\xE9e pour<br>"
- + "modifier les points contenus dans les zones"));
+ buf.append(FSigLib.getS("Pour ces donn\xE9es, la valeur moyenne sera utilis\xE9e pour<br>modifier les points contenus dans les zones"));
warn_.setToolTipText(buf.toString());
}
warn_.setVisible(true);
@@ -791,8 +789,7 @@
case 2:
r.append(FSigLib.getS("D\xE9finir les variables \xE0 modifier"));
r.append(CtuluLibString.LINE_SEP).append(
- FSigLib.getS("Si la s\xE9lection du calque actif est non vide, il est possible de ne "
- + "modifier que les objets s\xE9lectionn\xE9s"));
+ FSigLib.getS("Si la s\xE9lection du calque actif est non vide, il est possible de ne modifier que les objets s\xE9lectionn\xE9s"));
break;
case 3:
r.append(FSigLib.getS("Pr\xE9ciser la m\xE9thode d'interpolation"));
Modified: trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
===================================================================
--- trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2011-10-20 21:36:36 UTC (rev 6551)
+++ trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2011-10-20 21:39:10 UTC (rev 6552)
@@ -1,125 +1,175 @@
-Ajouter un groupe=Add a group
-Les fichiers en entr\xE9e ne comporte pas de donn\xE9es, l'interpolation n'a pas \xE9t\xE9 effectu\xE9e=The input files have no datas, the interpolation can't be done
-Le fichier inp est requis pour la lecture des r\xE9sultats=The inp file is required to read the corresponding results data
-S\xE9lectionner au moins un noeud dans une fronti\xE8re interne=Select at least one node in an intern frontier
-Saisir un point r\xE9el=Input real coordinates
-Fichier TAB Mapinfo=MapInfo TAB file
-Fond de plan=Background
-Reconna\xEEtre les polygones\: le premier et le dernier point sont identiques=Create polygon if the last and the first point are equals
-Cr\xE9er des polylignes pour les points import\xE9s=Create polylines for imported points
-Cr\xE9er des polygones pour les points import\xE9s=Create polygones for imported points
-Ne rien faire=Do nothing
-Aucune importation ne sera effectu\xE9e.\nVoulez-vous fermer ce dialogue ?=No importation will be done.\nDo you want to close this dialog anyway ?
-Modifier les attributs du groupe {0}=Modify the attributes of the group {0}
-Modifier les attributs=Modify the attributes
-Projection=Projection
-import\xE9=imported
-Aucun conflit=No conflict
-Zones de selection=Selection zones
-Editer les noeuds s\xE9l\xE9ctionn\xE9s=Edit the selected nodes
-Ajouter un calque de points=Add a points layer
-Ajouter un calque polylignes=Add a lines layer
-Donn\xE9es g\xE9og=Geog. Data
-Ne pas ajouter de nouveaux calques=Do not add new layers
-Ne pas importer les donn\xE9es g\xE9ographiques=Do not import geographic Data
-Fichier projet=Project file
-Le fichier projet=The project file
-Le calque de destination=The target layer
-Si s\xE9lectionn\xE9, aucun calque ce sera ajout\xE9 dans le groupe "Donn\xE9es geog."=If selected, no layer will be added in the group "Geog. Data"
-Si s\xE9lectionn\xE9, aucun calque ne sera ajout\xE9 \xE0 la vue en cours=If selected, no layer will be added
-Le fichier choisi n'est pas un fichier projet=The selected file is not a project file
-Variables \xE0 utiliser=Variables to use
-Aucune donn\xE9e \xE0 exporter=No data to export
-Variables \xE0 modifier=Variables to modify
-Depuis:From
-Pas de source=No source
-Ignorer=Ignore
-Importer les lignes=Import Lines
-Importer les points=Import points
-Descriptions de variables=Description of Variables
-Nom du nouveau groupe=Name of the new group
-Nouveau calque de points=New points layer
-Nouveau calque de polylignes=New lines layer
-Initialiser depuis donn\xE9es g\xE9ographiques=Initialize from geographic data
-Ouvre un assistant permettant de<br>modifier les propri\xE9t\xE9s \xE0 partir des donn\xE9es g\xE9om\xE9triques=Active a wizard helping you to<br>modify the propertires form geometric data
-Donn\xE9es sources\: ignorer les points ext\xE9rieurs au projet=Source\: ignore points that are out of the project's bounds
-Si activ\xE9, les points situ\xE9s \xE0 l'ext\xE9rieur de l'enveloppe du projet seront ignor\xE9s=If selected, the points that are out of the project's bound will be ignored while the interpolation
-Distance maximale=Maximum distance
-Permet de pr\xE9ciser la distance maximale<br>entre l'enveloppe du projet et les points sources \xE0 utiliser=Use to specify the maximum distance between<br> the exterior bound of the projet and the points to use to process interpolation
-Ne modifier que les points situ\xE9s \xE0 l'int\xE9rieur de l'enveloppe des donn\xE9es sources=Only modify the points that are contained in the envelop of the source(s) data
-Permet de pr\xE9ciser la distance maximale<br>entre l'enveloppe et les points \xE0 modifier par l'interpolation=Use to set the maximum distance between<br>the geomtric data's envelop and the point to modify
-S\xE9lectionner les calques=Select layers
-S\xE9lectionner au moins un point=Select at least one point
-S\xE9lectionner au moins un noeud=Select at least one node
-Calques s\xE9lectionn\xE9s=Selected layers
-Attributs disponibles=Availables attributes
-Attributs=Attributes
-Pr\xE9visualiser=Preview
-Interpolation=Interpolation
-Modifier les objets s\xE9lectionn\xE9es uniquement=Modify the selected objects only
-Initialiser \xE0 partir des zones=Initialize from zones
-Toutes les variables=All variables
-Les variables s\xE9lectionn\xE9es=Only selected variables
-Si activ\xE9, tous les points appartenant \xE0 une zone (ligne ferm\xE9e) seront intialis\xE9s avec les valeurs de cette zone=If selected, each point belonging to a zone ( a closed line) will be intialized with the values defined by the zone
-Cette action est prioritaire sur l'interpolation=This action is done before interpolation
-Interpoler \xE0 partir des points=Interpolate from points
-Si activ\xE9, les valeurs seront interpol\xE9es \xE0 partir des donn\xE9es g\xE9ographiques=If selected, the values will be interpolated from geometric data
-Les donn\xE9es d\xE9j\xE0 modifi\xE9es par les zones ne seront pas prise en compte=The data already modified by a zone won't be remodified
-Utiliser les sommets des lignes pour l'interpolation=Use lines' vertex to interpolate
-Si activ\xE9, les sommets des lignes (ferm\xE9es ou non) seront utilis\xE9es pour l'interpolation=If selected, the vertex of the lines ( closed or not) will be used to perform the interpolation
-Des donn\xE9es sont d\xE9finies sur chaque sommets des zones=Some attibutes are defined for each vertex
-Pour ces donn\xE9es, la valeur moyenne sera utilis\xE9e pour<br>modifier les points contenus dans les zones=For these attributes, an average value will be used
-Modifier \xE0 partir de calques=Modify from geographic layers
-Modifier \xE0 partir de fichiers=Modify from files
-Modifier \xE0 partir de donn\xE9es g\xE9ographiques=Modify from geographic data
-Choix du type de source=Configure the type of the source
-Construction vue 2D=View 2D intialization
-Source\: s\xE9lection=Source\: selection
-Charger=Load
-D\xE9finition de la cible=Configuration of the target
-M\xE9thodes d'interpolation=Interpolation methods
-Aucun attribut disponible=No attribute available
-Auncune donn\xE9e g\xE9ographique disponible=No geographic data available
-ajouter des fichiers et utiliser le bouton 'Charger'=Add files and use the button 'Load'
-Un format n'est pas sp\xE9cifi\xE9=A file format is not set
-Le fichier doit contenir 2 champs (X,Y) au minimum=The file must contain 2 columns (X,Y) at least
-Non d\xE9fini=Not defined
-Des lignes int\xE9rieures \xE0 des polygones ont \xE9t\xE9 ignor\xE9es=Some interior lines has been ignored
-Aucune variable cible ne sera modifi\xE9e=No variable will be modified
-Choisir le type de la source\: fichiers ou calques g\xE9ographiques=Choose the source\: files or geographic layers
-Choisir les calques g\xE9ographiques=Choose the geographic layers to use
-Utiliser les touches 'Ctrl' et/ou 'Maj' pour s\xE9lectionner plusieurs calques=Use the keys 'Ctrl' and/or 'Maj' to select several layers
-Choisir les fichiers \xE0 utiliser=Choose the files to use
-Les formats des fichiers sont choisis en fonction des extensions. Il est possible de les modifier dans la derni\xE8re colonne=The format of a file is choosen from its extension. This format can be also modified in the column
-L'ordre d'insertion des fichiers permet de d\xE9finir les priorit\xE9s pour les zones=The order of the files is used while modifying values from zones
-Pr\xE9ciser les calques et les attributs \xE0 modifier=Configure the layers and the attributes to modify
-D\xE9finir les variables \xE0 modifier=Define the variables to modify
-S\xE9lection des fichiers=Files selection
-D\xE9finir les calques cibles=Configure the target layers
-s\xE9lection des points=Points selection
-Choisir le nom du calque \xE0 cr\xE9er et l'image \xE0 utiliser=Choose the name of the target layer and the file containing the image
-Choisir le calque et l'image=Choose the layer and the image
-L'image \xE0 charger: the file to load
-Pr\xE9visualiser automatiquement:auto-refresh preview
-Vous devez d\xE9finir au moins 3 points pour caler une image=3 points must be defined to georeference an image
-Vos points ne permettent pas de caler l'image (ils sont s\xFBrement align\xE9s)=You points are not valid ( they are certainly aligned)
-S\xE9lectionner un calque non vide=Select a not empty layer
-Le nom du calque=The name of the layer
-Si la s\xE9lection du calque actif est non vide, il est possible de ne modifier que les objets s\xE9lectionn\xE9s=If the selection of the current layer is not empty, it's possible to modify only the selected objects
-Pr\xE9ciser la m\xE9thode d'interpolation=Configure the interpolation method
-Nombre d'\xE9l\xE9ments modifi\xE9s par les zones=Number of meshes modified by zones
-Nombre de noeuds modifi\xE9s par les zones=Number of nodes modified by zones
-Nombre d'\xE9l\xE9ments modifi\xE9s par interpolation=Number of meshes modified by interpolation
-Nombre de noeuds modifi\xE9s par interpolation=Number of nodes modified by interpolation
-Variable source (lue)=Source Variable (read)
-Variable destination=Target Variable
-Nombre de variables r\xE9ellement import\xE9es=Number of variables that will be really imported
-Exporter la c\xF4te d'eau=Export the water depth
-Editer le fond de plan=Edit the raster image
-Importer et g\xE9or\xE9f\xE9rencer une image=Import and georeference an image
-Editer les correspondances entre les coordonn\xE9es en pixels et coordonn\xE9es r\xE9elles=Edit/add geographic coordinates for each images coordinates (pixel)
-Activer le bouton 'Ajouter un point' et cliquer sur l'image pour r\xE9cup\xE9rer les coordonn\xE9es en pixels=Activate the button 'Add a point' and click on the image to extract the image coordinates (pixels)
-Utiliser le bouton 'Saisir un point r\xE9el' r\xE9cup\xE9rer les coordonn\xE9es r\xE9elles=Use the button 'Input real coordinates' to extract real coordinates
-Saisir=Input
-Pr\xE9ciser un chemin vers l'image \xE0 charger=Please, select a file containing an image
-G\xE9or\xE9f\xE9rencer l'image=Georeferencing the image
\ No newline at end of file
+< Ignorer >=< Ignore >
+< Nouveau >=< New >
+Activer le bouton 'Ajouter un point' et cliquer sur l'image pour r\xE9cup\xE9rer les coordonn\xE9es en pixels=Activate the button 'Add a point' and click on the image to extract the image coordinates (pixels)
+Ajouter un calque de points=Add a points layer
+Ajouter un calque polylignes=Add a lines layer
+Ajouter un groupe=Add a group
+Ajouter un point de calage=Add a reference point
+Attributs disponibles=Availables attributes
+Attributs=Attributes
+Aucun attribut disponible=No attribute available
+Aucun calque n'a \xE9t\xE9 s\xE9lectionn\xE9=No layer has been selected
+Aucun conflit=No conflict
+Aucune donn\xE9e g\xE9ographique disponible=No geographic data available
+Aucune donn\xE9e \xE0 exporter=No data to export
+Aucune importation ne sera effectu\xE9e.\nVoulez-vous fermer ce dialogue ?=No importation will be done.\nDo you want to close this dialog anyway ?
+Aucune variable cible ne sera modifi\xE9e=No variable will be modified
+Calque=Layer
+Calques s\xE9lectionn\xE9s=Selected layers
+Calques=Layers
+Cette action est prioritaire sur l'interpolation=This action is done before interpolation
+Chargement image=Picture loading
+Charger=Load
+Choisir le calque et l'image=Choose the layer and the image
+Choisir le nom du calque \xE0 cr\xE9er et l'image \xE0 utiliser=Choose the name of the target layer and the file containing the image
+Choisir le type de la source\: fichiers ou calques g\xE9ographiques=Choose the source\: files or geographic layers
+Choisir les calques g\xE9ographiques=Choose the geographic layers to use
+Choisir les fichiers \xE0 utiliser=Choose the files to use
+Choix du type de source=Configure the type of the source
+Construction vue 2D=View 2D intialization
+Courbe=Curve
+Cr\xE9er des polygones pour les points import\xE9s=Create polygons for imported points
+Cr\xE9er des polylignes pour les points import\xE9s=Create polylines for imported points
+Depuis=From
+Des donn\xE9es sont d\xE9finies sur chaque sommets des zones=Some attibutes are defined for each vertex
+Des lignes int\xE9rieures \xE0 des polygones ont \xE9t\xE9 ignor\xE9es=Some interior lines has been ignored
+Descriptions de variables=Description of Variables
+Destination des donn\xE9es du fichier {0}={0} file data destination
+Distance maximale=Maximum distance
+Donn\xE9es g\xE9og=Geog. Data
+Donn\xE9es sources\: ignorer les points ext\xE9rieurs au projet=Source\: ignore points that are out of the project's bounds
+D\xE9finir les calques cibles=Configure the target layers
+D\xE9finir les variables \xE0 modifier=Define the variables to modify
+D\xE9finition de la cible=Configuration of the target
+D\xE9placer un point=Move a point
+Ecriture du fichier {0}=Writing file {0}
+Editer le fond de plan=Edit the raster image
+Editer les correspondances entre les coordonn\xE9es en pixels et coordonn\xE9es r\xE9elles=Edit/add geographic coordinates for each images coordinates (pixel)
+Editer les noeuds s\xE9l\xE9ctionn\xE9s=Edit the selected nodes
+Entrer la distance en m\xE8tres=Please enter the distance in meters
+Entrer le chemin vers le fichier image=Please give the picture file path
+Entrez le nom du calque de destination=Please give the destination layer name
+Erreur d'\xE9criture=Error while writing
+Exporter la c\xF4te d'eau=Export the water depth
+Fichier TAB Mapinfo=MapInfo TAB file
+Fichier d'entr\xE9e=Input file
+Fichier de sortie=Output file
+Fichier projet=Project file
+Fichier=File
+Fond de plan=Background
+Format=Format
+G\xE9om\xE9trie=Geometry
+G\xE9or\xE9f\xE9rencer l'image=Georeferencing the image
+Ignorer=Ignore
+Import=Import
+Importation=Importation
+Importer et g\xE9or\xE9f\xE9rencer une image=Import and georeference an image
+Importer g\xE9om\xE9tries=Import geometries
+Importer les lignes=Import Lines
+Importer les points=Import points
+Inconnu=Unknown
+Informations=Informations
+Initialiser depuis donn\xE9es g\xE9ographiques=Initialize from geographic data
+Initialiser \xE0 partir des zones=Initialize from zones
+Interpolation=Interpolation
+Interpoler \xE0 partir des points=Interpolate from points
+L'image \xE0 charger= the file to load
+L'ordre d'insertion des fichiers permet de d\xE9finir les priorit\xE9s pour les zones=The order of the files is used while modifying values from zones
+Le calque de destination=The target layer
+Le fichier choisi n'est pas un fichier projet=The selected file is not a project file
+Le fichier doit contenir 2 champs (X,Y) au minimum=The file must contain 2 columns (X,Y) at least
+Le fichier inp est requis pour la lecture des r\xE9sultats=The inp file is required to read the corresponding results data
+Le fichier projet=The project file
+Le fichier {0} n'est pas valide=File {0} in not valid
+Le fichier {0} n'existe pas=File {0} does not exist
+Le nom du calque de...
[truncated message content] |
|
From: <bma...@us...> - 2011-10-24 08:00:19
|
Revision: 6572
http://fudaa.svn.sourceforge.net/fudaa/?rev=6572&view=rev
Author: bmarchan
Date: 2011-10-24 08:00:12 +0000 (Mon, 24 Oct 2011)
Log Message:
-----------
Fix : i18n
Modified Paths:
--------------
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGraphEditorPanel.java
trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGraphEditorPanel.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGraphEditorPanel.java 2011-10-24 07:58:06 UTC (rev 6571)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigGraphEditorPanel.java 2011-10-24 08:00:12 UTC (rev 6572)
@@ -142,9 +142,9 @@
public String getColumnName(int _column) {
switch (_column) {
case 0:
- return EbliLib.getS(EbliLib.getS("Index"));
+ return FSigLib.getS("Index");
case 1:
- return EbliLib.getS(EbliLib.getS("Abscisse"));
+ return FSigLib.getS("Abscisse");
default:
return modelData_.getColumnName(_column+1);
}
@@ -237,15 +237,15 @@
grapheVue_=new EGGraphe(grapheModel);
// Axe des X
axeX_=new EGAxeHorizontal(false);
- axeX_.setTitre(EbliLib.getS("Abscisse curviligne"));
- axeX_.setUnite(EbliLib.getS("m\xE8tre"));
+ axeX_.setTitre(FSigLib.getS("Abscisse curviligne"));
+ axeX_.setUnite("m");
axeX_.setGraduations(true);
grapheVue_.setXAxe(axeX_);
// Axe des Y
axeY_=new EGAxeVertical();
axeY_.setGraduations(true);
- axeY_.setTitre(EbliLib.getS("Ordonn\xE9e") + " : " + modelData_.getColumnName(zCol_));
- axeY_.setUnite(EbliLib.getS("m\xE8tre"));
+ axeY_.setTitre(FSigLib.getS("Ordonn\xE9e") + " : " + modelData_.getColumnName(zCol_));
+ axeY_.setUnite("m");
DecimalFormat df=CtuluLib.getDecimalFormat();
df.setMaximumFractionDigits(2);
axeY_.setSpecificFormat(new CtuluNumberFormatDefault(df));
Modified: trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
===================================================================
--- trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2011-10-24 07:58:06 UTC (rev 6571)
+++ trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2011-10-24 08:00:12 UTC (rev 6572)
@@ -1,5 +1,7 @@
< Ignorer >=< Ignore >
< Nouveau >=< New >
+Abscisse curviligne=Curvilinear abscissa
+Abscisse=Abscissa
Activer le bouton 'Ajouter un point' et cliquer sur l'image pour r\xE9cup\xE9rer les coordonn\xE9es en pixels=Activate the button 'Add a point' and click on the image to extract the image coordinates (pixels)
Ajouter un calque de points=Add a points layer
Ajouter un calque polylignes=Add a lines layer
@@ -68,6 +70,7 @@
Importer les lignes=Import Lines
Importer les points=Import points
Inconnu=Unknown
+Index=Index
Informations=Informations
Initialiser depuis donn\xE9es g\xE9ographiques=Initialize from geographic data
Initialiser \xE0 partir des zones=Initialize from zones
@@ -118,6 +121,7 @@
Nouveau calque de points=New points layer
Nouveau calque de polylignes=New lines layer
N\xB0=N\xB0
+Ordonn\xE9e=Ordinate
Origine=Origin
Ouvre un assistant permettant de<br>modifier les propri\xE9t\xE9s \xE0 partir des donn\xE9es g\xE9om\xE9triques=Active a wizard helping you to<br>modify the propertires form geometric data
Pas de source=No source
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2012-06-07 22:15:10
|
Revision: 7289
http://fudaa.svn.sourceforge.net/fudaa/?rev=7289&view=rev
Author: deniger
Date: 2012-06-07 22:15:03 +0000 (Thu, 07 Jun 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerGroup.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTableModel.java
trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java 2012-06-07 21:46:00 UTC (rev 7288)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java 2012-06-07 22:15:03 UTC (rev 7289)
@@ -44,6 +44,7 @@
super(FSigLib.getS("Editer le fond de plan"), BuResource.BU.getIcon("image"), "EDIT_CALAGE_IMAGE");
}
+ @Override
public void actionPerformed(final ActionEvent _e) {
final ZCalqueImageRaster img = (ZCalqueImageRaster) visu_.getArbreCalqueModel().getSelectedCalque();
final FSigImageWizardTask task = new FSigImageWizardTask(visu_.getEditor().getPanel().getArbreCalqueModel());
@@ -51,6 +52,7 @@
afficheWizard(task);
}
+ @Override
public void updateStateBeforeShow() {
super.setEnabled(visu_.getArbreCalqueModel().getSelectedCalque() instanceof ZCalqueImageRaster);
}
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerGroup.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerGroup.java 2012-06-07 21:46:00 UTC (rev 7288)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigLayerGroup.java 2012-06-07 22:15:03 UTC (rev 7289)
@@ -128,7 +128,7 @@
// final boolean canAddGroup_;
- transient final FSigVisuPanel visu_;
+ protected transient final FSigVisuPanel visu_;
FSigLayerGroup(final FSigVisuPanel _impl, final EbliActionInterface _actPoint, final EbliActionInterface _actPoly,
final EbliActionInterface _modifyAttributes) {
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java 2012-06-07 21:46:00 UTC (rev 7288)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java 2012-06-07 22:15:03 UTC (rev 7289)
@@ -148,16 +148,19 @@
pn_.addCalqueInteraction(move);
move.setTarget(new ZCalqueDeplacementTargetInterface() {
+ @Override
public void paintMove(final Graphics2D _g, final int _dxEcran, final int _dyEcran, final TraceIcon _ic) {
controller.getCalageCalque().paintDeplacement(_g, _dxEcran, _dyEcran, _ic);
}
+ @Override
public void moved(final double _dx, final double _dy, double _dz, boolean _confirmOnZ) {
controller.getCalageCalque().moveSelectedObjects(_dx, _dy, _dz, control_.getMng(), control_.getUi());
}
+ @Override
public ZScene getSupport() {
return controller.getPn().getScene();
}
@@ -229,7 +232,6 @@
end();
cqDest_ = _cqDest;
cqDest_.addCalqueInteraction(calqueClickInteraction_);
- // cqDest_.setCalqueInteractionActif(calqueClickInteraction_);
}
public void mouseClickedOnReal(final GrPoint _ptReel) {
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTableModel.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTableModel.java 2012-06-07 21:46:00 UTC (rev 7288)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTableModel.java 2012-06-07 22:15:03 UTC (rev 7289)
@@ -46,8 +46,8 @@
private final Result res_ = new Result();
public String getError() {
- if (ptCalage_.getNombre() < 3) {
- return FSigLib.getS("Vous devez d\xE9finir au moins 3 points pour caler une image.");
+ if (ptCalage_.getNombre() < 2) {
+ return FSigLib.getS("Vous devez d\xE9finir au moins 2 points diff\xE9rents pour caler une image.");
}
if (res_.transform_ == null) {
return FSigLib.getS("Vos points ne permettent pas de caler l'image (ils sont s\xFBrement align\xE9s).");
@@ -71,7 +71,7 @@
void updateError() {
final int nbPt = ptCalage_.getNombre();
- if (nbPt < 3) {
+ if (nbPt < 2) {
isErrorComputed_ = false;
return;
}
Modified: trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
===================================================================
--- trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2012-06-07 21:46:00 UTC (rev 7288)
+++ trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2012-06-07 22:15:03 UTC (rev 7289)
@@ -1,4 +1,5 @@
< Ignorer >=< Ignore >
+< Ignorer >=< Ignore >
< Nouveau >=< New >
Abscisse curviligne=Curvilinear abscissa
D\xE9calage en Y=Translate Y
@@ -173,6 +174,7 @@
Vos points ne permettent pas de caler l'image (ils sont s\xFBrement align\xE9s)=You points are not valid ( they are certainly aligned)
Voulez-vous le modifier ?=Do you want to modify it ?
Vous devez d\xE9finir au moins 3 points pour caler une image=3 points must be defined to georeference an image
+Vous devez d\xE9finir au moins 2 points diff\xE9rents pour caler une image=2 differents points must be defined to georeference an image
X r\xE9el=Real X
Y r\xE9el=Real Y
Zones de selection=Selection zones
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2013-01-18 18:04:33
|
Revision: 8225
http://fudaa.svn.sourceforge.net/fudaa/?rev=8225&view=rev
Author: deniger
Date: 2013-01-18 18:04:25 +0000 (Fri, 18 Jan 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTask.java
trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java 2013-01-18 18:03:38 UTC (rev 8224)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigImageImportAction.java 2013-01-18 18:04:25 UTC (rev 8225)
@@ -60,9 +60,11 @@
@Override
public void actionPerformed(final ActionEvent _e) {
final ZCalqueImageRaster img = (ZCalqueImageRaster) visu_.getArbreCalqueModel().getSelectedCalque();
- final FSigImageWizardTask task = new FSigImageWizardTask(visu_.getEditor().getPanel().getArbreCalqueModel());
- task.setModelToModiy(img);
- afficheWizard(task);
+ if (!img.getModelImage().getGeomData().isGeomModifiable()) {
+ final FSigImageWizardTask task = new FSigImageWizardTask(visu_.getEditor().getPanel().getArbreCalqueModel());
+ task.setModelToModiy(img);
+ afficheWizard(task);
+ }
}
@Override
@@ -70,7 +72,7 @@
final BCalque selectedCalque = visu_.getArbreCalqueModel().getSelectedCalque();
boolean enable = selectedCalque instanceof ZCalqueImageRaster;
if (enable) {
- enable= ((ZCalqueImageRaster) selectedCalque).getModelEditable().getGeomData().isGeomModifiable();
+ enable = ((ZCalqueImageRaster) selectedCalque).getModelEditable().getGeomData().isGeomModifiable();
}
super.setEnabled(enable);
}
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java 2013-01-18 18:03:38 UTC (rev 8224)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepCalage.java 2013-01-18 18:04:25 UTC (rev 8225)
@@ -46,15 +46,18 @@
import com.memoire.bu.BuButtonLayout;
import com.memoire.bu.BuPanel;
import com.memoire.bu.BuVerticalLayout;
+import java.awt.FlowLayout;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
/**
* L'\xE9tape de calage de l'image pour le wizard d'import d'image.
- *
+ *
* @author fred deniger
* @version $Id: FSigImageWizardStepCalage.java,v 1.2.6.3 2008-05-13 12:11:00 bmarchan Exp $
*/
public class FSigImageWizardStepCalage extends FSigWizardDefaultPanel implements FSigWizardStepInterface,
- ZCalqueClikInteractionListener {
+ ZCalqueClikInteractionListener {
ZCalqueClickInteraction click_ = new ZCalqueClickInteraction() {
@Override
@@ -66,18 +69,17 @@
}
};
ZCalqueClickInteraction calqueClickInteraction_;
-
final FSigImageWizardStepCalageLogic control_;
@Override
public String valideAndGetError() {
return control_.valideAndGetError();
}
-
final ZCalqueImageRaster image_;
-
// ZCalqueGrille grille_;
final ZEbliCalquesPanel pn_;
+ final JLabel lbHeight;
+ final JLabel lbWidth;
public FSigImageWizardTableModel.Result getResult() {
return control_.getResult();
@@ -89,20 +91,18 @@
final FSigImageWizardPanelController controller = new FSigImageWizardPanelController(new CtuluUIDialog(_d));
final CalqueActionInteraction acClick = new FSigImageWizardPanelController.SpecAction(FSigLib
- .getS("Ajouter un point"), EbliResource.EBLI.getToolIcon("draw-add-pt"), "SAISIR", click_);
+ .getS("Ajouter un point"), EbliResource.EBLI.getToolIcon("draw-add-pt"), "SAISIR", click_);
calqueClickInteraction_ = new ZCalqueClickInteraction();
calqueClickInteraction_.setListener(new ZCalqueClikInteractionListener() {
-
@Override
public void pointClicked(final GrPoint _ptReel) {
mouseClickedOnReal(_ptReel);
}
-
});
// on ajoute un calque
final CalqueActionInteraction acClickonTarget = new FSigImageWizardPanelController.SpecAction(FSigLib
- .getS("Saisir un point r\xE9el"), null, "SAISI_REAL", calqueClickInteraction_);
+ .getS("Saisir un point r\xE9el"), null, "SAISI_REAL", calqueClickInteraction_);
// final EbliActionInterface[] acs = new EbliActionInterface[] { acClick, acClickonTarget };
pn_ = controller.buildCalquePanel();
control_ = controller.getControl();
@@ -150,7 +150,6 @@
move.setGele(true);
pn_.addCalqueInteraction(move);
move.setTarget(new ZCalqueDeplacementTargetInterface() {
-
@Override
public void paintMove(final Graphics2D _g, final int _dxEcran, final int _dyEcran, final TraceIcon _ic) {
controller.getCalageCalque().paintDeplacement(_g, _dxEcran, _dyEcran, _ic);
@@ -169,9 +168,16 @@
}
});
final CalqueActionInteraction moveAction = new CalqueActionInteraction(FSigLib.getS("D\xE9placer un point"),
- EbliResource.EBLI.getIcon("draw-move"), "MOVE", move);
+ EbliResource.EBLI.getIcon("draw-move"), "MOVE", move);
add(control_.createEditorPanel(btNewPoint, moveAction.buildButton(EbliComponentFactory.INSTANCE)),
- BuBorderLayout.EAST);
+ BuBorderLayout.EAST);
+ lbHeight = new JLabel();
+ lbWidth = new JLabel();
+ JPanel pnSize = new JPanel(new FlowLayout(FlowLayout.LEADING, 10, 10));
+ pnSize.add(lbWidth);
+ pnSize.add(lbHeight);
+ add(pnSize, BuBorderLayout.SOUTH);
+
btNewPoint.setSelected(false);
acClickonTarget.setSelected(false);
control_.addTmpLayer(pn_);
@@ -182,7 +188,6 @@
public JComponent getComponent() {
return this;
}
-
ZEbliCalquesPanel cqDest_;
public void end() {
@@ -194,11 +199,11 @@
@Override
public String getStepText() {
return FSigLib.getS("Editer les correspondances entre les coordonn\xE9es en pixels et coordonn\xE9es r\xE9elles.")
- + CtuluLibString.LINE_SEP_SIMPLE
- + FSigLib
+ + CtuluLibString.LINE_SEP_SIMPLE
+ + FSigLib
.getS("Activer le bouton 'Ajouter un point' et cliquer sur l'image pour r\xE9cup\xE9rer les coordonn\xE9es en pixels")
- + CtuluLibString.LINE_SEP_SIMPLE
- + FSigLib.getS("Utiliser le bouton 'Saisir un point r\xE9el' r\xE9cup\xE9rer les coordonn\xE9es r\xE9elles");
+ + CtuluLibString.LINE_SEP_SIMPLE
+ + FSigLib.getS("Utiliser le bouton 'Saisir un point r\xE9el' r\xE9cup\xE9rer les coordonn\xE9es r\xE9elles");
}
@@ -225,6 +230,10 @@
image_.setModele(img);
control_.setHImg(img.getHImg());
image_.repaint();
+ lbHeight.setText(FSigLib.getS("Hauteur: {0} px", Integer.toString(_img.getImageHeight())));
+ lbHeight.setToolTipText(lbHeight.getText());
+ lbWidth.setText(FSigLib.getS("Largeur: {0} px", Integer.toString(_img.getImageWidth())));
+ lbWidth.setToolTipText(lbHeight.getText());
}
@@ -248,5 +257,4 @@
public void setRasterData(final RasterDataInterface _data) {
control_.setRasterData(_data);
}
-
}
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java 2013-01-18 18:03:38 UTC (rev 8224)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardStepImage.java 2013-01-18 18:04:25 UTC (rev 8225)
@@ -46,37 +46,34 @@
import com.memoire.bu.BuTextField;
import com.memoire.bu.BuVerticalLayout;
import com.memoire.bu.BuWizardTask;
+import javax.swing.JSeparator;
+import org.apache.commons.lang.StringUtils;
import org.fudaa.ctulu.RasterData;
/**
* L'etape de chargement de l'image pour le wizard d'import d'image.
- *
+ *
* @author fred deniger
* @version $Id: FSigImageWizardStepImage.java,v 1.3.6.1 2008-02-22 16:28:58 bmarchan Exp $
*/
public class FSigImageWizardStepImage extends FSigWizardDefaultPanel implements DocumentListener,
- FSigWizardStepInterface {
+ FSigWizardStepInterface {
static int idxForImageName;
-
BuButton btPrevisu_;
-
final BuCheckBox cbAuto_;
-
final CtuluImageIconFixeSize icon_ = new CtuluImageIconFixeSize(200, null);
CtuluImageContainer imgReader_;
boolean isLoaded_;
File lastFile_;
-
final BuLabel lbFile_;
-
+ final BuLabel lbHeight_;
+ final BuLabel lbWidth_;
final BuLabel lbIcone_;
-
final BuLabel lbName_;
final CtuluFileChooserPanel txtFile_;
final BuTextField txtName_;
-
-
+
public final void setData(final RasterDataInterface _data, final String _calqueName) {
isUpdatingFromModel_ = true;
if (_data.getImgFile() != null) {
@@ -89,6 +86,8 @@
icon_.setImg(_data.getImg());
txtName_.setText(_calqueName);
lbIcone_.repaint();
+ updateImageInfos();
+
}
public FSigImageWizardStepImage() {
@@ -107,15 +106,14 @@
txtFile_ = new CtuluFileChooserPanel();
txtFile_.setFileSelectMode(JFileChooser.FILES_ONLY);
final BuFileFilter imgFilter = new BuFileFilter((String[]) CtuluImageExport.FORMAT_LIST
- .toArray(new String[CtuluImageExport.FORMAT_LIST.size()]), BuResource.BU.getString("Images"));
+ .toArray(new String[CtuluImageExport.FORMAT_LIST.size()]), BuResource.BU.getString("Images"));
imgFilter.setExtensionListInDescription(false);
final BuFileFilter datFilter = new BuFileFilter("tab", FSigLib.getS("Fichier TAB Mapinfo"));
- txtFile_.setFilter(new BuFileFilter[] { datFilter, imgFilter });
+ txtFile_.setFilter(new BuFileFilter[]{datFilter, imgFilter});
lbFile_ = new BuLabel(FSigLib.getS("L'image \xE0 charger"));
data.add(lbFile_);
data.add(txtFile_);
txtFile_.getTf().getDocument().addDocumentListener(new DocumentListener() {
-
@Override
public void changedUpdate(final DocumentEvent _e) {
fileChanged();
@@ -130,10 +128,11 @@
public void removeUpdate(final DocumentEvent _e) {
fileChanged();
}
-
});
add(data, BuBorderLayout.CENTER);
lbIcone_ = new BuLabel(icon_);
+ lbHeight_ = new BuLabel();
+ lbWidth_ = new BuLabel();
final BuPanel pnPrevisu = new BuPanel();
pnPrevisu.setLayout(new BuBorderLayout(1, 1, false, false));
pnPrevisu.setBorder(CtuluLibSwing.createTitleBorder(FSigLib.getS("Pr\xE9visualisation")));
@@ -141,7 +140,6 @@
btPrevisu_ = new BuButton(BuResource.BU.getIcon("rafraichir"));
btPrevisu_.setText(FSigLib.getS("Pr\xE9visualiser"));
btPrevisu_.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(final ActionEvent _e) {
loadImage(null, true);
@@ -157,9 +155,11 @@
east.setLayout(new BuVerticalLayout(2, true, false));
east.add(btPrevisu_);
east.add(cbAuto_);
+ east.add(new JSeparator());
+ east.add(lbWidth_);
+ east.add(lbHeight_);
pnPrevisu.add(east, BuBorderLayout.EAST);
cbAuto_.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(final ActionEvent _e) {
lbIcone_.setEnabled(cbAuto_.isSelected());
@@ -167,7 +167,6 @@
loadImage(null, true);
}
}
-
});
add(pnPrevisu, BuBorderLayout.SOUTH);
@@ -210,8 +209,9 @@
if (isError(an)) {
return;
}
- if(data_==null)
- data_=new RasterData();
+ if (data_ == null) {
+ data_ = new RasterData();
+ }
((RasterData) data_).setImg(imgReader_);
isLoaded_ = true;
}
@@ -233,7 +233,6 @@
public static String getDialogTitle() {
return FSigLib.getS("Chargement image");
}
-
RasterDataInterface data_;
void loadImage(final BuWizardTask _wizard, final boolean _afficheInIcon) {
@@ -243,17 +242,22 @@
dialog_.setGlassPane(buGlassPaneStop);
}
final Runnable finish = new Runnable() {
-
@Override
public void run() {
setErrorDefaultText();
- if (imgReader_ == null||!imgReader_.isImageLoaded()) {
+ lbHeight_.setText(StringUtils.EMPTY);
+ lbHeight_.setToolTipText(StringUtils.EMPTY);
+ lbWidth_.setText(StringUtils.EMPTY);
+ lbWidth_.setToolTipText(StringUtils.EMPTY);
+ if (imgReader_ == null || !imgReader_.isImageLoaded()) {
String error = getErrorFileNotFound();
if (error == null) {
error = FSigLib.getS("Le fichier {0} n'est pas valide.", lastFile_ == null ? "?" : lastFile_.getName());
}
CtuluLibDialog.showError(dialog_, getDialogTitle(), error);
valideData();
+ } else {
+ updateImageInfos();
}
final Component c = dialog_.getGlassPane();
c.setVisible(false);
@@ -265,11 +269,10 @@
icon_.setImg(imgReader_);
lbIcone_.repaint();
}
+
}
-
};
final Runnable r = new Runnable() {
-
@Override
public void run() {
loadFile();
@@ -278,7 +281,6 @@
};
new Thread(r).start();
}
-
boolean isUpdatingFromModel_;
protected void fileChanged() {
@@ -313,6 +315,13 @@
}
}
+ public void updateImageInfos() {
+ lbHeight_.setText(FSigLib.getS("Hauteur: {0} px", Integer.toString(imgReader_.getImageHeight())));
+ lbHeight_.setToolTipText(lbHeight_.getText());
+ lbWidth_.setText(FSigLib.getS("Largeur: {0} px", Integer.toString(imgReader_.getImageWidth())));
+ lbWidth_.setToolTipText(lbHeight_.getText());
+ }
+
protected String getErrorEmptyName() {
final String name = txtName_.getText().trim();
lbName_.setForeground(name.length() == 0 ? Color.RED : CtuluLibSwing.getDefaultLabelForegroundColor());
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTask.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTask.java 2013-01-18 18:03:38 UTC (rev 8224)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigImageWizardTask.java 2013-01-18 18:04:25 UTC (rev 8225)
@@ -136,7 +136,10 @@
model = calqueToModify_.getModelImage();
}
}
+ boolean old=model.getGeomData().isGeomModifiable();
+ model.getGeomData().setGeomModifiable(true);
model.setProj(res.ptImg_, res.ptReel_, res.transform_, res.error_);
+ model.getGeomData().setGeomModifiable(old);
if (calqueToModify_ != null) {
calqueToModify_.imgChanged();
if(tree_!=null)
Modified: trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
===================================================================
--- trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2013-01-18 18:03:38 UTC (rev 8224)
+++ trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2013-01-18 18:04:25 UTC (rev 8225)
@@ -182,3 +182,5 @@
import\xE9=imported
s\xE9lection des points=Points selection
{0} calque(s) s\xE9lectionn\xE9(s)={0} selected layer(s)
+Hauteur\: {0} px=Height\: {0} px
+Largeur\: {0} px=Width\: {0} px
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2016-12-05 21:49:18
|
Revision: 9471
http://sourceforge.net/p/fudaa/svn/9471
Author: deniger
Date: 2016-12-05 21:49:16 +0000 (Mon, 05 Dec 2016)
Log Message:
-----------
CRUE-654
Modified Paths:
--------------
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigEditor.java
trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigEditor.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigEditor.java 2016-12-01 09:24:50 UTC (rev 9470)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/layer/FSigEditor.java 2016-12-05 21:49:16 UTC (rev 9471)
@@ -124,8 +124,6 @@
*/
private int selectedTabInSingleObjectEditorPanel_ = 0;
-
-
/**
* L'\xE9dition pour un objet selectionn\xE9 unique.
*
@@ -272,7 +270,7 @@
final BuFileFilter sx = SinusxFileFormat.getInstance().createFileFilter();
final BuFileFilter st = RubarStCnFileFormat.createStFilter();
final BuFileFilter gen = ZESRiFileFormat.getInstance().createFileFilter();
-
+
final Map filterExporter = new HashMap(5);// pour l'instant .....
filterExporter.put(sx, new FSigLayerExporterI.ToSinusX());
@@ -300,6 +298,11 @@
if (f == null) {
return;
}
+ final FSigLayerExporterI fileExporter = (FSigLayerExporterI) filterExporter.get(fileChooser.getFileFilter());
+ if (fileExporter == null) {
+ getPanel().getCtuluUI().error(FSigLib.getS("Le format d'export n'a pas \xE9t\xE9 trouv\xE9"));
+ return;
+ }
CtuluDialogPanel pnExporterTranslate = new CtuluDialogPanel();
pnExporterTranslate.setLayout(new BuGridLayout(2));
BuTextField translateX = pnExporterTranslate.addLabelDoubleText(FudaaLib.getS("En X:"));
@@ -328,7 +331,7 @@
new CtuluRunnable(FudaaLib.getS("Export") + ' ' + parent[0].getTitle(), getUi()) {
@Override
public boolean run(ProgressionInterface _proj) {
- final CtuluIOOperationSynthese op = filter.exportTo((FSigLayerExporterI) filterExporter.get(fileChooser.getFileFilter()), getUi(), f,
+ final CtuluIOOperationSynthese op = filter.exportTo(fileExporter, getUi(), f,
translate, _proj);
if (op != null) {
getUi().manageErrorOperationAndIsFatal(op);
Modified: trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt
===================================================================
--- trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2016-12-01 09:24:50 UTC (rev 9470)
+++ trunk/business/fudaa-sig/src/main/resources/org/fudaa/fudaa/sig/fsig_en.fr_txt 2016-12-05 21:49:16 UTC (rev 9471)
@@ -185,4 +185,5 @@
s\xE9lection des points=Points selection
{0} calque(s) s\xE9lectionn\xE9(s)={0} selected layer(s)
Hauteur\: {0} px=Height\: {0} px
-Largeur\: {0} px=Width\: {0} px
\ No newline at end of file
+Largeur\: {0} px=Width\: {0} px
+Le format d'export n'a pas \xE9t\xE9 trouv\xE9=Excport format not found
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|