Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources/META-INF/services/org.gvsig.tools.library.Library	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources/META-INF/services/org.gvsig.tools.library.Library	(revision 2056)
@@ -0,0 +1 @@
+org.gvsig.symbology.library.DotDensityLibrary
\ No newline at end of file
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/assembly/gvsig-plugin-package.xml
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/assembly/gvsig-plugin-package.xml	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/assembly/gvsig-plugin-package.xml	(revision 2056)
@@ -0,0 +1,64 @@
+<!--
+
+    gvSIG. Desktop Geographic Information System.
+
+    Copyright (C) 2007-2013 gvSIG Association.
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License
+    as published by the Free Software Foundation; either version 3
+    of the License, or (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+    MA  02110-1301, USA.
+
+    For any additional information, do not hesitate to contact us
+    at info AT gvsig.com, or visit our website www.gvsig.com.
+
+-->
+<assembly>
+  <id>gvsig-plugin-package</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <baseDirectory>${project.artifactId}</baseDirectory>
+  <includeBaseDirectory>true</includeBaseDirectory>
+  <files>
+    <file>
+      <source>target/${project.artifactId}-${project.version}.jar</source>
+      <outputDirectory>lib</outputDirectory>
+    </file>
+    <file>
+      <source>target/package.info</source>
+    </file>
+  </files>
+
+  <fileSets>
+    <fileSet>
+      <directory>src/main/resources-plugin</directory>
+      <outputDirectory>.</outputDirectory>
+    </fileSet>
+  </fileSets>
+
+<!-- No dependencies
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>false</useProjectArtifact>
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <outputDirectory>lib</outputDirectory>
+      <includes>
+		<include>...</include>
+      </includes>
+    </dependencySet>
+  </dependencySets>
+-->
+
+</assembly>
+
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/gui/layerproperties/DotDensityPanel.java
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/gui/layerproperties/DotDensityPanel.java	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/gui/layerproperties/DotDensityPanel.java	(revision 2056)
@@ -0,0 +1,800 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+ *
+ * $Id: DotDensity.java 15647 2007-10-30 12:03:52Z jmvivo $
+ * $Log$
+ * Revision 1.11  2007-09-19 15:47:10  jaume
+ * refactor name IVectorialLegend -> IVectorLegend and a method name as well
+ *
+ * Revision 1.10  2007/09/04 14:13:01  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.9  2007/05/21 10:38:27  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.8  2007/05/17 09:32:37  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.7  2007/05/10 09:46:45  jaume
+ * Refactored legend interface names
+ *
+ * Revision 1.6  2007/05/08 15:45:31  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.5  2007/04/20 07:54:39  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.4  2007/04/20 07:24:56  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.3  2007/04/17 06:53:46  bsanchez
+ * - Corregido fallo de Double.MIN_VALUE por Double.NEGATIVE_INFINITY comentado por Victor Olaya.
+ *
+ * Revision 1.2  2007/03/09 11:25:00  jaume
+ * Advanced symbology (start committing)
+ *
+ * Revision 1.1.2.4  2007/02/21 07:35:14  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1.2.3  2007/02/12 15:14:41  jaume
+ * refactored interval legend and added graduated symbol legend
+ *
+ * Revision 1.1.2.2  2007/02/09 11:00:03  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1.2.1  2007/01/26 13:49:03  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.4  2006/11/17 13:53:45  cesar
+ * *** empty log message ***
+ *
+ * Revision 1.3  2006/11/17 12:50:36  jaume
+ * tama�o de punto defecto 2
+ *
+ * Revision 1.2  2006/11/15 12:57:31  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1  2006/11/14 11:10:27  jaume
+ * *** empty log message ***
+ *
+ *
+ */
+package org.gvsig.symbology.gui.layerproperties;
+
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.ComponentOrientation;
+import java.awt.Dimension;
+import java.awt.FlowLayout;
+import java.awt.GridLayout;
+import java.awt.LayoutManager;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.ItemEvent;
+import java.awt.event.ItemListener;
+import java.text.NumberFormat;
+
+import javax.swing.BorderFactory;
+import javax.swing.BoxLayout;
+import javax.swing.ButtonGroup;
+import javax.swing.Icon;
+import javax.swing.ImageIcon;
+import javax.swing.JComboBox;
+import javax.swing.JLabel;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JRadioButton;
+import javax.swing.JSlider;
+import javax.swing.event.ChangeEvent;
+import javax.swing.event.ChangeListener;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import org.gvsig.andami.IconThemeHelper;
+import org.gvsig.app.ApplicationLocator;
+import org.gvsig.app.gui.panels.ColorChooserPanel;
+import org.gvsig.app.project.documents.view.legend.gui.ILegendPanel;
+import org.gvsig.app.project.documents.view.legend.gui.JSymbolPreviewButton;
+import org.gvsig.app.project.documents.view.legend.gui.Quantities;
+import org.gvsig.fmap.dal.feature.Feature;
+import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
+import org.gvsig.fmap.dal.feature.FeatureSet;
+import org.gvsig.fmap.dal.feature.FeatureStore;
+import org.gvsig.fmap.dal.feature.FeatureType;
+import org.gvsig.fmap.geom.Geometry;
+import org.gvsig.fmap.mapcontext.layers.FLayer;
+import org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect;
+import org.gvsig.fmap.mapcontext.rendering.legend.ILegend;
+import org.gvsig.gui.beans.swing.GridBagLayoutPanel;
+import org.gvsig.gui.beans.swing.JNumberSpinner;
+import org.gvsig.i18n.Messages;
+import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.MultiLayerFillSymbol;
+import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.SimpleFillSymbol;
+import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ILineSymbol;
+import org.gvsig.symbology.fmap.rendering.DotDensityLegend;
+import org.gvsig.symbology.fmap.symbols.DotDensityFillSymbol;
+import org.gvsig.tools.dispose.DisposableIterator;
+
+/**
+ * This panel lets the user choose the dot density legend settings
+ * (numeric field, density of points, etc)
+ *
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ * @param <JNumberSpinner>
+ *
+ */
+public class DotDensityPanel extends JPanel implements ILegendPanel {
+
+    private static Logger logger = LoggerFactory.getLogger(DotDensityPanel.class);
+
+	private static final int MAX_VALUE_COUNT = 300;
+	private FLyrVect layer;
+	private JPanel northPanel = null;
+	private GridBagLayoutPanel densityButtonsPanel = null;
+	private JPanel pnlDensities = null;
+	private JComboBox cmbLegendField = null;
+	private JRadioButton rdBtnHigh = null;
+	private JRadioButton rdBtnMedium = null;
+	private JRadioButton rdBtnLow = null;
+	private JNumberSpinner numDotSize = null;
+
+	private JNumberSpinner nmbrDotValue = null;
+	private JLabel lblLabellingField = null;
+	private DotDensityLegend legend;
+
+	private String theFieldName;
+	private int theFieldType;
+
+	private boolean initializing;
+	private double max;
+	private double maxDotSize = 0;
+	private double b, a; // line function params where: y = bx + a
+	private int theValueCount;
+
+
+	private NumberFormat nf = NumberFormat.getInstance();
+	{
+		nf.setMaximumFractionDigits(3);
+	}
+	private MyListener cmbAction = new MyListener();
+
+	private class MyListener implements ItemListener, ActionListener {
+		public void itemStateChanged(ItemEvent e) {
+			if (!initializing)
+				doIt();
+		}
+
+		public void actionPerformed(ActionEvent e) {
+			if (!initializing)
+				doIt();
+		}
+
+		private void doIt() {
+			int index = cmbLegendField.getSelectedIndex();
+			try {
+			    FeatureStore fsto = (FeatureStore) layer.getDataStore();
+			    FeatureSet fset = fsto.getFeatureSet();
+			    FeatureType fty = fsto.getDefaultFeatureType();
+
+				if (index != -1) {
+					theFieldName = (String) cmbLegendField.getSelectedItem();
+				} else {
+					theFieldName = (String) cmbLegendField.getItemAt(0);
+				}
+
+                FeatureAttributeDescriptor att =
+                    fty.getAttributeDescriptor(theFieldName);
+                theFieldType = att.getDataType().getType();
+
+				long vc = 0;
+				// (rowCount > MAX_VALUE_COUNT) ? MAX_VALUE_COUNT : (int) rowCount;
+
+				double maxValue = -Double.MAX_VALUE;
+				double minValue = Double.MAX_VALUE;
+
+				DisposableIterator disp = fset.fastIterator();
+				Feature fitem = null;
+				double value = 0;
+
+				int i = 0;
+				while (i < MAX_VALUE_COUNT && disp.hasNext()) {
+
+				    fitem = (Feature) disp.next();
+				    value = fitem.getDouble(theFieldName);
+                    if (value < minValue){
+                        minValue = value;
+                    }
+                    if (value > maxValue){
+                        maxValue = value;
+                    }
+				    // ==========
+				    i++;
+				}
+				disp.dispose();
+				theValueCount = i;
+				if (theValueCount == 0) {
+	                b = 0;
+	                a = minValue;
+				} else {
+	                b = (maxValue - minValue)/(theValueCount);
+	                a = minValue;
+				}
+				buttonsListener.actionPerformed(null);
+
+			} catch (Exception ex) {
+			    logger.info("Error while computing a,b.", ex);
+
+			    ApplicationLocator.getManager().message(
+			        Messages.getText("error") +
+			        " (" + Messages.getText("dot_density") + ")\n\n"
+			        + ex.getMessage(),
+			        JOptionPane.ERROR_MESSAGE);
+			}
+		}
+	}
+
+
+	private ActionListener buttonsListener = new ActionListener() {
+		public void actionPerformed(ActionEvent e) {
+			int oldValue = getSldDensity().getValue();
+			int newValue = 0;
+			if (getRdBtnHigh().isSelected()) {
+				newValue = 33;
+			} else if (getRdBtnLow().isSelected()) {
+				newValue = 66;
+			} else if (getRdBtnMedium().isSelected()) {
+				newValue = 50;
+			}
+			if (oldValue == newValue){
+				sldListener.stateChanged(null);
+			} else{
+				getSldDensity().setValue(newValue);
+			}
+		}
+	};
+	private JPanel centerPanel = null;
+	private JSlider sldDensity = null;
+
+	private boolean dotValueChanging= false;
+
+	private ChangeListener sldListener = new ChangeListener() {
+		public void stateChanged(ChangeEvent e) {
+			if (dotValueChanging){
+				return;
+			}
+
+			dotValueChanging = true;
+			double d = sldValueToDotValue(getSldDensity().getValue());
+            nmbrDotValue.setDouble(d);
+			dotValueChanging = false;
+		}
+
+	};
+
+
+	private ActionListener nmbrDotValueListener = new ActionListener(){
+		public void actionPerformed(ActionEvent e) {
+			if (dotValueChanging){
+				return;
+			}
+
+			dotValueChanging = true;
+			double dotValue = getNmbrDotValue().getDouble();
+			if (dotValue < 0) dotValue = 0;
+			int result = dotValueToSldValue(dotValue);
+			getSldDensity().setValue(result);
+			dotValueChanging = false;
+		}
+	};
+
+	private ColorChooserPanel jcc;
+	private ILegend oldLegend;
+	private JSymbolPreviewButton btnOutline;
+	private ColorChooserPanel jccBackground;
+
+	public DotDensityPanel() {
+		super();
+		initialize();
+	}
+
+	/**
+	 * This method initializes this
+	 *
+	 */
+	private void initialize() {
+		this.setLayout(new BorderLayout());
+		this.setSize(new java.awt.Dimension(492,278));
+		this.add(getNorthPanel(), java.awt.BorderLayout.NORTH);
+		this.add(getCenterPanel(), java.awt.BorderLayout.CENTER);
+	}
+
+	private double sldValueToDotValue(int value){
+		int quantileIndex = (theValueCount*value)/100;
+		double d = (b*quantileIndex+a); // /50; // �por qu� el 50?
+		return d;
+	}
+
+	private int dotValueToSldValue(double value){
+		int quantileIndex = (int)Math.round((value-a)/b);
+		int result = 100*quantileIndex/theValueCount;
+		return result;
+	}
+
+	public void setData(FLayer lyr, ILegend legend) {
+		this.layer = (FLyrVect) lyr;
+        this.oldLegend = legend.cloneLegend();
+
+		try {
+			// Para evitar los campos no pertenecientes a la fuente original de la capa.
+			// SelectableDataSource sds = layer.getSource().getRecordset();
+			// FJP: Otra vez con soporte del join
+			// SelectableDataSource sds = layer.getRecordset();
+            FeatureStore fsto = (FeatureStore) layer.getDataStore();
+            FeatureType fty = fsto.getDefaultFeatureType();
+            FeatureAttributeDescriptor[] atts = fty.getAttributeDescriptors();
+
+			initializing = true; // silents events to the combo box
+			cmbLegendField.removeAllItems();
+			for (int i = 0; i < atts.length; i++) {
+				if (atts[i].getDataType().isNumeric()) {
+					cmbLegendField.addItem(atts[i].getName());
+				}
+			}
+
+			if (!(legend instanceof DotDensityLegend)) {
+				legend = new DotDensityLegend();
+				((DotDensityLegend) legend).setClassifyingFieldNames(
+						new String[] {(String) cmbLegendField.getItemAt(0)});
+				((DotDensityLegend) legend).setShapeType(layer.getShapeType());
+			}
+
+			DotDensityLegend theLegend = (DotDensityLegend) legend;
+
+			initializing = false; // enables events to the combo box
+
+			cmbLegendField.setSelectedItem(theLegend.getClassifyingFieldNames()[0]);
+			try {
+				getDotColorChooserPanel().setColor(theLegend.getDotColor());
+			} catch (NullPointerException npEx) {
+				getDotColorChooserPanel().setColor(Color.RED);
+			}
+			try {
+				getBackgroundColorChooserPanel().setColor(theLegend.getBGColor());
+			} catch (NullPointerException npEx) {
+				getDotColorChooserPanel().setColor(Color.WHITE);
+			}
+
+			getBtnOutline().setSymbol(theLegend.getOutline());
+			try {
+				double dotValue = theLegend.getDotValue();
+				if (dotValue <= 0)
+					dotValue = sldValueToDotValue(50);//100;
+				getNmbrDotValue().setDouble(dotValue);
+				dotValueChanging = true;
+				getSldDensity().setValue(dotValueToSldValue(dotValue));
+				dotValueChanging = false;
+
+			} catch (NullPointerException npEx) {
+				getSldDensity().setValue(50);
+			}
+			try {
+				double dotSize = theLegend.getDotSize();
+				if (dotSize <= 0)
+					dotSize = 2;
+				getNumDotSize().setDouble(dotSize);
+			} catch (NullPointerException npEx) {
+				getNumDotSize().setDouble(3);
+			}
+
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+	}
+
+	public ILegend getLegend() {
+		try {
+			int shapeType = layer.getShapeType();
+
+			// shapeType should be always polygon
+			if (!DotDensityLegend.isPolygonal(shapeType)) {
+
+                ApplicationLocator.getManager().message(
+                    Messages.getText("cannot_apply_to_a_non_polygon_layer"),
+                    JOptionPane.ERROR_MESSAGE);
+                return null;
+			}
+
+			// gather values
+			double dotValue;
+			double dotSize;
+			try {
+//				dotValue = Double.parseDouble(nmbrDotValue.getText());
+				dotValue = nmbrDotValue.getDouble();
+			} catch (Exception e) {
+//				dotValue = nf.parse(nmbrDotValue.getText()).doubleValue();
+				dotValue = nmbrDotValue.getDouble();
+			}
+			if (dotValue == 0)
+				dotValue = 1;
+			try {
+//				dotSize = Double.parseDouble(numDotSize.getText());
+				dotSize = numDotSize.getDouble();
+			} catch (Exception e) {
+//				dotSize = nf.parse(numDotSize.getText()).doubleValue();
+				dotSize = numDotSize.getDouble();
+			}
+
+			if (max/dotValue > 50000) {
+				int option = JOptionPane.showConfirmDialog(this,
+				    Messages.getText("looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow"),
+				    Messages.getText("warning"),
+				    JOptionPane.OK_CANCEL_OPTION);
+				if (option	== JOptionPane.CANCEL_OPTION)
+					return oldLegend;
+			}
+
+			// create the density symbol with the values set above
+			DotDensityFillSymbol densitySymbol = new DotDensityFillSymbol();
+			densitySymbol.setDotSize(dotSize);
+			densitySymbol.setDotColor(getDotColorChooserPanel().getColor());
+
+			// create a simple-fill symbol over which the dot density will be drawn
+			SimpleFillSymbol fillSymbol = new SimpleFillSymbol();
+			fillSymbol.setFillColor(getBackgroundColorChooserPanel().getColor());
+			fillSymbol.setOutline((ILineSymbol) getBtnOutline().getSymbol());
+
+			// combine both the DotDensitySymbol and the SimpleFillSymbol in
+			// MultiLayerSymbol so they will be paint as a unique ISymbol
+			MultiLayerFillSymbol symbol = new MultiLayerFillSymbol();
+			symbol.setDescription(
+					"DotDensitySymbol" + Messages.getText("in_layer") +
+					": '"+layer.getName()+"'");
+			symbol.addLayer(fillSymbol);
+			symbol.addLayer(densitySymbol);
+
+			legend = new DotDensityLegend();
+			legend.addSymbol(Messages.getText("theSymbol"), symbol);
+			legend.setDefaultSymbol(symbol);
+			legend.setDotValue(dotValue);
+
+			legend.setClassifyingFieldNames(new String[] { theFieldName });
+            legend.setClassifyingFieldTypes(new int[] { theFieldType });
+
+			legend.setBGColor(getBackgroundColorChooserPanel().getColor());
+			legend.setDotColor(getDotColorChooserPanel().getColor());
+
+		} catch (Exception e) {
+
+            ApplicationLocator.getManager().message(
+                Messages.getText("could_not_setup_legend"),
+                JOptionPane.ERROR_MESSAGE);
+		}
+		return legend;
+
+	}
+
+	/**
+	 * This method initializes centerPanel
+	 *
+	 * @return javax.swing.JPanel
+	 */
+	private JPanel getNorthPanel() {
+		if (northPanel == null) {
+			lblLabellingField = new JLabel();
+			lblLabellingField.setText(Messages.getText("labeling_field")+".");
+			northPanel = new JPanel(new FlowLayout(FlowLayout.LEADING,15,0));
+			northPanel.add(lblLabellingField, null);
+			northPanel.add(getCmbLegendField(), null);
+
+		}
+		return northPanel;
+	}
+
+	private ColorChooserPanel getDotColorChooserPanel() {
+		if (jcc == null) {
+			jcc = new ColorChooserPanel() ;
+			jcc.setAlpha(255);
+		}
+		return jcc;
+	}
+
+	/**
+	 * This method initializes southPanel
+	 *
+	 * @return javax.swing.JPanel
+	 */
+	private JPanel getDensityButtonsPanel() {
+		if (densityButtonsPanel == null) {
+			densityButtonsPanel = new GridBagLayoutPanel();
+			LayoutManager layout = new FlowLayout(FlowLayout.LEADING, 0,0);
+			JPanel aux = new JPanel(layout);
+			aux.add(getNumDotSize());
+			densityButtonsPanel.addComponent(
+			    Messages.getText("dot_size"), aux);
+			aux = new JPanel(layout);
+			aux.add(getNmbrDotValue());
+			densityButtonsPanel.addComponent(
+			    Messages.getText("dot_value"), aux);
+			aux = new JPanel(layout);
+			aux.add(getDotColorChooserPanel());
+			densityButtonsPanel.addComponent(
+			    Messages.getText("color"), aux);
+			aux = new JPanel(layout);
+			aux.add(getBackgroundColorChooserPanel());
+			densityButtonsPanel.addComponent(
+			    Messages.getText("background_color"), aux);
+			aux = new JPanel(layout);
+			aux.add(getBtnOutline());
+			densityButtonsPanel.addComponent(
+			    Messages.getText("outline"), aux);
+		}
+		return densityButtonsPanel;
+	}
+
+	private ColorChooserPanel getBackgroundColorChooserPanel() {
+		if (jccBackground == null) {
+			jccBackground = new ColorChooserPanel() ;
+			jccBackground.setColor(Color.WHITE);
+			jccBackground.setAlpha(255);
+		}
+		return jccBackground;
+	}
+
+	private JSymbolPreviewButton getBtnOutline() {
+		if (btnOutline == null) {
+			btnOutline = new JSymbolPreviewButton(Geometry.TYPES.CURVE);
+			btnOutline.setPreferredSize(new Dimension(100, 35));
+		}
+		return btnOutline;
+	}
+
+	/**
+	 * This method initializes pnlDensities
+	 *
+	 * @return javax.swing.JPanel
+	 */
+	private JPanel getPnlDensities() {
+		if (pnlDensities == null) {
+			pnlDensities = new JPanel(new BorderLayout(5,0));
+			pnlDensities.setBorder(BorderFactory.createTitledBorder(null,
+			    Messages.getText("densities")));
+			JPanel aux2 = new JPanel();
+			JPanel aux;
+			aux = new JPanel(new GridLayout(1,3));
+			aux.add(new JLabel(Messages.getText("low")));
+			aux.add(new JLabel(Messages.getText("medium")));
+			aux.add(new JLabel(Messages.getText("high")));
+
+			aux2.add(aux);
+
+			aux = new JPanel(new GridLayout(1,3));
+			aux.add(getRdBtnLow());
+			aux.add(getRdBtnMedium());
+			aux.add(getRdBtnHigh());
+
+			aux2.add(aux);
+			aux2.setLayout(new BoxLayout(aux2, BoxLayout.Y_AXIS));
+
+			pnlDensities.add(aux2, BorderLayout.NORTH);
+			pnlDensities.add(getSldDensity(), BorderLayout.CENTER);
+			pnlDensities.add(getDensityButtonsPanel(), BorderLayout.SOUTH);
+
+			ButtonGroup group = new ButtonGroup();
+			group.add(getRdBtnHigh());
+			group.add(getRdBtnLow());
+			group.add(getRdBtnMedium());
+			getRdBtnMedium().setSelected(true);
+		}
+		return pnlDensities;
+	}
+
+
+	/**
+	 * This method initializes cmbLegendField
+	 *
+	 * @return javax.swing.JComboBox
+	 */
+	private JComboBox getCmbLegendField() {
+		if (cmbLegendField == null) {
+			cmbLegendField = new JComboBox();
+			cmbLegendField.addActionListener(cmbAction);
+		}
+		return cmbLegendField;
+	}
+
+	/**
+	 * This method initializes rdBtnHigh
+	 *
+	 * @return javax.swing.JRadioButton
+	 */
+	private JRadioButton getRdBtnHigh() {
+		if (rdBtnHigh == null) {
+		    Icon ic = IconThemeHelper.getImageIcon(
+		        "legend-dot-density-high-density-sample");
+			rdBtnHigh = new JRadioButton(ic);
+			rdBtnHigh.addActionListener(buttonsListener);
+		}
+		return rdBtnHigh;
+	}
+
+	/**
+	 * This method initializes rdBtnMedium
+	 *
+	 * @return javax.swing.JRadioButton
+	 */
+	private JRadioButton getRdBtnMedium() {
+		if (rdBtnMedium == null) {
+            Icon ic = IconThemeHelper.getImageIcon(
+                "legend-dot-density-medium-density-sample");
+			rdBtnMedium = new JRadioButton(ic);
+			rdBtnMedium.addActionListener(buttonsListener);
+		}
+		return rdBtnMedium;
+	}
+
+	/**
+	 * This method initializes rdBtnMax
+	 *
+	 * @return javax.swing.JRadioButton
+	 */
+	private JRadioButton getRdBtnLow() {
+		if (rdBtnLow == null) {
+            Icon ic = IconThemeHelper.getImageIcon(
+                "legend-dot-density-low-density-sample");
+			rdBtnLow = new JRadioButton(ic);
+			rdBtnLow.addActionListener(buttonsListener);
+		}
+		return rdBtnLow;
+	}
+
+	/**
+	 * This method initializes numDotSize
+	 *
+	 * @return de.ios.framework.swing.JNumberField
+	 */
+	private JNumberSpinner getNumDotSize() {
+		if (numDotSize == null) {
+			numDotSize = new JNumberSpinner(1.0, 4, 0.0, Double.MAX_VALUE, 1.0, 2);
+		}
+		return numDotSize;
+	}
+
+	/**
+	 * This method initializes nmbrDotValue
+	 *
+	 * @return de.ios.framework.swing.JNumberField
+	 */
+	private JNumberSpinner getNmbrDotValue() {
+		if (nmbrDotValue == null) {
+			nmbrDotValue = new JNumberSpinner(1.0, 15, 0.01, Double.MAX_VALUE, 1.0, 2);
+			nmbrDotValue.addActionListener(nmbrDotValueListener);
+
+		}
+		return nmbrDotValue;
+	}
+
+	/**
+	 * This method initializes centerPanel
+	 *
+	 * @return javax.swing.JPanel
+	 */
+	private JPanel getCenterPanel() {
+		if (centerPanel == null) {
+			centerPanel = new JPanel();
+			centerPanel.setLayout(new BorderLayout(5, 5));
+			centerPanel.add(getPnlDensities(), java.awt.BorderLayout.WEST);
+		}
+		return centerPanel;
+	}
+
+	/**
+	 * This method initializes sldDensity
+	 *
+	 * @return javax.swing.JSlider
+	 */
+	private JSlider getSldDensity() {
+		if (sldDensity == null) {
+			sldDensity = new JSlider();
+			sldDensity.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
+			sldDensity.addChangeListener(sldListener);
+		}
+		return sldDensity;
+	}
+
+	public String getDescription() {
+		return Messages.getText("Defines_a_dot_density_symbol_based_on_a_field_value") + ".";
+	}
+
+	public ImageIcon getIcon() {
+	    ImageIcon ic = IconThemeHelper.getImageIcon(
+            "legend-overview-dot-density");
+		return ic;
+	}
+
+	public Class getParentClass() {
+		return Quantities.class;
+	}
+
+	public String getTitle() {
+		return Messages.getText("dot_density");
+	}
+
+	public JPanel getPanel() {
+		return this;
+	}
+
+	public Class getLegendClass() {
+		return DotDensityLegend.class;
+	}
+
+	public boolean isSuitableFor(FLayer layer) {
+		if (layer instanceof FLyrVect) {
+			try {
+				FLyrVect lyr = (FLyrVect) layer;
+				if (!DotDensityLegend.isPolygonal(lyr.getShapeType())) {
+				    return false;
+				}
+
+	            FeatureStore fsto = (FeatureStore) lyr.getDataStore();
+	            FeatureType fty = fsto.getDefaultFeatureType();
+	            FeatureAttributeDescriptor[] atts = fty.getAttributeDescriptors();
+
+	            for (int i=0; i<atts.length; i++) {
+	                if (atts[i].getDataType().isNumeric()) {
+	                    return true;
+	                }
+	            }
+			} catch (Exception e) {
+
+			    ApplicationLocator.getManager().messageDialog(
+			        Messages.getText("error_trying_to_access_to_the_layer"),
+                    Messages.getText("error"),
+			        JOptionPane.ERROR_MESSAGE);
+				return false;
+			}
+		}
+		return false;
+	}
+
+}
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/library/DotDensityLibrary.java
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/library/DotDensityLibrary.java	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/library/DotDensityLibrary.java	(revision 2056)
@@ -0,0 +1,94 @@
+/* gvSIG. Desktop Geographic Information System.
+ *
+ * Copyright � 2007-2013 gvSIG Association
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * For any additional information, do not hesitate to contact us
+ * at info AT gvsig.com, or visit our website www.gvsig.com.
+ */
+package org.gvsig.symbology.library;
+
+import org.gvsig.andami.IconThemeHelper;
+import org.gvsig.app.project.documents.view.legend.gui.LegendManager;
+import org.gvsig.symbology.SymbologyLibrary;
+import org.gvsig.symbology.fmap.rendering.DotDensityLegend;
+import org.gvsig.symbology.fmap.symbols.DotDensityFillSymbol;
+import org.gvsig.symbology.gui.layerproperties.DotDensityPanel;
+import org.gvsig.tools.library.AbstractLibrary;
+import org.gvsig.tools.library.LibraryException;
+import org.gvsig.tools.persistence.xml.XMLPersistenceLibrary;
+import org.gvsig.tools.util.Caller;
+import org.gvsig.tools.util.impl.DefaultCaller;
+
+
+/**
+ * Simple library to register dot density legend
+ * 
+ * @author jldominguez
+ *
+ */
+public class DotDensityLibrary extends AbstractLibrary {
+
+
+    public void doRegistration() {
+        registerAsImplementationOf(DotDensityLibrary.class);
+        /*
+         * This checks map context library registration
+         */
+        require(SymbologyLibrary.class);
+        /*
+         * This is because we need to use persistence manager
+         */
+        require(XMLPersistenceLibrary.class);
+    }
+
+    protected void doInitialize() throws LibraryException {
+        
+    }
+
+
+    protected void doPostInitialize() throws LibraryException {
+        
+        IconThemeHelper.registerIcon("legend",
+            "legend-overview-dot-density", this);
+        IconThemeHelper.registerIcon("legend",
+            "legend-dot-density-low-density-sample", this);
+        IconThemeHelper.registerIcon("legend",
+            "legend-dot-density-medium-density-sample", this);
+        IconThemeHelper.registerIcon("legend",
+            "legend-dot-density-high-density-sample", this);
+
+        Caller caller = new DefaultCaller();
+        
+        caller.add(new DotDensityLegend.RegisterLegend());
+        caller.add(new DotDensityLegend.RegisterPersistence());
+        caller.add(new DotDensityFillSymbol.RegisterPersistence());
+        
+        /*
+         * Do register of all
+         */
+        if( !caller.call() ) {
+            throw new LibraryException(
+                DotDensityLibrary.class,
+                caller.getExceptions());
+        }
+        LegendManager.addLegendPage(DotDensityPanel.class);
+    }
+    
+
+
+}
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/fmap/rendering/DotDensityLegend.java
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/fmap/rendering/DotDensityLegend.java	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/fmap/rendering/DotDensityLegend.java	(revision 2056)
@@ -0,0 +1,379 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+ *
+ * $Id: DotDensityLegend.java 14420 2007-10-04 11:23:36Z jvidal $
+ * $Log$
+ * Revision 1.6  2007-09-19 16:25:39  jaume
+ * ReadExpansionFileException removed from this context and removed unnecessary imports
+ *
+ * Revision 1.5  2007/07/25 07:13:34  jaume
+ * code style
+ *
+ * Revision 1.4  2007/05/17 09:32:06  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.3  2007/03/09 11:20:56  jaume
+ * Advanced symbology (start committing)
+ *
+ * Revision 1.2.2.5  2007/02/21 07:34:09  jaume
+ * labeling starts working
+ *
+ * Revision 1.2.2.4  2007/02/15 16:23:44  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.2.2.3  2007/02/12 15:15:20  jaume
+ * refactored interval legend and added graduated symbol legend
+ *
+ * Revision 1.2.2.2  2007/02/09 07:47:04  jaume
+ * Isymbol moved
+ *
+ * Revision 1.2.2.1  2007/01/26 13:48:17  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.2  2007/01/16 11:50:50  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1  2007/01/10 16:39:41  jaume
+ * ISymbol now belongs to com.iver.cit.gvsig.fmap.core.symbols package
+ *
+ * Revision 1.2  2006/11/17 12:49:58  jaume
+ * *** empty log message ***
+ *
+ * Revision 1.1  2006/11/14 12:30:26  jaume
+ * *** empty log message ***
+ *
+ *
+ */
+package org.gvsig.symbology.fmap.rendering;
+
+import java.awt.Color;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import org.gvsig.fmap.dal.feature.Feature;
+import org.gvsig.fmap.geom.Geometry;
+import org.gvsig.fmap.geom.GeometryLocator;
+import org.gvsig.fmap.geom.GeometryManager;
+import org.gvsig.fmap.mapcontext.MapContextLocator;
+import org.gvsig.fmap.mapcontext.MapContextManager;
+import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
+import org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.VectorialUniqueValueLegend;
+import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IFillSymbol;
+import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.MultiLayerFillSymbol;
+import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.line.ILineSymbol;
+import org.gvsig.symbology.fmap.symbols.DotDensityFillSymbol;
+import org.gvsig.tools.ToolsLocator;
+import org.gvsig.tools.dynobject.DynStruct;
+import org.gvsig.tools.persistence.PersistenceManager;
+import org.gvsig.tools.persistence.PersistentState;
+import org.gvsig.tools.persistence.exception.PersistenceException;
+import org.gvsig.tools.util.Callable;
+
+
+/**
+ *
+ * Implements a legend where the magnitudes of a specific area of the
+ * map are represented by the density of the points that are distributed
+ * in the surface.
+ *
+ *
+ * @author  jaume dominguez faus - jaume.dominguez@iver.es
+ */
+public class DotDensityLegend extends VectorialUniqueValueLegend {
+
+    private static Logger logger = LoggerFactory.getLogger(
+        DotDensityLegend.class);
+        
+    public static final String
+    DOT_DENSITY_LEGEND_PERSISTENCE_DEFINITION_NAME = 
+    "DOT_DENSITY_LEGEND_PERSISTENCE_DEFINITION_NAME";
+    public static final String
+    DOT_DENSITY_LEGEND_NAME = "DOT_DENSITY_LEGEND_NAME";
+    
+	private double dotValue;
+	private Color dotColor = Color.BLACK;
+	private Color backgroundColor = Color.WHITE;
+	private static final int SIMPLE_FILL_LAYER_INDEX = 0;
+	private static final int DOT_DENSITY_LAYER_INDEX = 1;
+
+
+	public ISymbol getSymbolByValue(Object val) {
+		MultiLayerFillSymbol sym = (MultiLayerFillSymbol) getDefaultSymbol();
+		DotDensityFillSymbol densitySym = (DotDensityFillSymbol) sym.getLayer(DOT_DENSITY_LAYER_INDEX);
+		
+		if (val instanceof Number) {
+		    Number dou = (Number) val;
+	        densitySym.setDotCount(
+	            (int) (dou.doubleValue()/dotValue));
+	        return sym;
+		} else {
+		    logger.info("Error: Unexpected value in dot density legend: " + val);
+		    return null;
+		}
+	}
+
+	public ISymbol getSymbolByFeature(Feature feat) {
+	    
+	    String[] ff = this.getClassifyingFieldNames();
+	    Object val = feat.get(ff[0]);
+	    return this.getSymbolByValue(val);
+	}
+
+	/**
+	 * Establishes the value for the dot used in the dot density legend
+	 *
+	 * @param dotValue
+	 */
+	public void setDotValue(double dotValue) {
+		this.dotValue = dotValue;
+	}
+
+    public void saveToState(PersistentState state) throws PersistenceException {
+
+        super.saveToState(state);
+        state.set("dotValue", dotValue);
+        state.set("dotColor", getDotColor());
+        state.set("bgColor", getBGColor());
+    }
+
+    public void loadFromState(PersistentState state)
+        throws PersistenceException {
+        
+        super.loadFromState(state);
+        
+        dotValue = state.getDouble("dotValue");
+        Object obj_col = state.get("dotColor");
+        this.setDotColor((Color) obj_col);
+        obj_col = state.get("bgColor");
+        this.setBGColor((Color) obj_col);
+    }
+	
+	
+	
+
+	/**
+	 * Returns the outline
+	 *
+	 * @return
+	 */
+	public ILineSymbol getOutline() {
+		// defined by the SimpleFillSymbol layer
+		ISymbol symbol = getDefaultSymbol();
+		if (!(symbol instanceof IFillSymbol)){
+			return null;
+		}
+		IFillSymbol fillsym = (IFillSymbol) symbol;
+		if (fillsym instanceof MultiLayerFillSymbol){
+			fillsym = (IFillSymbol) ((MultiLayerFillSymbol) fillsym).
+			getLayer(SIMPLE_FILL_LAYER_INDEX);
+		}
+		if (fillsym == null){
+			return null;
+		}
+
+		return fillsym.getOutline();
+	}
+
+	/**
+	 * Returns the color for the dot used in the dot density legend.
+	 * @return
+	 */
+	public Color getDotColor() {
+//		try {
+//			// defined by the DotDensitySymbol layer
+//			DotDensityFillSymbol sym = (DotDensityFillSymbol) ((MultiLayerFillSymbol) getDefaultSymbol()).
+//			getLayer(DOT_DENSITY_LAYER_INDEX);
+//			return sym.getDotColor();
+//		} catch (NullPointerException npE) {
+//			return null;
+//		}
+		return dotColor;
+	}
+
+
+	/**
+	 * Sets the color for the dot used in the dot density legend.
+	 * @return
+	 */
+	public void setDotColor(Color color){
+
+//		DotDensityFillSymbol sym = (DotDensityFillSymbol) ((MultiLayerFillSymbol) getDefaultSymbol()).
+//		getLayer(DOT_DENSITY_LAYER_INDEX);
+//		sym.setDotColor(color);
+
+		this.dotColor = color;
+
+	}
+
+	/**
+	 * Obtains the background color for the dot density legend
+	 * @return
+	 */
+	public Color getBGColor() {
+//		try {
+//			// defined by the SimpleFillSymbol layer
+//			IFillSymbol symbol = (IFillSymbol) ((MultiLayerFillSymbol) getDefaultSymbol()).
+//			getLayer(SIMPLE_FILL_LAYER_INDEX);
+//			return symbol.getFillColor();
+//		} catch (NullPointerException npE) {
+//			return null;
+//		}
+		return backgroundColor;
+	}
+
+	/**
+	 * Sets the background color for the dot density legend
+	 * @return
+	 */
+	public void setBGColor(Color color) {
+		this.backgroundColor = color;
+	}
+	/**
+	 * Returns the value for the dot that is used in the dot density legend
+	 * @return
+	 */
+	public double getDotValue() {
+	    return this.dotValue;
+	}
+	/**
+	 * Obtains the size of the dot that is used in the dot density legend
+	 * @return
+	 */
+	public double getDotSize() {
+
+		// defined by the SimpleFillSymbol layer
+		ISymbol symbol = getDefaultSymbol();
+		if (symbol == null){
+			return -1;
+		}
+		if (symbol instanceof DotDensityFillSymbol){
+			return ((DotDensityFillSymbol)symbol).getDotSize();
+		}
+		if (!(symbol instanceof IFillSymbol)){
+			return -1;
+		}
+		IFillSymbol fillsym = (IFillSymbol) symbol;
+		if (fillsym instanceof MultiLayerFillSymbol){
+			fillsym = (DotDensityFillSymbol) ((MultiLayerFillSymbol) fillsym).
+			getLayer(DOT_DENSITY_LAYER_INDEX);
+		}
+		if (fillsym instanceof DotDensityFillSymbol){
+			return ((DotDensityFillSymbol)fillsym).getDotSize();
+		}
+		return -1;
+
+	}
+
+	/**
+	 * Sets the size of the dot that is used in the dot density legend
+	 */
+	public void setDotSize(double value) {
+		DotDensityFillSymbol sym = (DotDensityFillSymbol) ((MultiLayerFillSymbol) getDefaultSymbol()).
+		getLayer(DOT_DENSITY_LAYER_INDEX);
+		sym.setDotSize(value);
+	}
+	
+	
+    public static boolean isPolygonal(int ty) {
+        GeometryManager geomManager = GeometryLocator.getGeometryManager();
+        return geomManager.isSubtype(Geometry.TYPES.MULTISURFACE, ty) || 
+            geomManager.isSubtype(Geometry.TYPES.SURFACE, ty);
+    }
+
+    // =============================
+    
+    public static class RegisterPersistence implements Callable {
+
+        public Object call() throws Exception {
+            
+            PersistenceManager manager = ToolsLocator.getPersistenceManager();
+            if (manager.getDefinition(
+                DOT_DENSITY_LEGEND_PERSISTENCE_DEFINITION_NAME) == null) {
+                DynStruct definition = manager
+                    .addDefinition(DotDensityLegend.class,
+                        DOT_DENSITY_LEGEND_PERSISTENCE_DEFINITION_NAME,
+                        DOT_DENSITY_LEGEND_PERSISTENCE_DEFINITION_NAME
+                        + " Persistence definition", null, null);
+                
+                definition.extend(manager.getDefinition(
+                    VectorialUniqueValueLegend
+                    .VECTORIAL_UNIQUE_VALUE_LEGEND_PERSISTENCE_DEFINITION_NAME));
+                
+                definition.addDynFieldDouble("dotValue").setMandatory(true);
+                definition.addDynFieldObject("dotColor")
+                .setClassOfValue(Color.class).setMandatory(true);
+                definition.addDynFieldObject("bgColor")
+                .setClassOfValue(Color.class).setMandatory(true);
+            }
+            return Boolean.TRUE;
+        }
+
+    }
+
+    public static class RegisterLegend implements Callable {
+
+        public Object call() throws Exception {
+            MapContextManager manager =
+                MapContextLocator.getMapContextManager();
+
+            manager.registerLegend(
+                DOT_DENSITY_LEGEND_NAME,
+                DotDensityLegend.class);
+
+            return Boolean.TRUE;
+        }
+
+    }
+    
+    public Object clone() throws CloneNotSupportedException {
+        
+        DotDensityLegend resp = (DotDensityLegend) super.clone();
+        resp.setDotColor(this.getDotColor());
+        resp.setDotSize(this.getDotSize());
+        resp.setDotValue(this.getDotValue());
+        return resp;
+    }
+
+
+}
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/fmap/symbols/DotDensityFillSymbol.java
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/fmap/symbols/DotDensityFillSymbol.java	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/java/org/gvsig/symbology/fmap/symbols/DotDensityFillSymbol.java	(revision 2056)
@@ -0,0 +1,355 @@
+/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
+ *
+ * Copyright (C) 2005 IVER T.I. and Generalitat Valenciana.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
+ *
+ * For more information, contact:
+ *
+ *  Generalitat Valenciana
+ *   Conselleria d'Infraestructures i Transport
+ *   Av. Blasco Ib��ez, 50
+ *   46010 VALENCIA
+ *   SPAIN
+ *
+ *      +34 963862235
+ *   gvsig@gva.es
+ *      www.gvsig.gva.es
+ *
+ *    or
+ *
+ *   IVER T.I. S.A
+ *   Salamanca 50
+ *   46005 Valencia
+ *   Spain
+ *
+ *   +34 963163400
+ *   dac@iver.es
+ */
+
+/* CVS MESSAGES:
+*
+* $Id: DotDensityFillSymbol.java 13953 2007-09-21 12:26:04Z jaume $
+* $Log$
+* Revision 1.8  2007-09-21 12:25:32  jaume
+* cancellation support extended down to the IGeometry and ISymbol level
+*
+* Revision 1.7  2007/09/18 14:50:31  caballero
+* Leyendas sobre el Layout
+*
+* Revision 1.6  2007/03/26 14:24:24  jaume
+* IPrintable refactored
+*
+* Revision 1.5  2007/03/09 11:20:56  jaume
+* Advanced symbology (start committing)
+*
+* Revision 1.3.2.4  2007/02/21 16:09:02  jaume
+* *** empty log message ***
+*
+* Revision 1.3.2.3  2007/02/16 10:54:12  jaume
+* multilayer splitted to multilayerline, multilayermarker,and  multilayerfill
+*
+* Revision 1.3.2.2  2007/02/15 16:23:44  jaume
+* *** empty log message ***
+*
+* Revision 1.3.2.1  2007/02/09 07:47:04  jaume
+* Isymbol moved
+*
+* Revision 1.3  2007/01/12 10:08:26  jaume
+* *** empty log message ***
+*
+* Revision 1.2  2007/01/10 16:39:41  jaume
+* ISymbol now belongs to com.iver.cit.gvsig.fmap.core.symbols package
+*
+* Revision 1.1  2007/01/10 16:31:36  jaume
+* *** empty log message ***
+*
+* Revision 1.4  2006/11/14 11:10:27  jaume
+* *** empty log message ***
+*
+* Revision 1.3  2006/11/13 09:15:23  jaume
+* javadoc and some clean-up
+*
+* Revision 1.2  2006/11/09 18:39:05  jaume
+* *** empty log message ***
+*
+* Revision 1.1  2006/11/09 10:22:50  jaume
+* *** empty log message ***
+*
+*
+*/
+package org.gvsig.symbology.fmap.symbols;
+
+import java.awt.Color;
+import java.awt.Graphics2D;
+import java.awt.Rectangle;
+import java.awt.geom.AffineTransform;
+import java.util.Random;
+
+import javax.print.attribute.PrintRequestAttributeSet;
+
+import org.gvsig.compat.print.PrintAttributes;
+import org.gvsig.fmap.dal.feature.Feature;
+import org.gvsig.fmap.geom.Geometry;
+import org.gvsig.fmap.geom.GeometryLocator;
+import org.gvsig.fmap.geom.GeometryManager;
+import org.gvsig.fmap.geom.primitive.Point;
+import org.gvsig.fmap.geom.primitive.Polygon;
+import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
+import org.gvsig.fmap.mapcontext.rendering.symbols.SymbolDrawingException;
+import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.AbstractFillSymbol;
+import org.gvsig.tools.ToolsLocator;
+import org.gvsig.tools.dynobject.DynStruct;
+import org.gvsig.tools.persistence.PersistenceManager;
+import org.gvsig.tools.persistence.PersistentState;
+import org.gvsig.tools.persistence.exception.PersistenceException;
+import org.gvsig.tools.task.Cancellable;
+import org.gvsig.tools.util.Callable;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * <p>
+ * Symbol that draws a set of points within a polygon. The amount of points is
+ * defined by the field dotCount.<br>
+ * </p>
+ * <p>
+ * This symbol only draws the points. The outline and the fill of the polygon is
+ * handled by a SimpleFillSymboll where a DotDensityFillSymbol should be
+ * embedded.<br>
+ * </p>
+ * @author jaume dominguez faus - jaume.dominguez@iver.es
+ *
+ */
+public class DotDensityFillSymbol extends AbstractFillSymbol {
+    private static final Logger logger = LoggerFactory.getLogger(DotDensityFillSymbol.class);
+    public static final String
+    DOT_DENSITY_FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME =
+        "DOT_DENSITY_FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME";
+
+	private int  dotCount;
+	private double dotSize;
+	private double dotSpacing;
+	private Color dotColor = Color.BLACK;
+
+	private boolean fixedPlacement;
+	private PrintRequestAttributeSet properties;
+	private GeometryManager geoManager=GeometryLocator.getGeometryManager();
+
+	public DotDensityFillSymbol() {
+		super();
+	}
+
+	public ISymbol getSymbolForSelection() {
+		return this; // the selection color is applied in the SimpleFillSymbol
+	}
+
+    public void draw(Graphics2D g, AffineTransform atr,
+        Geometry theGeom, Feature f, Cancellable cancel) {
+
+        try {
+            Geometry clo_geo = theGeom.cloneGeometry();
+            clo_geo.transform(atr);
+
+            Point interiorPoint=geoManager.createPoint(0, 0, Geometry.SUBTYPES.GEOM2D);
+            int maxIntentos = 35;
+            int width = clo_geo.getBounds().width;
+            int height = clo_geo.getBounds().height;
+            int minx = clo_geo.getBounds().x;
+            int miny = clo_geo.getBounds().y;
+            Random random = new Random();
+            g.setClip(clo_geo.getShape());
+            g.setColor(getDotColor());
+            g.setBackground(null);
+
+            int size = (int) dotSize;
+            for (int i = 0; (cancel==null || !cancel.isCanceled()) && i < dotCount; i++) {
+                int x,y;
+                int intentos = 0;
+                /* Introducimos este bucle para procurar que los puntos
+                 * queden dentro del shape. Le ponemos adem�s un
+                 * numero m�ximo de intentos para evitar las posibilidad de
+                 * un bucle infinito o excesivamente reiterativo.
+                 */
+                do{
+                    x = (int) Math.abs(random.nextDouble() * width);
+                    y = (int) Math.abs(random.nextDouble() * height);
+                    x = x + minx;
+                    y = y + miny;
+                    intentos++;
+                    interiorPoint.setX(x);
+                    interiorPoint.setY(y);
+                }  while (intentos<maxIntentos && !clo_geo.contains(interiorPoint));
+                g.fillRect(x, y, size, size);
+            }
+            g.setClip(null);
+
+        } catch (Exception e) {
+            logger.warn("An error has been produced drawing density points for : "+theGeom.toString());
+        }
+	}
+
+    public void saveToState(PersistentState state) throws PersistenceException {
+
+        super.saveToState(state);
+
+        // color
+        Color c = getDotColor();
+        if (c == null) {
+            c = Color.BLACK;
+        }
+
+        state.set("dotColor", c);
+        state.set("dotCount", dotCount);
+        state.set("dotSize", dotSize);
+        state.set("dotSpacing", dotSpacing);
+    }
+
+
+	public int getSymbolType() {
+		return Geometry.TYPES.SURFACE;
+	}
+
+    public void drawInsideRectangle(Graphics2D g,
+        AffineTransform scaleInstance,
+        Rectangle r,
+        PrintAttributes properties) throws SymbolDrawingException {
+
+		int x = r.x;
+		int y = r.y;
+		int width = r.width;
+		int height= r.height;
+		int size = height / 5;
+		g.setColor(getDotColor());
+		g.setBackground(null);
+		g.fillRect((int) (x+width*0.2), (int) (y+height*0.2), size, size);
+		g.fillRect((int) (x+width*0.25), (int) (y+height*0.7), size, size);
+		g.fillRect((int) (x+width*0.35), (int) (y+height*0.5), size, size);
+		g.fillRect((int) (x+width*0.6), (int) (y+height*0.1), size, size);
+		g.fillRect((int) (x+width*0.7), (int) (y+height*0.8), size, size);
+		g.fillRect((int) (x+width*0.8), (int) (y+height*0.3), size, size);
+		g.fillRect((int) (x+width*0.9), (int) (y+height*0.6), size, size);
+	}
+
+    public void loadFromState(PersistentState state)
+        throws PersistenceException {
+
+        super.loadFromState(state);
+
+        Object obj_col = state.get("dotColor");
+        this.setDotColor((Color) obj_col);
+
+        this.setDotCount(state.getInt("dotCount"));
+        this.setDotSize(state.getDouble("dotSize"));
+        this.setDotSpacing(state.getDouble("dotSpacing"));
+    }
+
+
+	/**
+	 * @return
+	 * @uml.property  name="dotCount"
+	 */
+	public int getDotCount() {
+		return dotCount;
+	}
+
+	/**
+	 * @param dotCount
+	 * @uml.property  name="dotCount"
+	 */
+	public void setDotCount(int dotCount) {
+		this.dotCount = dotCount;
+	}
+
+	/**
+	 * @return
+	 * @uml.property  name="dotSize"
+	 */
+	public double getDotSize() {
+		return dotSize;
+	}
+
+	public void setDotSize(double dotSize) {
+		this.dotSize = dotSize;
+	}
+
+	/**
+	 * @return
+	 * @uml.property  name="dotSpacing"
+	 */
+	public double getDotSpacing() {
+		return dotSpacing;
+	}
+
+	/**
+	 * @param dotSpacing
+	 * @uml.property  name="dotSpacing"
+	 */
+	public void setDotSpacing(double dotSpacing) {
+		this.dotSpacing = dotSpacing;
+	}
+
+	public Color getDotColor() {
+		return dotColor;
+	}
+
+	public void setDotColor(Color dotColor) {
+		this.dotColor = dotColor;
+	}
+
+    /* (non-Javadoc)
+     * @see org.gvsig.fmap.mapcontext.rendering.symbols.IPrintable#print(java.awt.Graphics2D, java.awt.geom.AffineTransform, org.gvsig.fmap.geom.Geometry, org.gvsig.compat.print.PrintAttributes)
+     */
+    public void print(Graphics2D g, AffineTransform at, Geometry shape,
+        PrintAttributes prop) {
+
+        // this.properties.=prop;
+        draw(g, at, shape, null, null);
+        // this.properties=null;
+
+    }
+
+    public static class RegisterPersistence implements Callable {
+
+        public Object call() throws Exception {
+            PersistenceManager manager = ToolsLocator.getPersistenceManager();
+            if( manager.getDefinition(
+                DOT_DENSITY_FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME)==null ) {
+                DynStruct definition = manager.addDefinition(
+                    DotDensityFillSymbol.class,
+                        DOT_DENSITY_FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME,
+                        DOT_DENSITY_FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME +
+                        " Persistence definition",
+                        null,
+                        null
+                );
+
+                // Extend the Symbol base definition
+                definition.extend(manager.getDefinition(
+                    AbstractFillSymbol.FILL_SYMBOL_PERSISTENCE_DEFINITION_NAME));
+
+                definition.addDynFieldObject("dotColor").setMandatory(true)
+                .setClassOfValue(Color.class);
+                definition.addDynFieldInt("dotCount").setMandatory(true);
+                definition.addDynFieldDouble("dotSize").setMandatory(true);
+                definition.addDynFieldDouble("dotSpacing").setMandatory(true);
+            }
+            return Boolean.TRUE;
+        }
+
+    }
+
+
+}
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/config.xml
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/config.xml	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/config.xml	(revision 2056)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<plugin-config>
+	<libraries library-dir="lib/"/>
+	<depends plugin-name="org.gvsig.app.mainplugin"/>
+	<resourceBundle name="text"/>
+	<extensions>
+	   <extension class-name="org.gvsig.andami.LibraryExtension" active="false"/>
+	</extensions>
+</plugin-config>
\ No newline at end of file
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-dot-density-medium-density-sample.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-dot-density-medium-density-sample.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-dot-density-low-density-sample.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-dot-density-low-density-sample.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-overview-dot-density.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-overview-dot-density.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-dot-density-high-density-sample.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/images/legend/legend-dot-density-high-density-sample.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_el.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_el.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_el.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [el]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=
+above=
+accept=\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae
+accessing_file_structure=
+add=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
+add_class=
+add_expression=
+add_field=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=\u0393\u03c9\u03bd\u03af\u03b1
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=\u03a7\u03c1\u03ce\u03bc\u03b1 \u03c6\u03cc\u03bd\u03c4\u03bf\u03c5
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=\u03a4\u03b9\u03bc\u03ae Boolean
+browse=\u03a0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7
+buffered=
+cancel=\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7
+cannot_apply_to_a_non_polygon_layer=\u0391\u03b4\u03cd\u03bd\u03b1\u03c4\u03b7 \u03b7 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c3\u03b5 \u03bc\u03b7 \u03c0\u03bf\u03bb\u03c5\u03b3\u03c9\u03bd\u03b9\u03ba\u03cc \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=\u0395\u03c0\u03b9\u03c3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03c9\u03bd
+character_marker_symbol=\u03a3\u03cd\u03bc\u03b2\u03bf\u03bb\u03bf \u03b5\u03c0\u03b9\u03c3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7\u03c2 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03c9\u03bd
+choose_marker=\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b5\u03c0\u03b9\u03c3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7\u03c2
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=\u0395\u03ba\u03ba\u03b1\u03b8\u03ac\u03c1\u03b9\u03c3\u03b7
+color=\u03a7\u03c1\u03ce\u03bc\u03b1\:
+color_field=
+color_ramp=
+confirmation_dialog=\u0394\u03b9\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2 \u03b5\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7\u03c2
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=\u0391\u03b4\u03cd\u03bd\u03b1\u03c4\u03b7 \u03b7 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c5\u03c0\u03bf\u03bc\u03bd\u03ae\u03bc\u03b1\u03c4\u03bf\u03c2. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03bd\u03b1 \u03b5\u03bb\u03ad\u03b3\u03be\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c4\u03b9\u03bc\u03ad\u03c2.
+date_value=\u03a4\u03b9\u03bc\u03ae \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2
+default=\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=\u039a\u03b1\u03b8\u03bf\u03c1\u03af\u03b6\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03c3\u03cd\u03bc\u03b2\u03bf\u03bb\u03bf \u03c3\u03b7\u03bc\u03b5\u03b9\u03b1\u03ba\u03ae\u03c2 \u03c0\u03c5\u03ba\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b2\u03ac\u03c3\u03b7 \u03bc\u03b9\u03b1\u03c2 \u03c4\u03b9\u03bc\u03ae\u03c2 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 
+delete=
+delete_class=
+delete_filter_expression=
+densities=\u03a0\u03c5\u03ba\u03bd\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2
+depth_factor=
+description=\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u1f20
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=\u03a0\u03c5\u03ba\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03bf\u03c5\u03ba\u03ba\u03af\u03b4\u03c9\u03bd
+dot_size=\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2 \u03ba\u03bf\u03c5\u03ba\u03ba\u03af\u03b4\u03b1\u03c2
+dot_value=\u03a4\u03b9\u03bc\u03ae \u03ba\u03bf\u03c5\u03ba\u03ba\u03af\u03b4\u03b1\u03c2
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=\u0397 \u03bc\u03bf\u03c1\u03c6\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c6\u03af\u03bb\u03c4\u03c1\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bb\u03b1\u03bd\u03b8\u03b1\u03c3\u03bc\u03ad\u03bd\u03b7\: \u03c3\u03c6\u1f00\u03bb\u03bc\u03b1 \u03c3\u03c4\u03b7\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=
+expression_creator=
+expressions=
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=\u03a0\u03b5\u03b4\u03af\u03b1
+fields_exp=
+fill_color=\u03a7\u03c1\u03ce\u03bc\u03b1 \u03b3\u03b5\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2
+fill_properties=\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2 \u03b3\u03b5\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2
+filter=\u03a6\u03af\u03bb\u03c4\u03c1\u03bf
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=\u03a6\u03bf\u03c1\u03bc\u03ac\u03c4
+from=\u0391\u03c0\u03cc
+fuente=\u0393\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03bf\u03c3\u03b5\u03b9\u03c1\u03ac
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=\u039a\u03ac\u03bd\u03bd\u03b1\u03b2\u03bf\u03c2
+high=\u03a5\u03c8\u03b7\u03bb\u03ae
+horizontal=\u039f\u03c1\u03b9\u03b6\u03cc\u03bd\u03c4\u03b9\u03bf\u03c2
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=\u1f48\u03bd\u03bf\u03bc\u03b1 \u03b5\u03c0\u03b9\u03c0\u03ad\u03b4\u03bf\u03c5
+line=\u0393\u03c1\u03b1\u03bc\u03bc\u03ae
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=\u03a4\u1f40\u03c0\u03bf\u03c2
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=\u03a7\u03b1\u03bc\u03b7\u03bb\u03ae
+malformed_or_empty_expression=
+marker_fill=\u0395\u03c0\u03b9\u03c3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03b3\u03b5\u03bc\u03af\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1 \u03b1\u03c0\u03cc 100 \u03c3\u03cd\u03bc\u03b2\u03bf\u03bb\u03b1 \u03c3\u03c5\u03bd\u03ae\u03b8\u03c9\u03c2 \u03b4\u03b5\u03bd \u03c0\u03b1\u03c1\u03ad\u03c7\u03bf\u03c5\u03bd \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b1 \u03c3\u03b5 \u03ad\u03bd\u03b1\u03bd \u03c7\u03ac\u03c1\u03c4\u03b7
+max_scale=\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03b7 \u03ba\u03bb\u03af\u03bc\u03b1\u03ba\u03b1
+medium=\u039c\u03ad\u03c3\u03bf
+method=\u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
+min_scale=\u0395\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03b7 \u03ba\u03bb\u03af\u03bc\u03b1\u03ba\u03b1
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=\u038c\u03bd\u03bf\u03bc\u03b1
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=\u038c\u03c7\u03b9
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=\u039a\u03b1\u03bd\u03ad\u03bd\u03b1
+normalization=
+not_save_empty_legend=
+numeric_value=\u0391\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03ae \u03c4\u03b9\u03bc\u03ae
+offset=\u039c\u03b5\u03c4\u03b1\u03c4\u03cc\u03c0\u03b9\u03c3\u03b7
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
+orientation=
+orientation_system=
+out_beyond=
+outline=\u03a0\u03b5\u03c1\u03af\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1
+outline_opacity=
+outline_width=\u03a0\u03ac\u03c7\u03bf\u03c2 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03ac\u03bc\u03bc\u03b1\u03c4\u03bf\u03c2
+page=\u03a3\u03b5\u03bb\u03af\u03b4\u03b1
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=\u03a0\u03bf\u03bb\u03cd\u03b3\u03c9\u03bd\u03bf
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7
+preview_not_available=
+properties=\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=\u0395\u03af\u03c3\u03c4\u03b5 \u03b2\u03ad\u03b2\u03b1\u03b9\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03c4\u03b5;
+Quitar=\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7
+Quitar_todos=\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd
+random=\u03a4\u03c5\u03c7\u03b1\u03af\u03bf
+recovering_recordset=
+rectangular=
+remane_class=
+remove=\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7
+remove_duplicate_labels=
+resto_valores=\u039b\u03bf\u03b9\u03c0\u03ad\u03c2 \u03c4\u03b9\u03bc\u03ad\u03c2
+scale=\u039a\u03bb\u03af\u03bc\u03b1\u03ba\u03b1
+scale_range_window_title=
+select=\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae
+select_one_row=
+selection_picture_file=
+separation=\u0394\u03b9\u03b1\u03c7\u03c9\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=\u03a3\u03c4\u03b1\u03c4\u03b9\u03c3\u03c4\u03b9\u03ba\u03ae
+string_value=\u0391\u03bb\u03c6\u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03ae \u03c4\u03b9\u03bc\u03ae
+style=\u03a3\u03c4\u03c5\u03bb
+style_selector=
+symbol=
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=\u0394\u03bf\u03ba\u03b9\u03bc\u03ae
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=\u039c\u03ad\u03c7\u03c1\u03b9
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=\u03a4\u03b9\u03bc\u03ae
+value_fields=
+variation_by=
+verify=
+visible=\u039f\u03c1\u03b1\u03c4\u03cc\u03c2
+visualization=
+warning=\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
+width=\u03a0\u03bb\u03ac\u03c4\u03bf\u03c2
+x_offset=
+y_offset=
+yes=\u039d\u03b1\u03b9
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_en.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_en.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_en.properties	(revision 2056)
@@ -0,0 +1,315 @@
+#Translations for language [en]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=A default symbol will be used
+above=Above
+accept=Accept
+accessing_file_structure=Acessing file structure
+add=Add
+add_class=Add class
+add_expression=Add expression
+add_field=Add field
+add_operator=Add operator
+add_text_area=Add text area
+all_features=All features
+all_supported_background_image_formats=All supported background image formats
+allow_label_overlapping=Allow label overlapping
+always_circular=
+always_horizontal=Always horizontal
+always_straight=Always straight
+angle=Angle
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Apply visual correction to glyph for precise size and positioning
+arguments_added_to_a_costant=Arguments added to a constant
+at_begin=At begin
+at_best=At best
+at_end=At end
+at_field=at field
+at_fields=at fields
+background=Background\:
+background_color=Background color
+background_style=Background Style
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Below
+bitmap_and_svg_image_files=Bitmaps and SVG image files
+boolean_value=Boolean value
+browse=Browse
+buffered=Buffered
+cancel=Cancel
+cannot_apply_to_a_non_polygon_layer=Cannot apply to a non-polygon layer
+cannot_be_null=Cannot be null
+cannot_exist_two_label_classes_with_the_same_name=Cannot exist two label classes with the same name
+cannot_install_labeling_method=Cannot install the labeling method
+cant_draw_preview=Can't draw preview
+Capa=Layer
+change_location=Change location
+character_marker=Character marker
+character_marker_symbol=Character marker symbol
+choose_marker=Choose marker
+circular=Circular
+class=Class
+classes=Classes
+classifying_field_name_not_found=Classifying field name not found
+clear=Clear
+color=Color\:
+color_field=Color field
+color_ramp=Color ramp
+confirmation_dialog=Confirmation dialog
+constant=Constant
+correct_expression=Correct expression
+could_not_get_shape_type=Could not get shape type.
+could_not_restore_color_field=Could not restore color field.
+could_not_restore_rotation_field=Could not restore rotation field.
+could_not_restore_text_field=Could not restore text field.
+could_not_restore_text_height_field=Could not restore text height field.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Could not setup the legend
+date_value=Date value
+default=Default
+define_classes_of_features_and_label_each_differently=Define classes of features and label each differently
+Defines_a_dot_density_symbol_based_on_a_field_value=Defines a dot density symbol based on the value of a field
+delete=Delete
+delete_class=Delete class
+delete_filter_expression=Delete filter expression
+densities=Densities
+depth_factor=
+description=Description
+divided_by_0=Divided by 0
+dont_show_labels_when_zoomed=Dont show labels when zoomed
+dot_density=Dot density
+dot_size=Dot size
+dot_value=Dot value
+draw_quantities_for_each_category=Draw quantities for each category.
+draw_quantities_using_symbol_size_to_show_exact_values=Draws quantities using symbol size to show exact values.
+draw_quantities_using_symbol_size_to_show_relative_values=Draws quantities using symbol size to show relative values.
+duplicate_labels=Duplicate layers
+edit_expression=Edit expression
+enable_labeling=Enable labeling
+Enable_layer_preview=Enable layer preview
+enter_new_name=Enter new name
+error=Error
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Error parsing SQL query.
+error_trying_to_access_to_the_layer=Error trying to access to the layer
+error_validating_filter_query=Error validating SQL query.
+Etiquetados=Labelling
+expression=Expression
+expression_creator=Expression creator
+expressions=Expressions
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Failed applying following line labeling.It will use the default configuration
+failed_computing_intervals=Failed to compute intervals.
+false=False
+features=Features
+field_number=Field number
+field_to_be_labeled=Field to be labeled
+fields=Fields
+fields_exp=Fields
+fill_color=Fill color
+fill_properties=Fill properties
+filter=Filter
+filtered_features=Filtered features
+fit_inside_polygon=Fit inside polygon
+fit_on_text_area=Fit on text area
+fixed_color=Fixed color
+fixed_height=Fixed height
+fixed_text_size=Fixed text size
+following_line=Following the line
+font=Font
+foreground_alpha=
+format=Format
+from=From
+fuente=Font
+general=General
+GeneralLabeling.sample_text=
+generating_intervals=Generating Intervals
+getting_layer_shape_type=Getting layer shape type
+gradient_color=Gradient color
+gradient_fill=Gradient fill
+gradient_fill_symbol=Gradient fill symbol
+graduated_symbols=Graduated symbols
+grid=Grid
+high=High
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=In beyond
+in_layer=in layer
+in_the_middle=In the middle
+in_the_world=In the world
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Incorrect expression
+intervals=Intervals
+invalid_filter_expression=
+invalid_url=Invalid format in WFS server URL.
+it_will_not_be_added=It will not be added
+label-point-priority-help=Priority\: 0 \= Blocked, 1 \= Highest, 3 \= Lowest
+label_attributes_defined_in_table=Label attributes defined in table
+label_class_properties=Label class properties
+label_expression=Label expression
+label_expression_editor=Label expression editor
+label_expression_help=
+label_features_in_the_same_way=Label features in the same way
+label_features_in_this_class=Label features in this class
+label_only_when_selected=Label only when the feature is selected
+label_priority=Label priority
+label_style_could_not_be_painted=
+label_styles=Label styles
+labeled_point=
+labeling=Labeling
+labeling_field=Labeling field
+layer_name=Layer name
+layer_Selector=Layer Selector
+line=Line
+line_fill=Line fill
+line_fill_symbol=Line fill symbol
+line_settings=Line settings
+lineal=Lineal
+lines=Lines
+location=Location
+location_along_the_lines=Location along the lines
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Looks like too low value for this field. May cause the system to run slow.
+low=Low
+malformed_or_empty_expression=Malformed or empty expression
+marker_fill=Marker fill
+marker_fill_symbol=Marker fill symbol
+marker_line=Marker line
+marker_line_symbol=Marker line symbol
+mas_de_100_simbolos=More than 100 symbols usually do not give any information in a map
+max_scale=Max. scale
+medium=Medium
+method=Method
+min_scale=Min. scale
+minimum_angle_to_draw=
+modify_filter_expression=Modify Filter Expression
+move_down=Move down
+move_up=Move up
+name=Name
+names_and_types_count_are_disctint=Names and types count are disctint
+new_filter_expression=New filter expression
+no=No
+no_expression_defined=No expression defined
+no_style=No Style
+no_symbol_especified=No symbol specified
+none=none
+normalization=Normalization
+not_save_empty_legend=Cannot save an empty legend.
+numeric_or_boolean_value=Numeric or boolean value
+numeric_value=Numeric value
+offset=Offset
+offset_label=Offset label
+offset_labels_horizontally=Offest labels horizontally around the point.
+offset_labels_on_top_of_the_points=Offset labels on top of the points
+on_the_line=On the line
+operand=Operand
+operation_not_allowed_for_SingleLabelingStrategy=Operation not allowed for Single Labeling Strategy
+operators=Operators
+options=Options
+orientation=Orientation
+orientation_system=Orientation system
+out_beyond=Out beyond
+outline=Outline
+outline_opacity=Outline opacity
+outline_width=Border width
+page=Page
+parallel=Parallel
+pattern=Pattern
+percentage=Percentage
+perpedicular=Perpendicular
+picture_file=Picture file
+picture_fill=Picture fill
+picture_fill_symbol=Picture fill symbol
+picture_line_symbol=Picture line symbol
+picture_marker=Picture marker
+picture_marker_symbol=Picture marker symbol
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Place one label per feature
+place_one_label_per_feature_part=Place one label per feature part
+placement=Placement
+placement_priorities_selector=Placement priorities selector
+placement_properties=Placement properties
+point_settings=Point settings
+points=Points
+polygon=Polygon
+polygon_settings=Polygon settings
+position=Position
+prefer_top_right_all_allowed=Preferable at the right top corner, but all positions are allowed
+preview=Preview
+preview_not_available=Preview is not available
+properties=Properties
+proportional_symbols=Proportional symbols
+quantity_by_category=Quantity by category
+quiere_continuar=Would you like to continue?
+Quitar=Remove
+Quitar_todos=Remove all
+random=Random
+recovering_recordset=Recovering recordset.
+rectangular=Rectangular
+remane_class=Rename class
+remove=Remove
+remove_duplicate_labels=Remove duplicate labels
+resto_valores=Other values
+rotation_height=Rotation field
+scale=Scale
+scale_range_window_title=Scale Range
+select=Select
+select_one_row=Select one row
+selection_picture_file=Selection picture file
+separation=Separation
+set_forbidden_precedence=Set forbidden precedence
+set_high_precedence=Set high precedence
+set_low_precedence=Set low precedence
+set_normal_precedence=Set normal precedence
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Shows the elements of the layer depending on the value of a filter expression
+simple_marker=Simple marker
+single_labeling=Single labeling
+single_labeling_setup=Single labeling setup
+size=Size
+SLD_grammar=SLD grammar
+some_arguments_are_incorrect=Some arguments are incorrect
+specify_the_range_of_scales_at_which_labels_will_be_shown=Specify the range of scales at which labels will be shown
+SQL_query=SQL query
+statistics=Statistics
+string_value=String value
+style=Style
+style_selector=Style Selector
+symbol=Symbol
+symbol_field=Symbol field
+symbol_shapetype_mismatch=
+syntax_error=Syntax error
+template=Template
+text=Text
+text_field=Text
+text_fields=Text fields
+text_height_field=Text height field
+text_string=Text
+text_symbol=Text symbol
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=The number of arguments is not correct
+the_result_is_not_a_boolean_value=The result is not a boolean value
+to=To
+Tools_Select=Tools select
+true=True
+units=Units
+URL=
+use_default_symbol=Default symbol
+use_outline=Use outline
+use_the_same_scale_range_as_the_feature_layer=Use the same scale range as the feature layer
+user_defined_labels=User defined labels
+usupported_layer_type=Unsupported layer type
+value=Value
+value_fields=Fields with values
+variation_by=Variation by
+verify=Verify
+visible=Visible
+visualization=Visualization
+warning=Warning
+width=Width
+x_offset=X offset
+y_offset=Y offset
+yes=Yes
+_Unable_to_clone_symbol=Unable to clone symbol
+_Error_while_getting_fields=Error while getting fields
+
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_gl.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_gl.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_gl.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [gl]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=Ser\u00e1 utilizado un s\u00edmbolo por defecto
+above=Arriba
+accept=Aceptar
+accessing_file_structure=Accedendo \u00e1 estructura do arquivo
+add=Engadir
+add_class=Engadir clase
+add_expression=Engadir Expresi\u00f3n
+add_field=Engadir campo
+add_operator=Engadir Operador
+add_text_area=Engadir campo de texto
+all_features=Todos os elementos
+all_supported_background_image_formats=Todos os formatos de imaxe de fondo soportados
+allow_label_overlapping=Permitir superposici\u00f3n das etiquetas
+always_circular=
+always_horizontal=Sempre horizontal
+always_straight=Sempre vertical
+angle=\u00c1ngulo
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Aplicar correcci\u00f3n visual ao car\u00e1cter para precisi\u00f3n en tama\u00f1o e posici\u00f3n.
+arguments_added_to_a_costant=Argumento engadido a unha constante
+at_begin=Ao principio
+at_best=Na mellor
+at_end=Ao final
+at_fields=nos campos
+background=
+background_color=C\u00f3r de fondo
+background_style=Estilo do fondo
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Abaixo
+bitmap_and_svg_image_files=Imaxes SVG e de mapa de bits
+boolean_value=Valor booleano
+browse=Examinar
+buffered=Forma do pol\u00edgono
+cancel=Cancelar
+cannot_apply_to_a_non_polygon_layer=Non se pode aplicar a unha capa non poligonal
+cannot_be_null=Non pode ser nulo
+cannot_exist_two_label_classes_with_the_same_name=Non poden existir d\u00faas etiquetas co mesmo nome
+cannot_install_labeling_method=Non se pode instalar o m\u00e9todo de etiquetado
+cant_draw_preview=Non se pode dibuxar a previsualizaci\u00f3n
+change_location=Cambiar ubicaci\u00f3n
+character_marker=Marcador de car\u00e1cter
+character_marker_symbol=S\u00edmbolo de Marcador de car\u00e1cter
+choose_marker=Seleccionar marcador
+circular=Circular
+class=Clase
+classes=Clases
+classifying_field_name_not_found=Campo de clasificaci\u00f3n non atopado
+clear=Limpar
+color=Cor\:
+color_field=Campo de cores
+color_ramp=Rampa de cor
+confirmation_dialog=Di\u00e1logo de confirmaci\u00f3n
+constant=constante
+correct_expression=Expresi\u00f3n correcta
+could_not_get_shape_type=Non se pudo obter o tipo de xeometr\u00eda.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Non se pudo cargar a lenda
+date_value=Valor data
+default=Por defecto
+define_classes_of_features_and_label_each_differently=Definir diferentes clases de entidades e etiquetala de xeito diferente
+Defines_a_dot_density_symbol_based_on_a_field_value=Define unha lenda de densidade de puntos baseada no valor dun determinado campo.
+delete=Eliminar
+delete_class=Eliminar clase
+delete_filter_expression=Eliminar expresi\u00f3n de filtrado
+densities=Densidades
+depth_factor=
+description=Descripci\u00f3n
+divided_by_0=Divisi\u00f3n por 0
+dont_show_labels_when_zoomed=Non amosar as etiquetas cando se faga zoom
+dot_density=Densidade de puntos
+dot_size=Tama\u00f1o de punto
+dot_value=Valor do punto
+draw_quantities_for_each_category=Representa cantidades para cada categor\u00eda.
+draw_quantities_using_symbol_size_to_show_exact_values=Representa cantidades ao trav\u00e9s do tama\u00f1o do s\u00edmbolo amosando valores exactos
+draw_quantities_using_symbol_size_to_show_relative_values=Representa cantidades mediante o tama\u00f1o dun s\u00edmbolo amosando valores relativos.
+duplicate_labels=Etiquetas repetidas
+edit_expression=Editar expresi\u00f3n
+Enable_layer_preview=Activar previsualizaci\u00f3n da capa
+enter_new_name=Introduzca o novo nome
+error=Erro
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Filtro con formato incorrecto\: erro ao codificar
+error_trying_to_access_to_the_layer=Erro ao tentar acceder \u00e1 capa
+error_validating_filter_query=Erro ao validar a consulta SQL
+expression=Expresi\u00f3n
+expression_creator=Crear expresi\u00f3n de filtrado
+expressions=Expresi\u00f3ns
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Erro aplicando o etiquetado seguindo a li\u00f1a. Utilizarase a configuraci\u00f3n por defecto
+failed_computing_intervals=Erro ao calcular intervalos
+features=Obxectos
+field_number=N\u00famero de campo
+fields=Campos
+fields_exp=Campos
+fill_color=Cor de recheo
+fill_properties=Propiedade de recheo
+filter=Filtro
+filtered_features=Elementos filtrados
+fit_inside_polygon=Acoplar dentro do pol\u00edgono
+fit_on_text_area=Axustar o \u00e1rea de texto
+fixed_text_size=Tama\u00f1o fixo do texto
+following_line=Seguindo a li\u00f1a
+font=Fonte
+foreground_alpha=
+format=Formato
+from=Dende
+fuente=Fonte
+GeneralLabeling.sample_text=
+generating_intervals=A Xerar Intervalos
+getting_layer_shape_type=A obter o tipo de shape
+gradient_color=Cor gradente
+gradient_fill=Recheo gradente
+gradient_fill_symbol=S\u00edmbolo de recheo gradente
+graduated_symbols=S\u00edmbolos graduados
+grid=Grella
+high=Alta
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=Por baixo de
+in_layer=na capa
+in_the_middle=Na metade
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Expresi\u00f3n incorrecta
+intervals=Intervalos
+invalid_filter_expression=
+invalid_url=Localizador de servidor WFS con formato non v\u00e1lido.
+it_will_not_be_added=Non ser\u00e1 engadida
+label-point-priority-help=Prioridade\: 0 \= Bloqueado, 1 \= M\u00e1is alta, 3 \= M\u00e1is baixa
+label_class_properties=Propiedades da clase de etiquetado
+label_expression=Expresi\u00f3n de etiquetado
+label_expression_editor=Editor de expresi\u00f3ns de etiqueta
+label_expression_help=
+label_features_in_the_same_way=Etiquetar todas as entidades do mesmo xeito
+label_features_in_this_class=Etiquetar entidades dentro desta clase
+label_only_when_selected=Etiquetar soamente cando as s\u00faas entidades est\u00e9n seleccionadas
+label_priority=Prioridade no etiquetado
+label_style_could_not_be_painted=
+label_styles=Estilos de etiqueta
+labeled_point=
+labeling=Etiquetado
+labeling_field=Campo de etiquetado
+layer_name=Nome da capa
+line=Li\u00f1a
+line_fill=Encher li\u00f1as
+line_fill_symbol=S\u00edmbolo de recheo de li\u00f1as
+line_settings=Configuraci\u00f3n da li\u00f1a
+lineal=Lineal
+lines=Li\u00f1as
+location=Ubicaci\u00f3n
+location_along_the_lines=Ubicaci\u00f3n ao longo das li\u00f1as
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Parece un valor para o punto demasiado baixo, pode causar que o sistema responda de xeito lento.
+low=Baixa
+malformed_or_empty_expression=Expresi\u00f3n valeira ou err\u00f3nea
+marker_fill=Recheo de marcadores
+marker_fill_symbol=S\u00edmbolo de recheo de marcadores
+marker_line=Li\u00f1a de marcadores
+marker_line_symbol=S\u00edmbolo de Li\u00f1a de marcadores
+mas_de_100_simbolos=M\u00e1is de 100 s\u00edmbolos non adoitan aportar informaci\u00f3n nun plano
+max_scale=Escala m\u00e1xima
+medium=Media
+method=Operaci\u00f3n
+min_scale=Escala m\u00ednima
+minimum_angle_to_draw=
+modify_filter_expression=Modificar expresi\u00f3n de filtrado
+move_down=Baixar
+move_up=Subir
+name=Nome
+names_and_types_count_are_disctint=N\u00famero de campos e n\u00famero de tipos de campos distintos
+new_filter_expression=Nova expresi\u00f3n de filtrado
+no=Non
+no_expression_defined=Expresi\u00f3n non definida
+no_style=Sen estilo
+no_symbol_especified=S\u00edmbolo non especificado
+none=Nada
+normalization=Normalizaci\u00f3n
+not_save_empty_legend=Lenda vac\u00eda, non se gardar\u00e1.
+numeric_value=Valor num\u00e9rico
+offset=Desprazamento
+offset_label=Desprazar etiqueta
+offset_labels_horizontally=Desprazar etiquetas horizontalmente ao redor do punto
+offset_labels_on_top_of_the_points=Situar etiquetas sobre os puntos.
+on_the_line=Sobre a li\u00f1a
+operators=Operadores
+options=Opci\u00f3ns
+orientation=Orientaci\u00f3n
+orientation_system=Orientaci\u00f3n
+out_beyond=Por riba de
+outline=Marxe
+outline_opacity=Opacidade da marxe
+outline_width=Ancho da marxe
+page=P\u00e1xina
+parallel=Paralela
+pattern=Patr\u00f3n
+percentage=Porcentaxe
+perpedicular=Perpendicular
+picture_file=Arquivo imaxe
+picture_fill=Recheo de imaxe
+picture_fill_symbol=S\u00edmbolo de recheo de imaxe
+picture_line_symbol=S\u00edmbolo de li\u00f1a de imaxe
+picture_marker=Marcador de imaxe
+picture_marker_symbol=S\u00edmbolo de marcador de imaxe
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Situar unha \u00fanica etiqueta por entidade
+place_one_label_per_feature_part=Situar unha etiqueta por cada parte da entidade
+placement=Ubicaci\u00f3n
+placement_priorities_selector=Selector de prioridades de ubicaci\u00f3n
+placement_properties=Propiedades de ubicaci\u00f3n
+point_settings=Configuraci\u00f3n de punto
+points=Puntos
+polygon=Pol\u00edgono
+polygon_settings=Configuraci\u00f3n de pol\u00edgono
+position=Posici\u00f3n
+prefer_top_right_all_allowed=Preferentemente arriba \u00e1 dereita, pero permitindo calquer ubicaci\u00f3n
+preview=Previsualizaci\u00f3n
+preview_not_available=Vista previa non dispo\u00f1ible
+properties=Propiedades
+proportional_symbols=S\u00edmbolos proporcionais
+quantity_by_category=Cantidades por categor\u00eda
+quiere_continuar=Est\u00e1 seguro de que quere continuar?
+Quitar=Quitar
+Quitar_todos=Quitar todos
+random=Aleatorio
+recovering_recordset=A recuperar recordset
+rectangular=Rectangular
+remane_class=Renomear clase
+remove=Quitar
+remove_duplicate_labels=Eliminar etiquetas repetidas
+resto_valores=Resto de valores
+scale=Escalar
+scale_range_window_title=Rango de escalas
+select=Seleccionar
+select_one_row=Seleccione unha fila
+selection_picture_file=Imaxe de selecci\u00f3n
+separation=Separaci\u00f3n
+set_forbidden_precedence=Establecer precedencia nula
+set_high_precedence=Establecer m\u00e1xima precedencia
+set_low_precedence=Establecer baixa precedencia
+set_normal_precedence=Establecer precedencia normal
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Amosa os elementos da capa en funci\u00f3n dunha determinada expresi\u00f3n de filtrado
+size=Tama\u00f1o
+SLD_grammar=Gram\u00e1tica SLD
+some_arguments_are_incorrect=Alg\u00fans comentarios son incorrectos
+specify_the_range_of_scales_at_which_labels_will_be_shown=Especificar o rango de escalas no que as etiquetas ser\u00e1n amosadas
+SQL_query=Sentencia SQL
+statistics=Estat\u00edsticas
+string_value=Valor String
+style=Estilo
+style_selector=Selector de estilos
+symbol=S\u00edmbolo
+symbol_field=Campo de s\u00edmbolo graduado
+symbol_shapetype_mismatch=
+syntax_error=Erro de sintaxis
+template=Patr\u00f3n
+text=Texto
+text_field=Texto
+text_fields=Campos de texto
+text_string=Texto
+text_symbol=S\u00edmbolo de texto
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=O n\u00famero de argumentos non \u00e9 correcto
+the_result_is_not_a_boolean_value=O resultado non \u00e9 un boolean
+to=Hata
+URL=
+use_outline=Usar borde
+use_the_same_scale_range_as_the_feature_layer=Usar o mesmo rango de escalas que o elemento da capa
+user_defined_labels=Etiquetas definidas polo usuario
+usupported_layer_type=Tipo de capa non soportado
+value=Valor
+value_fields=Campos de valores
+variation_by=Variaci\u00f3n por
+verify=Verificar
+visible=Visible
+visualization=Visualizaci\u00f3n
+warning=Aviso
+width=Ancho
+x_offset=Desprazamento en X
+y_offset=Desprazamento en Y
+yes=Si
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_cs.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_cs.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_cs.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [cs]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=
+above=
+accept=Budi\u017e
+accessing_file_structure=
+add=P\u0159idat
+add_class=
+add_expression=
+add_field=P\u0159idej atribut
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=Barva pozad\u00ed
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=Boolean hodnota
+browse=Vyhledej
+buffered=
+cancel=Zru\u0161it
+cannot_apply_to_a_non_polygon_layer=
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=
+character_marker_symbol=
+choose_marker=
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=Vy\u010distit
+color=Barva\:
+color_field=
+color_ramp=
+confirmation_dialog=
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=
+date_value=Datum
+default=Implicitn\u00ed
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=
+delete=
+delete_class=
+delete_filter_expression=
+densities=
+depth_factor=
+description=Popis
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=
+dot_size=
+dot_value=
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=Error
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=V\u00fdraz
+expression_creator=
+expressions=V\u00fdrazy
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=
+fields_exp=
+fill_color=
+fill_properties=
+filter=Filtr
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=Form\u00e1t
+from=Od
+fuente=P\u00edsmo
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=
+high=
+horizontal=Horizont\u00e1ln\u00ed
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=N\u00e1zev vrstvy
+line=Line
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=
+malformed_or_empty_expression=
+marker_fill=
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=V\u00edce ne\u017e 100 symbol\u016f obvykle nevn\u00e1\u0161\u00ed do mapy \u017e\u00e1dn\u00e9 informace
+max_scale=Maxim\u00e1ln\u00ed m\u011b\u0159\u00edtko
+medium=
+method=
+min_scale=Minim\u00e1ln\u00ed m\u011b\u0159\u00edtko
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=Jm\u00e9no
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=No
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=\u017e\u00e1dn\u00e9
+normalization=
+not_save_empty_legend=
+numeric_value=\u010c\u00edseln\u00e1 hodnota
+offset=
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=Mo\u017enosti
+orientation=
+orientation_system=
+out_beyond=
+outline=Osnova
+outline_opacity=
+outline_width=
+page=Strana
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=Polygon
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=
+preview_not_available=
+properties=Vlastnosti
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=Chcete pokra\u010dovat?
+Quitar=Odstranit
+Quitar_todos=Odstranit v\u0161e
+random=
+recovering_recordset=
+rectangular=
+remane_class=
+remove=Odstranit
+remove_duplicate_labels=
+resto_valores=Ostatn\u00ed hodnoty
+scale=M\u011b\u0159\u00edtko
+scale_range_window_title=
+select=Vyber
+select_one_row=
+selection_picture_file=
+separation=
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=Velikost
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=Statistika
+string_value=Hodnota \u0159et\u011bzce
+style=Styl
+style_selector=
+symbol=
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=Text
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=Do
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=Hodnota
+value_fields=
+variation_by=
+verify=
+visible=Viditeln\u00fd
+visualization=
+warning=Varov\u00e1n\u00ed
+width=Ampl\u00e0ria
+x_offset=
+y_offset=
+yes=Ano
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pt_BR.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pt_BR.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pt_BR.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [pt_BR]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=S\u00edmbolo utilizado por padr\u00e3o.
+above=Acima
+accept=Aceitar
+accessing_file_structure=Acessando estrutura do arquivo
+add=Adicionar
+add_class=Adicionar classe
+add_expression=Adicionar express\u00e3o
+add_field=Adicionar campo
+add_operator=Adicionar operador
+add_text_area=Adicionar campo de texto
+all_features=Todas as caracter\u00edsticas
+all_supported_background_image_formats=Todos os formatos de imagem suportados
+allow_label_overlapping=Permitir sobreposi\u00e7\u00e3o de r\u00f3tulos
+always_circular=
+always_horizontal=Sempre horizontal
+always_straight=Sempre reto
+angle=\u00c2ngulo
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Aplique a corre\u00e7\u00e3o visual para ter precis\u00e3o no tamanho e posi\u00e7\u00e3o 
+arguments_added_to_a_costant=Argumento inserido na mesma constante.
+at_begin=Ao principio
+at_best=Ao melhor
+at_end=Ao final
+at_fields=nos campos
+background=
+background_color=Cor de fundo
+background_style=Estilo de fundo
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Abaixo
+bitmap_and_svg_image_files=Arquivos de imagem Bitmaps e SVG
+boolean_value=Valor booleano
+browse=Procurar
+buffered=Forma do pol\u00edgono
+cancel=Cancelar
+cannot_apply_to_a_non_polygon_layer=N\u00e3o \u00e9 possivel aplicar em um plano de informa\u00e7\u00e3o que n\u00e3o seja poligonal
+cannot_be_null=N\u00e3o pode ser nulo
+cannot_exist_two_label_classes_with_the_same_name=N\u00e3o pode existir duas etiquetas com o mesmo nome
+cannot_install_labeling_method=N\u00e3o \u00e9 possivel instalar o m\u00e9todo de etiqueta
+cant_draw_preview=N\u00e3o \u00e9 possivel visualizar
+change_location=Alterar localiza\u00e7\u00e3o
+character_marker=Marcador de car\u00e1cter
+character_marker_symbol=S\u00edmbolo do Marcador de car\u00e1cter
+choose_marker=Selecionar marcador
+circular=Circular
+class=Classe
+classes=Classes
+classifying_field_name_not_found=Campo de classifica\u00e7\u00e3o n\u00e3o encontrado
+clear=Limpar
+color=Cor\:
+color_field=Campo de cores
+color_ramp=Rampa de cor
+confirmation_dialog=Di\u00e1logo de configura\u00e7\u00e3o
+constant=constante
+correct_expression=Express\u00e3o correta
+could_not_get_shape_type=N\u00e3o \u00e9 possivel obter o tipo de geometria.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=N\u00e3o \u00e9 poss\u00edvel carregar a legenda.
+date_value=Valor da data
+default=Padr\u00e3o
+define_classes_of_features_and_label_each_differently=Definir diferentes classes de entidades e etiqueta-las de maneira diferente
+Defines_a_dot_density_symbol_based_on_a_field_value=Define uma lejenda de densidade de pontos baseada no valor de um determinado campo.
+delete=Apagar
+delete_class=Apagar classe
+delete_filter_expression=Apagar expre\u00e7\u00e3o filtrada
+densities=Densidades
+depth_factor=
+description=Descri\u00e7\u00e3o
+divided_by_0=Divis\u00e3o por 0
+dont_show_labels_when_zoomed=N\u00e3o mostrar as etiquetas quando dar o zoom
+dot_density=Densidade de pontos
+dot_size=Tamanho do ponto
+dot_value=Valor do ponto
+draw_quantities_for_each_category=Representar quantidades para cada categoria.
+draw_quantities_using_symbol_size_to_show_exact_values=Representa quantidade atrav\u00e9s do tamanho do s\u00edmbolo mostrando valores exatos.
+draw_quantities_using_symbol_size_to_show_relative_values=Representar quantidades mediante o tamanho de um s\u00edmbolo mostrando valores relativos.
+duplicate_labels=Etiquetas repetidas
+edit_expression=Editar express\u00e3o
+Enable_layer_preview=Ativar pr\u00e9-visualiza\u00e7\u00e3o do plano de informa\u00e7\u00e3o
+enter_new_name=Entre com o novo nome
+error=Erro
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Erro codificando a consulta SQL.
+error_trying_to_access_to_the_layer=Erro tentando acessar o plano de informa\u00e7\u00e3o.
+error_validating_filter_query=Erro validando a consulta SQL
+expression=Express\u00e3o
+expression_creator=Criador de express\u00e3o
+expressions=Express\u00f5es
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Falha aplicando etiqueta seguindo a linha. Foi utilizada a configura\u00e7\u00e3o padr\u00e3o.
+failed_computing_intervals=Falha calculando intervalos.
+features=Objetos
+field_number=N\u00famero do campo
+fields=Campos
+fields_exp=Campos
+fill_color=Cor de preenchimento
+fill_properties=Propriedades do preenchimento
+filter=Filtro
+filtered_features=Elementos filtrados
+fit_inside_polygon=Acoplar dentro do pol\u00edgono
+fit_on_text_area=Ajustar a \u00e1rea do texto
+fixed_text_size=Tamanho fixo do texto
+following_line=Seguindo a linha
+font=Fontes
+foreground_alpha=
+format=Formato
+from=De
+fuente=Fonte
+GeneralLabeling.sample_text=
+generating_intervals=Gerando intervalos
+getting_layer_shape_type=Obtendo o tipo de shape
+gradient_color=Cor gradiente
+gradient_fill=Preenchimento gradiente
+gradient_fill_symbol=S\u00edmbolo de preenchimento gradiente
+graduated_symbols=S\u00edmbolos graduados
+grid=Grade
+high=Alta
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=Por baixo de
+in_layer=no plano de informa\u00e7\u00e3o
+in_the_middle=No meio
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Express\u00e3o incorreta
+intervals=Intervalos
+invalid_filter_expression=
+invalid_url=Localizador de servidor WFS com formato inv\u00e1lido
+it_will_not_be_added=N\u00e3o ser\u00e1 inser\u00edda.
+label-point-priority-help=Prioridade\: 0 \= Bloqueado, 1 \= Mais alta, 3 \= Mais baixa
+label_class_properties=Propriedade da classe de etiquetas
+label_expression=Express\u00e3o de etiquetas
+label_expression_editor=Editor de express\u00e3o de etiqueta
+label_expression_help=
+label_features_in_the_same_way=Etiquetar todas as entidades da mesma maneira
+label_features_in_this_class=Etiquetar entidades dentro desta classe
+label_only_when_selected=Etiquetar somente quando suas entidades estejam selecioandas
+label_priority=Prioridade da etiqueta
+label_style_could_not_be_painted=
+label_styles=Estilo de etiqueta
+labeled_point=
+labeling=Etiquetando
+labeling_field=Campo de etiquetado
+layer_name=Nome do Plano de informa\u00e7\u00e3o
+line=Linha
+line_fill=Preenchimento da linha
+line_fill_symbol=S\u00edmbolo de preenchimento da linha
+line_settings=Configura\u00e7\u00e3o da linha
+lineal=Linear
+lines=Linhas
+location=Localiza\u00e7\u00e3o
+location_along_the_lines=Localizador de acordo com as linhas
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Parece um valor para o ponto muito baixo, pode ocorrer que o sistema responda lentamente.
+low=Baixo
+malformed_or_empty_expression=Express\u00e3o vazia ou errada
+marker_fill=Preenchimento de marcadores
+marker_fill_symbol=S\u00edmbolo de preenchimento de marcadores
+marker_line=Linah de marcadores.
+marker_line_symbol=S\u00edmbolo de linha de marcadores.
+mas_de_100_simbolos=Mais de 100 s\u00edmbolos n\u00e3o contribuem para uma clara informa\u00e7\u00e3o de um mapa.
+max_scale=Escala m\u00e1xima
+medium=M\u00e9dia
+method=Opera\u00e7\u00e3o
+min_scale=Escala m\u00ednima
+minimum_angle_to_draw=
+modify_filter_expression=Modificar filtro de express\u00e3o 
+move_down=Mover para cima.
+move_up=Subir
+name=Nome
+names_and_types_count_are_disctint=N\u00famero de campos e n\u00famero de tipos de campos distintos
+new_filter_expression=Novo filtro de express\u00e3o
+no=N\u00e3o
+no_expression_defined=Express\u00e3o n\u00e3o definida
+no_style=Sem est\u00edlo
+no_symbol_especified=S\u00edmbolo n\u00e3o especificado
+none=Nenhum
+normalization=Normaliza\u00e7\u00e3o
+not_save_empty_legend=Legenda vaz\u00eda n\u00e3o ser\u00e1 salva.
+numeric_value=Valor num\u00e9rico
+offset=Deslocamento
+offset_label=Deslocar etiqueta
+offset_labels_horizontally=Deslocar etiquetas horizontalmente ao redor do ponto
+offset_labels_on_top_of_the_points=Situar etiqueta sobre os pontos.
+on_the_line=Sobre a linha
+operators=Operadores
+options=Op\u00e7\u00f5es
+orientation=Orienta\u00e7\u00e3o
+orientation_system=Sistema de orienta\u00e7\u00e3o
+out_beyond=Por cima de
+outline=Borda
+outline_opacity=Opacidade da borda
+outline_width=Largura da borda
+page=P\u00e1gina
+parallel=Paralela
+pattern=Padr\u00e3o
+percentage=Porcentagem
+perpedicular=Perpendicular
+picture_file=Arquivo de imagem
+picture_fill=Preencher imagem
+picture_fill_symbol=S\u00edmbolo de preenchimento de imagem
+picture_line_symbol=S\u00edmbolo de linha de imagem
+picture_marker=Marcador de imagem
+picture_marker_symbol=S\u00edmbolo de marcador de imagem
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Situar unicamente uma etiqueta por entidade
+place_one_label_per_feature_part=Situar uma etiqueta a cada parte da entidade
+placement=Coloca\u00e7\u00e3o
+placement_priorities_selector=Seletor de propriedades de coloca\u00e7\u00e3o
+placement_properties=Propriedades de coloca\u00e7\u00e3o
+point_settings=Configura\u00e7\u00e3o de ponto
+points=Pontos
+polygon=Pol\u00edgono
+polygon_settings=Configura\u00e7\u00e3o do pol\u00edgono
+position=Posi\u00e7\u00e3o
+prefer_top_right_all_allowed=Preferencialmente encima a direita, por\u00e9m permitindo qualquer posi\u00e7\u00e3o
+preview=Previsualiza\u00e7\u00e3o
+preview_not_available=Pr\u00e9visualiza\u00e7\u00e3o n\u00e3o dispon\u00edvel
+properties=Propriedades
+proportional_symbols=S\u00edmbolos proporcionais
+quantity_by_category=Quantidades por categoria
+quiere_continuar=Tem certeza de que quer continuar?
+Quitar=Remover
+Quitar_todos=Remover tudo
+random=Aleat\u00f3rio
+recovering_recordset=Recuperando recordset
+rectangular=Ret\u00e2ngular
+remane_class=Renomear classe
+remove=Remover
+remove_duplicate_labels=Apagar etiquetas repetidas
+resto_valores=Resto de valores
+scale=Escala
+scale_range_window_title=Gama de escalas
+select=Selecioanr
+select_one_row=Selecione uma linha
+selection_picture_file=Imagem de sele\u00e7\u00e3o
+separation=Separa\u00e7\u00e3o
+set_forbidden_precedence=Estabelecer preced\u00eancia nula
+set_high_precedence=Estabelecer m\u00e1xima preced\u00eancia
+set_low_precedence=Estabelecer baixa prioridade
+set_normal_precedence=Estabelecer proced\u00eancia normal
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Mostra os elementos do plano de informa\u00e7\u00e3o em fun\u00e7\u00e3o de um determinado filtro de expre\u00e7\u00e3o
+size=Tamanho
+SLD_grammar=Gram\u00e1tica SLD
+some_arguments_are_incorrect=Alguns argumentos s\u00e3o incorretos.
+specify_the_range_of_scales_at_which_labels_will_be_shown=Especifique o intervalo de escalas em que os r\u00f3tulos ser\u00e3o mostrados
+SQL_query=Consulta SQL
+statistics=Estat\u00edsticas
+string_value=Valor String
+style=Estilo
+style_selector=Seletor de estilos
+symbol=S\u00edmbolo
+symbol_field=Campo de s\u00edmbolo graduado
+symbol_shapetype_mismatch=
+syntax_error=Erro de sintaxe
+template=Modelo
+text=Texto
+text_field=Texto
+text_fields=Campos de texto
+text_string=Texto
+text_symbol=S\u00edmbolo do texto
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=O n\u00famero de argumentos n\u00e3o \u00e9 correto
+the_result_is_not_a_boolean_value=O resultado n\u00e3o \u00e9 um boolean
+to=At\u00e9
+URL=
+use_outline=Usar borda
+use_the_same_scale_range_as_the_feature_layer=Usar a mesma gama de escalas que o elemento do plano de informa\u00e7\u00e3o
+user_defined_labels=Etiquetas definidas pelo usu\u00e1rio
+usupported_layer_type=Tipo de plano de informa\u00e7\u00e3o n\u00e3o suportado
+value=Valor
+value_fields=Campos de valores
+variation_by=Varia\u00e7\u00e3o por
+verify=Verificar
+visible=Vis\u00edvel
+visualization=Visualiza\u00e7\u00e3o
+warning=Aviso
+width=Largura
+x_offset=Deslocamento em X
+y_offset=Deslocamento em Y
+yes=Sim
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_fr.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_fr.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_fr.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [fr]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=Un symbole par d\u00e9faut sera utilis\u00e9.
+above=Haut
+accept=Accepter
+accessing_file_structure=Acc\u00e8s \u00e0 la structure du fichier en cours...
+add=Ajouter
+add_class=Ajouter classe
+add_expression=Ajouter expression
+add_field=Ajouter une colone
+add_operator=Ajouter op\u00e9rateur
+add_text_area=Ajouter une zone de texte
+all_features=Tous les \u00e9l\u00e9ments
+all_supported_background_image_formats=Tous les formats d'images de fond sont support\u00e9s.
+allow_label_overlapping=Permettre la superposition des \u00e9tiquettes
+always_circular=
+always_horizontal=Toujours horizontal
+always_straight=Toujours rectiligne
+angle=Angle
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Appliquer une correction au caract\u00e8re pour visualiser la taille et la position.
+arguments_added_to_a_costant=Arguments ajout\u00e9s \u00e0 une constante.
+at_begin=Au d\u00e9but
+at_best=Au mieux
+at_end=A la fin
+at_fields=aux champs
+background=Arri\u00e8re plan \:
+background_color=Couleur d'arri\u00e8re plan
+background_style=Style d'arri\u00e8re-plan
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Sous
+bitmap_and_svg_image_files=Fichiers images Bitmap et SVG
+boolean_value=Valeur bool\u00e9enne
+browse=Parcourir
+buffered=Comme tampon
+cancel=Annuler
+cannot_apply_to_a_non_polygon_layer=Ne peut pas s'appliquer \u00e0 une couche non polygone
+cannot_be_null=Ne peut pas \u00eatre nul
+cannot_exist_two_label_classes_with_the_same_name=Il ne peut pas y avoir deux classes d'\u00e9tiquettes portant le m\u00eame nom
+cannot_install_labeling_method=Impossible d'installer la m\u00e9thode d'\u00e9tiquettes
+cant_draw_preview=Impossible de g\u00e9n\u00e9rer l'aper\u00e7u.
+change_location=Changer la localisation
+character_marker=Ponctuel caract\u00e8re
+character_marker_symbol=Ponctuel caract\u00e8re
+choose_marker=S\u00e9lectionner symbole...
+circular=Circulaire
+class=Classe
+classes=Classes
+classifying_field_name_not_found=Champ de classification non trouv\u00e9
+clear=Effacer
+color=Couleur \:
+color_field=Champ couleur
+color_ramp=D\u00e9grad\u00e9 de couleurs
+confirmation_dialog=Demande de confirmation
+constant=constante
+correct_expression=Expression correcte
+could_not_get_shape_type=Impossible de d\u00e9terminer le type d'objet.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Impossible de param\u00e9trer la l\u00e9gende
+date_value=Valeur de date
+default=Par d\u00e9faut
+define_classes_of_features_and_label_each_differently=Etiqueter par classes d'entit\u00e9s
+Defines_a_dot_density_symbol_based_on_a_field_value=D\u00e9finir un symbole de densit\u00e9 de points sur le contenu d'un champ
+delete=Supprimer
+delete_class=Supprimer classe
+delete_filter_expression=Effacer l'expression du filtre
+densities=Densit\u00e9s
+depth_factor=
+description=Description
+divided_by_0=Division par 0
+dont_show_labels_when_zoomed=Ne pas afficher les \u00e9tiquettes apr\u00e8s zoom
+dot_density=Densit\u00e9 de points
+dot_size=Taille du point
+dot_value=Valeur du point
+draw_quantities_for_each_category=Repr\u00e9sente les valeurs quantitatives de deux champs ind\u00e9pendants par des couleurs et/ou styles diff\u00e9rents.
+draw_quantities_using_symbol_size_to_show_exact_values=Repr\u00e9sente les quantit\u00e9s en utilisant une taille de symbole diff\u00e9rente pour afficher les valeurs exactes.
+draw_quantities_using_symbol_size_to_show_relative_values=Repr\u00e9sente les quantit\u00e9s en utilisant une taille de symbole diff\u00e9rente pour afficher les valeurs absolues.
+duplicate_labels=Etiquettes doublons
+edit_expression=Editer expression
+Enable_layer_preview=Activer aper\u00e7u de couche
+enter_new_name=Saisir un nouveau nom
+error=Erreur
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Erreur de codification dans la requ\u00eate du filtre
+error_trying_to_access_to_the_layer=Erreur lors de l'acc\u00e8s \u00e0 la couche
+error_validating_filter_query=Erreur lors de la validation de la requ\u00eate de filtre
+expression=Expression
+expression_creator=Cr\u00e9er une expression de filtre
+expressions=Expressions
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Echec lors de l'application de l'"\u00e9tiquetage suivant la ligne". Le mode d'\u00e9tiquetage par d\u00e9faut sera utilis\u00e9.
+failed_computing_intervals=Echec lors du calcul des intervalles.
+features=Entit\u00e9s
+field_number=Num\u00e9ro du champ
+fields=Champs
+fields_exp=Champs
+fill_color=Remplissage
+fill_properties=Propri\u00e9t\u00e9s de remplissage
+filter=Filtre
+filtered_features=El\u00e9ments filtr\u00e9s
+fit_inside_polygon=Ajuster \u00e0 l'int\u00e9rieur du polygone
+fit_on_text_area=Ajuster \u00e0 la zone de texte
+fixed_text_size=Taille fixe du texte
+following_line=Suivant la ligne
+font=Police
+foreground_alpha=
+format=Format
+from=Depuis
+fuente=Fonte
+GeneralLabeling.sample_text=
+generating_intervals=Cr\u00e9ation d'intervalles
+getting_layer_shape_type=R\u00e9cup\u00e9rer le type de shape
+gradient_color=D\u00e9grad\u00e9 de couleurs
+gradient_fill=Remplissage par d\u00e9grad\u00e9
+gradient_fill_symbol=Remplissage par d\u00e9grad\u00e9
+graduated_symbols=Symboles gradu\u00e9s
+grid=Grille
+high=Haute
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=En de\u00e7\u00e0
+in_layer=dans la couche
+in_the_middle=Au centre
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Expression incorrecte
+intervals=Intervalles
+invalid_filter_expression=
+invalid_url=L'adresse url du serveur WFS n'est pas valide.
+it_will_not_be_added=Ne sera pas ajout\u00e9
+label-point-priority-help=Priorit\u00e9 \: 0 \= bloqu\u00e9, 1 \= la plus haute, 3 \= la plus basse
+label_class_properties=Propri\u00e9t\u00e9s de la classe d'\u00e9tiquettes
+label_expression=Expression de l'\u00e9tiquette
+label_expression_editor=Editeur d'expression d'\u00e9tiquettes
+label_expression_help=
+label_features_in_the_same_way=Etiqueter toutes les entit\u00e9s de la m\u00eame mani\u00e8re
+label_features_in_this_class=Etiqueter des entit\u00e9s dans cette classe \:
+label_only_when_selected=Etiqueter uniquement  les entit\u00e9s s\u00e9lectionn\u00e9es
+label_priority=Priorit\u00e9 des \u00e9tiquettes
+label_style_could_not_be_painted=
+label_styles=Styles d'\u00e9tiquette
+labeled_point=
+labeling=Etiquetage
+labeling_field=Champ d'\u00e9tiquetage
+layer_name=Nom de la couche
+line=Ligne
+line_fill=Remplissage par lignes
+line_fill_symbol=Remplissage par lignes
+line_settings=Configuration de lignes
+lineal=Ligne directe
+lines=Lignes
+location=Localisation
+location_along_the_lines=Localisation le long des lignes
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Il semble que l'une des valeurs du champ est trop basse. Ceci peut provoquer un ralentissement du syst\u00e8me.
+low=Bas
+malformed_or_empty_expression=Expression vide ou erron\u00e9e
+marker_fill=Remplissage
+marker_fill_symbol=Remplissage symboles multiples
+marker_line=Ligne en ponctuel
+marker_line_symbol=Ponctuel de lignes
+mas_de_100_simbolos=Plus de 100 symboles n'apportent plus d'information dans un plan
+max_scale=Echelle maxi
+medium=Moyenne
+method=Op\u00e9ration
+min_scale=Echelle mini
+minimum_angle_to_draw=
+modify_filter_expression=Modifier filtre...
+move_down=Descendre
+move_up=Monter
+name=Nom
+names_and_types_count_are_disctint=Le nom du champ et le  type de champ sont diff\u00e9rents
+new_filter_expression=Nouveau filtre...
+no=Non
+no_expression_defined=Aucune expression d\u00e9finie
+no_style=Aucun style
+no_symbol_especified=Aucun symbole sp\u00e9cifi\u00e9
+none=Aucun
+normalization=Normalisation
+not_save_empty_legend=Il n'est pas possible de sauvegarder une l\u00e9gende vide
+numeric_value=Valeur num\u00e9rique
+offset=D\u00e9placement
+offset_label=D\u00e9placer \u00e9tiquette
+offset_labels_horizontally=D\u00e9placer \u00e9tiquettes horizontalement.
+offset_labels_on_top_of_the_points=D\u00e9placer \u00e9tiquettes au dessus des points.
+on_the_line=Sur la ligne
+operators=Op\u00e9rateurs
+options=Options
+orientation=Orientation
+orientation_system=Orientation
+out_beyond=Au-del\u00e0
+outline=Contour
+outline_opacity=Transparence contour
+outline_width=Largeur contour
+page=Page
+parallel=Parall\u00e8le
+pattern=Mod\u00e8le
+percentage=Pourcentage
+perpedicular=Perpendiculaire
+picture_file=Image
+picture_fill=Remplissage par image
+picture_fill_symbol=Remplissage par image
+picture_line_symbol=Ligne en image
+picture_marker=Image
+picture_marker_symbol=Ponctuel image
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Placer une seule \u00e9tiquette par objet
+place_one_label_per_feature_part=Placer une \u00e9tiquette pour chaque partie de l'objet
+placement=Mise en place
+placement_priorities_selector=S\u00e9lectionner la position prioritaire
+placement_properties=Propri\u00e9t\u00e9s de mise en place
+point_settings=Param\u00e8tres de point
+points=Points
+polygon=Polygone
+polygon_settings=Param\u00e8tres de polygone
+position=Position
+prefer_top_right_all_allowed=De pr\u00e9f\u00e9rence dans le coin en haut, \u00e0 droite, mais tous les autres positionnement sont autoris\u00e9s.
+preview=Aper\u00e7u
+preview_not_available=Aper\u00e7u non disponible
+properties=Propri\u00e9t\u00e9s
+proportional_symbols=Symboles proportionnels
+quantity_by_category=Quantit\u00e9 par cat\u00e9gorie
+quiere_continuar=S\u00fbr de vouloir continuer?
+Quitar=Retirer
+Quitar_todos=Tout retirer
+random=Al\u00e9atoire
+recovering_recordset=R\u00e9cup\u00e9ration du jeu d'enregistrements
+rectangular=Rectangulaire
+remane_class=Renommer la classe
+remove=Retirer
+remove_duplicate_labels=Supprimer les \u00e9tiquettes en doublons
+resto_valores=Autres valeurs
+scale=Echelle
+scale_range_window_title=Plage d'\u00e9chelle
+select=S\u00e9lectionner
+select_one_row=S\u00e9lectionner une colonne
+selection_picture_file=S\u00e9lection
+separation=S\u00e9paration
+set_forbidden_precedence=D\u00e9finir priorit\u00e9 nulle
+set_high_precedence=D\u00e9finir priorit\u00e9 haute
+set_low_precedence=D\u00e9finir priorit\u00e9 basse
+set_normal_precedence=D\u00e9finir priorit\u00e9 normale
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=A partir du r\u00e9sultat d'une requ\u00eate filtre, les entit\u00e9ts sont repr\u00e9sent\u00e9es en utilisant une couleur et/ou un style diff\u00e9rent.
+size=Taille
+SLD_grammar=Grammaire SLD
+some_arguments_are_incorrect=Certains arguments sont incorrects
+specify_the_range_of_scales_at_which_labels_will_be_shown=Sp\u00e9cifie une plage de valeurs d'\u00e9chelles pour l'affichage des \u00e9tiquettes
+SQL_query=Requ\u00eate SQL
+statistics=Statistiques
+string_value=Valeur
+style=Style
+style_selector=S\u00e9lecteur de style
+symbol=Symbole
+symbol_field=Champ de symbole
+symbol_shapetype_mismatch=
+syntax_error=Erreur de syntaxe
+template=Mod\u00e8le
+text=Texte
+text_field=Texte
+text_fields=Champs texte
+text_string=Texte
+text_symbol=Symbole text
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=Le nombre d'arguments est incorrect
+the_result_is_not_a_boolean_value=Le r\u00e9sultat n'est pas une valeur bool\u00e9enne
+to=Jusqu'\u00e0
+URL=
+use_outline=Utiliser cadre
+use_the_same_scale_range_as_the_feature_layer=Utiliser le m\u00eame intervalle d'\u00e9chelles que les \u00e9l\u00e9ments de la couche
+user_defined_labels=Etiquettes personnalis\u00e9es
+usupported_layer_type=Type de couche non support\u00e9e
+value=Valeur
+value_fields=Champs contenant les valeurs
+variation_by=Variation par
+verify=V\u00e9rifier
+visible=Visible
+visualization=Niveau d'\u00e9chelle
+warning=Attention
+width=Largeur
+x_offset=D\u00e9calage en X
+y_offset=D\u00e9calage en Y
+yes=Oui
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_nl.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_nl.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_nl.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [nl]
+#Tue Aug 11 10:49:15 CEST 2009
+a_default_symbol_will_be_used=
+above=
+accept=
+accessing_file_structure=
+add=
+add_class=
+add_expression=
+add_field=
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=
+browse=
+buffered=
+cancel=Afbreken
+cannot_apply_to_a_non_polygon_layer=
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=
+character_marker_symbol=
+choose_marker=
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=
+color=
+color_field=
+color_ramp=
+confirmation_dialog=
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=
+date_value=
+default=
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=
+delete=
+delete_class=
+delete_filter_expression=
+densities=
+depth_factor=
+description=
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=
+dot_size=
+dot_value=
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=
+expression_creator=
+expressions=
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=
+fields_exp=
+fill_color=
+fill_properties=
+filter=
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=
+from=
+fuente=
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=
+high=
+horizontal=
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=
+line=
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=
+malformed_or_empty_expression=
+marker_fill=
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=
+max_scale=
+medium=
+method=
+min_scale=
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=
+normalization=
+not_save_empty_legend=
+numeric_value=
+offset=
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=
+orientation=
+orientation_system=
+out_beyond=
+outline=
+outline_opacity=
+outline_width=
+page=
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=
+preview_not_available=
+properties=
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=
+Quitar=
+Quitar_todos=
+random=
+recovering_recordset=
+rectangular=
+remane_class=
+remove=
+remove_duplicate_labels=
+resto_valores=
+scale=
+scale_range_window_title=
+select=
+select_one_row=
+selection_picture_file=
+separation=
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=
+string_value=
+style=
+style_selector=
+symbol=
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=
+value_fields=
+variation_by=
+verify=
+visible=
+visualization=
+warning=
+width=
+x_offset=
+y_offset=
+yes=
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_eu.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_eu.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_eu.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [eu]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=Lehenetsitako sinboloa erabiliko da
+above=Gora
+accept=Ados
+accessing_file_structure=Fitxategiaren egitura atzitzen
+add=Gehitu
+add_class=Gehitu klasea
+add_expression=Gehitu adierazpena
+add_field=Gehitu eremua
+add_operator=Gehitu operadorea
+add_text_area=Gehitu testu eremua
+all_features=Elementu guztiak
+all_supported_background_image_formats=Atzeko planoko irudi formatu onargarriak
+allow_label_overlapping=Baimendu etiketen gainjartzea
+always_circular=
+always_horizontal=Beti horizontal
+always_straight=Beti zuzen
+angle=Angelua
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Aplikatu karaktereari zuzenketa bisuala tamaina eta kokapenaren zehaztapenerako
+arguments_added_to_a_costant=Argumentuak gehituta konstanteari
+at_begin=Hasieran
+at_best=Onenean
+at_end=Amaieran
+at_fields=Eremuetan
+background=
+background_color=Atzeko kolorea
+background_style=Atzeko estiloa
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Behean
+bitmap_and_svg_image_files=Bit-mapa eta SVG irudi-fitxategiak
+boolean_value=Balio boolear
+browse=Aztertu
+buffered=Poligonoaren forma
+cancel=Utzi
+cannot_apply_to_a_non_polygon_layer=Ezin da aplikatu poligonoduna ez den geruzan
+cannot_be_null=Ezin da nulua izan
+cannot_exist_two_label_classes_with_the_same_name=Ezin dira izen bereko bi etiketa egon
+cannot_install_labeling_method=Ezin da etiketatuen metodoa instalatu
+cant_draw_preview=Ezin da aurrebistaratzea marraztu
+change_location=Aldatu kokapena
+character_marker=Karaktere-markatzailea
+character_marker_symbol=Karaktere-markatzailearen ikurra
+choose_marker=Hautatu markatzailea
+circular=Zirkular
+class=Klasea
+classes=Klaseak
+classifying_field_name_not_found=Sailkapen eremua ez da aurkitu
+clear=Garbitu
+color=Kolorea\:
+color_field=Kolore eremua
+color_ramp=Kolore-arrapala
+confirmation_dialog=Berrespen-elkarrizketa
+constant=Konstantea
+correct_expression=Espresio zuzena
+could_not_get_shape_type=Ezin izan da geometria mota lortu
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Ezin izan da legenda kargatu
+date_value=Data balioa
+default=Lehenetsia
+define_classes_of_features_and_label_each_differently=Definitu entitate klase ezberdinak eta era ezberdinean etiketatu
+Defines_a_dot_density_symbol_based_on_a_field_value=Eremu baten balioan oinarrituta puntu-dentsitate legenda definitzen du
+delete=Ezabatu
+delete_class=Ezabatu klasea
+delete_filter_expression=Ezabatu iragazkiaren espresioa
+densities=Dentsitateak
+depth_factor=
+description=Deskripzioa
+divided_by_0=0-rekiko zatiketa
+dont_show_labels_when_zoomed=Ez erakitsi etiketak zooma egiten denean
+dot_density=Puntu dentsitatea
+dot_size=Puntu tamaina
+dot_value=Puntuaren balioa
+draw_quantities_for_each_category=Adierazi kategoria bakoitzaren kantitatea 
+draw_quantities_using_symbol_size_to_show_exact_values=Adierazi kantitateak sinbolo-tamainiaren bidez eta erakutsi balio zehatzak
+draw_quantities_using_symbol_size_to_show_relative_values=Adierazi kantitateak sinbolo-tamainiaren bidez eta erakutsi balio erlatiboak
+duplicate_labels=Etiketa errepikatuak
+edit_expression=Editatu espresioa
+Enable_layer_preview=Geruzaren aurrebista aktibatu
+enter_new_name=Idatzi izen berria
+error=Errorea
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Iragazkiaren formatua ez da zuzena\: errorea kodifikatzean
+error_trying_to_access_to_the_layer=Errorea geruza atzitzean
+error_validating_filter_query=Errorea SQL kontsulta balidatzean
+expression=Adierazpena
+expression_creator=Iragazteko espresioa sortu
+expressions=Adierazpenak
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Hutsegitea lerroa jarraitutako etiketatua aplikatzean. Lehenetsitako konfigurazioa erabiliko da. 
+failed_computing_intervals=Hutsegitea bitarteak kalkulatzean
+features=Objektuak
+field_number=Eremu-zenbakia
+fields=Eremuak
+fields_exp=Eremuak
+fill_color=Kolore betegarria
+fill_properties=Betegarriaren ezaugarriak
+filter=Iragazkia
+filtered_features=Elementu 
+fit_inside_polygon=Jarri poligonoaren barruan
+fit_on_text_area=Egokitu testu-gunera
+fixed_text_size=Testu tamaina finkoa
+following_line=Lerroa jarraituz
+font=Letra-tipoa
+foreground_alpha=
+format=Formatua
+from=Hemendik\:
+fuente=Letra-tipoa
+GeneralLabeling.sample_text=
+generating_intervals=Tarteak sortzen
+getting_layer_shape_type=Shape mota lortzen 
+gradient_color=Gradiente kolorea
+gradient_fill=Gradiente betegarria
+gradient_fill_symbol=Gradiente betegarri ikurra
+graduated_symbols=Sinbolo graduatuak
+grid=Sareta
+high=Altua
+horizontal=Horizontala
+ignore_zero_values=
+in_beyond=Honen azpitik\:
+in_layer=Geruzan
+in_the_middle=Erdian
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Espresio okerra
+intervals=Tarteak
+invalid_filter_expression=
+invalid_url=WFS zerbitzari-bilatzailearen formatu okerra
+it_will_not_be_added=Ez da gehituko
+label-point-priority-help=Lehentasuna\: 0 \= Blokeatuta, 1 \= Altuago, 3 \= Baxuago
+label_class_properties=Etiketatu klasearen ezaugarriak 
+label_expression=Etiketatuaren espresioa
+label_expression_editor=Etiketa espresioen editorea
+label_expression_help=
+label_features_in_the_same_way=Etiketatu entitate guztiak berdin
+label_features_in_this_class=Klase honetako entitateak etiketatu
+label_only_when_selected=Etiketatu bakarrik entitateak hautatuta daudenean
+label_priority=Etiketatuaren lehentasunak
+label_style_could_not_be_painted=
+label_styles=Etiketa estiloak
+labeled_point=
+labeling=Etiketatua
+labeling_field=Etiketatuaren eremua
+layer_name=Geruzaren izena
+line=Lerroa
+line_fill=Lerro betegarria
+line_fill_symbol=Lerro betegarriaren sinboloa
+line_settings=Linea-konfigurazioa
+lineal=Lineala
+lines=Lerroak
+location=Kokalekua
+location_along_the_lines=Kokalekua lerroetan zehar
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Balioak baxuegia dirudi. Sistema astirotu daiteke.
+low=Behe
+malformed_or_empty_expression=Espresio hutsa edo okerra
+marker_fill=Markatzile betegarria
+marker_fill_symbol=Markatzile betegarriaren ikurra
+marker_line=Markatzaile lerroa
+marker_line_symbol=Markatzaile lerroaren ikurra
+mas_de_100_simbolos=100 sinbolo baino gehiagok ez diote planoari informaziorik eransten.
+max_scale=Eskala geh.
+medium=Batez beste
+method=Eragiketa
+min_scale=Eskala gutx.
+minimum_angle_to_draw=
+modify_filter_expression=Aldatu iragazketa-espresioa
+move_down=Jeitsi
+move_up=Igo
+name=Izena
+names_and_types_count_are_disctint=Eremu kopurua eta eremu-mota kopurua ezberdinak dira
+new_filter_expression=Iragazkiaren espresio berria
+no=Ez
+no_expression_defined=Definitu gabeko espresioa
+no_style=Estilorik gabe
+no_symbol_especified=Ikurra zehaztu gabe
+none=None
+normalization=Normalizazioa
+not_save_empty_legend=Legenda hutsa ez da gordeko
+numeric_value=Zenbakizko balioa
+offset=Lekualdaketa
+offset_label=Etiketa lekuz aldatu
+offset_labels_horizontally=Etiketa lekuz aldatu horizontalki puntuaren inguruan
+offset_labels_on_top_of_the_points=Etiketak puntuen gainean jarri
+on_the_line=Lerroaren gainean
+operators=Operadoreak
+options=Aukerak
+orientation=Orientazioa
+orientation_system=Orientazioa
+out_beyond=Honen gainetik\:
+outline=Ertza
+outline_opacity=Ertzaren opakotasuna
+outline_width=Ertzaren zabalera
+page=Orrialdea
+parallel=Paraleloa
+pattern=Patroi
+percentage=Ehunekoa
+perpedicular=Perpendikular
+picture_file=Irudi-fitxategia
+picture_fill=Irudi betegarria
+picture_fill_symbol=Irudi betegarriaren ikurra
+picture_line_symbol=Irudi lerroaren ikurra
+picture_marker=Irudi markatzailea
+picture_marker_symbol=Irudi markatzailearen ikurra
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Jarri etiketa bakarra entitateko
+place_one_label_per_feature_part=Jarri etiketa bat entitatearen zati bakoitzeko
+placement=Kokamendu
+placement_priorities_selector=Kokapen lehentasunen hautatzailea
+placement_properties=Kokamendu propietateak
+point_settings=Puntuaren ezarpenak
+points=Puntuak
+polygon=Poligonoa
+polygon_settings=Poligonoaren ezarpenak
+position=Kokalekua
+prefer_top_right_all_allowed=Hobe goi-eskuman, baina edozein kokapenek balio du
+preview=Aurrebista
+preview_not_available=aurrebista ez dago ikusgarri
+properties=Ezaugarriak
+proportional_symbols=Ikur proportzionalak
+quantity_by_category=kopurua kategoria bakoitzeko
+quiere_continuar=Ziur zaude irten nahi duzula?
+Quitar=Kendu
+Quitar_todos=Kendu denak
+random=Ausazkoa
+recovering_recordset=Recordset-a berreskuratzen
+rectangular=Angeluzuzen
+remane_class=Klasea berriro izendatu
+remove=Kendu
+remove_duplicate_labels=Kendu errepikatutako etiketak
+resto_valores=Gainerako balioak
+scale=Eskala
+scale_range_window_title=Eskala bitarteak
+select=Hautatu
+select_one_row=Hautatu lerro bat
+selection_picture_file=Hautaketa irudia
+separation=Banaketa
+set_forbidden_precedence=Ezarri lehentasun nulua
+set_high_precedence=Ezarri lehentasun maximoa
+set_low_precedence=Ezarri lehentasun baxua
+set_normal_precedence=Ezarri lehentasun normala
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Iragazki-espresioaren araberako geruza-elementuak erakusten ditu
+size=Tamaina
+SLD_grammar=SLD gramatika
+some_arguments_are_incorrect=Argumentu batzuk okerrak dira
+specify_the_range_of_scales_at_which_labels_will_be_shown=Zehaztu etiketak bistaratzeko eskala-bitartea
+SQL_query=SQL sententzia
+statistics=Estatistikak
+string_value=Kate-balioa
+style=Estiloa
+style_selector=Estilo-hautagailua
+symbol=Ikurra
+symbol_field=Sinbolo graduatuaren eremua
+symbol_shapetype_mismatch=
+syntax_error=Sintaxi errorea
+template=Txantiloi
+text=Testua
+text_field=Testua
+text_fields=Testu eremuak
+text_string=Testua
+text_symbol=Testu ikurra
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=Argumentu kopurua okerra da
+the_result_is_not_a_boolean_value=Emaitza ez da boolearra
+to=Honaino
+URL=
+use_outline=Erabili ertza
+use_the_same_scale_range_as_the_feature_layer=Erabili geruzaren elementuaren eskala bitarte berberak
+user_defined_labels=Erabiltzaileak definitutako etiketak
+usupported_layer_type=Geruza mota ez da jasangarria
+value=Balioa
+value_fields=Balio eremuak
+variation_by=Honekiko bariazioa
+verify=Egiaztatu
+visible=Ikusgai
+visualization=Bistaratzea
+warning=Oharra
+width=Zabalera
+x_offset=Desplazamendua X-n
+y_offset=Desplazamendua Y-n
+yes=Bai
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_en_US.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_en_US.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_en_US.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [en_US]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=A default symbol will be used.
+above=Above
+accept=Ok
+accessing_file_structure=File system access in progress
+add=Add
+add_class=Add class
+add_expression=Add field
+add_field=Add field
+add_operator=Add operator
+add_text_area=Add text area
+all_features=All features
+all_supported_background_image_formats=All supported background image formats
+allow_label_overlapping=Allow overlapping labels
+always_circular=
+always_horizontal=Always horizontal
+always_straight=Always straight
+angle=Angle
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Apply visual glyph correction
+arguments_added_to_a_costant=Arguments added to a constant.
+at_begin=At start
+at_best=Optimal
+at_end=At end
+at_fields=at fields
+background=Background\:
+background_color=Background color
+background_style=Background style
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Below
+bitmap_and_svg_image_files=Bitmaps and SVG drawings
+boolean_value=Boolean value
+browse=Choose...
+buffered=Buffered
+cancel=Cancel
+cannot_apply_to_a_non_polygon_layer=Not applicable to a non-polygon layer.
+cannot_be_null=Cannot be null
+cannot_exist_two_label_classes_with_the_same_name=There cannot be two label classes with the same name.
+cannot_install_labeling_method=Cannot set up labeling method.
+cant_draw_preview=Cannot generate preview.
+change_location=Change...
+character_marker=Character marker
+character_marker_symbol=Character marker
+choose_marker=Choose marker...
+circular=Circular
+class=Class
+classes=Classes
+classifying_field_name_not_found=Classification field not found.
+clear=Clear
+color=Color
+color_field=Color field
+color_ramp=Color ramp...
+confirmation_dialog=Confirmation dialog
+constant=Constant
+correct_expression=Expression is valid.
+could_not_get_shape_type=Cannot determine geometry type.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Cannot set up legend.
+date_value=Date value
+default=Default
+define_classes_of_features_and_label_each_differently=Define individual labeling classes
+Defines_a_dot_density_symbol_based_on_a_field_value=Show differences in field values using dot densities
+delete=Delete
+delete_class=Delete class
+delete_filter_expression=Delete filter
+densities=Densities
+depth_factor=
+description=Description
+divided_by_0=Division by 0.
+dont_show_labels_when_zoomed=Do not show labels when zoomed ...
+dot_density=Dot densities
+dot_size=Dot size\:
+dot_value=Dot value\:
+draw_quantities_for_each_category=Vary color and symbol styles for two independent fields. This can be used to visualize the relationship of two attributes with each other.
+draw_quantities_using_symbol_size_to_show_exact_values=Vary symbol sizes proportionally to normalized field values. This exactly relates value differences to symbol size differences.
+draw_quantities_using_symbol_size_to_show_relative_values=Vary symbol sizes gradually to show quantitative differences in field values.
+duplicate_labels=Repeated labels
+edit_expression=Edit expression
+Enable_layer_preview=Enable layer preview
+enter_new_name=Enter new name
+error=Error
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Error parsing SQL query.
+error_trying_to_access_to_the_layer=Error on attempting layer access
+error_validating_filter_query=Error validating SQL query.
+expression=Expression
+expression_creator=Create filter expression
+expressions=Expressions
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Failed to apply follow-line labeling. Default mode will be used instead.
+failed_computing_intervals=Failed to compute intervals.
+features=Basic
+field_number=Label no.
+fields=Fields
+fields_exp=Fields
+fill_color=Fill color
+fill_properties=Fill properties
+filter=Filter
+filtered_features=Filtered features
+fit_inside_polygon=Fit inside polygon
+fit_on_text_area=Fit into text area
+fixed_text_size=Fixed text size\:
+following_line=Follow line
+font=Font
+foreground_alpha=
+format=Format
+from=From
+fuente=Format
+GeneralLabeling.sample_text=
+generating_intervals=Generating intervals...
+getting_layer_shape_type=Retrieving layer shape type...
+gradient_color=Gradient color
+gradient_fill=Gradient fill
+gradient_fill_symbol=Gradient fill
+graduated_symbols=Graduated symbols
+grid=Grid
+high=Height
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=... in beyond
+in_layer=in layer
+in_the_middle=In the middle
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Invalid expression.
+intervals=Intervals
+invalid_filter_expression=
+invalid_url=Invalid format in WFS server URL.
+it_will_not_be_added=It will not be added
+label-point-priority-help=Priority\: 0\=blocked, 1\=highest, 3\=lowest
+label_class_properties=Label class properties
+label_expression=Label expression
+label_expression_editor=Label expression editor
+label_expression_help=
+label_features_in_the_same_way=Label all features in the same way
+label_features_in_this_class=Label features in this class\:
+label_only_when_selected=Label selected features only
+label_priority=Labeling priority
+label_style_could_not_be_painted=
+label_styles=Label styles
+labeled_point=
+labeling=Labeling
+labeling_field=Select field
+layer_name=Layer name
+line=Line
+line_fill=Line fill
+line_fill_symbol=Line fill
+line_settings=Line settings
+lineal=Linear
+lines=Lines
+location=Location
+location_along_the_lines=Along lines
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=It seems that one of the values for the field is too low. This may cause the system to slow down and become unresponsive.
+low=Low
+malformed_or_empty_expression=Invalid or empty expression.
+marker_fill=Marker fill
+marker_fill_symbol=Marker fill
+marker_line=Marker line
+marker_line_symbol=Marker line
+mas_de_100_simbolos=There are more than 100 unique values. Add all?
+max_scale=Maximum scale
+medium=Medium
+method=Method
+min_scale=Minimum scale
+minimum_angle_to_draw=
+modify_filter_expression=Modify filter...
+move_down=Move down
+move_up=Move up
+name=Name
+names_and_types_count_are_disctint=Number of fields differs from number of field types
+new_filter_expression=New filter...
+no=No
+no_expression_defined=Expression not defined.
+no_style=No style
+no_symbol_especified=No symbol specified
+none=none
+normalization=Normalize by
+not_save_empty_legend=Cannot save an empty legend.
+numeric_value=Numeric value
+offset=Offset
+offset_label=Offset label
+offset_labels_horizontally=Place labels by priority around points\:
+offset_labels_on_top_of_the_points=Simply place labels on top of points
+on_the_line=On the line
+operators=Operators
+options=Options
+orientation=Orientation
+orientation_system=Orientation\:
+out_beyond=... out beyond
+outline=Outline
+outline_opacity=Outline opacity
+outline_width=Outline width
+page=Page
+parallel=Parallel
+pattern=Syntax
+percentage=Percentage
+perpedicular=Perpendicular
+picture_file=Picture file
+picture_fill=Picture fill
+picture_fill_symbol=Picture fill
+picture_line_symbol=Picture line
+picture_marker=Picture marker
+picture_marker_symbol=Picture marker
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Place one label per feature
+place_one_label_per_feature_part=Place one label per feature part
+placement=Placement
+placement_priorities_selector=Select placement priority
+placement_properties=Placement properties
+point_settings=Point settings
+points=Points
+polygon=Polygon
+polygon_settings=Polygon settings
+position=Position
+prefer_top_right_all_allowed=Preferably in the upper right corner, but all positions are allowed.
+preview=Preview
+preview_not_available=No preview.
+properties=Properties...
+proportional_symbols=Proportional symbols
+quantity_by_category=Quantities by category
+quiere_continuar=Would you like to continue?
+Quitar=Remove
+Quitar_todos=Remove all
+random=Random
+recovering_recordset=Recovering recordset...
+rectangular=Rectangular
+remane_class=Rename class
+remove=Remove
+remove_duplicate_labels=Remove duplicate labels
+resto_valores=Other values
+scale=Scale
+scale_range_window_title=Scale range
+select=Select...
+select_one_row=Please select a row with a filter expression first.
+selection_picture_file=For selected features
+separation=Separation
+set_forbidden_precedence=Set to "blocked"
+set_high_precedence=Set to "high" priority
+set_low_precedence=Set to "low" priority
+set_normal_precedence=Set to "normal" priority
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Build symbology classes using filter expressions and assign individual styles to them
+size=Size
+SLD_grammar=SLD grammar
+some_arguments_are_incorrect=Some options are incorrect
+specify_the_range_of_scales_at_which_labels_will_be_shown=Set the scale range within which labels will be drawn
+SQL_query=SQL query
+statistics=Statistics
+string_value=String value
+style=Style
+style_selector=Style selection
+symbol=Symbol...
+symbol_field=Symbol field
+symbol_shapetype_mismatch=
+syntax_error=Syntax error
+template=Template\:
+text=Text
+text_field=Text\:
+text_fields=Text fields
+text_string=Text\:
+text_symbol=Text symbol\:
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=Wrong number of arguments.
+the_result_is_not_a_boolean_value=Result is not a boolean (i.e. 'false/0' or 'true/1') value.
+to=To
+URL=
+use_outline=Use outline
+use_the_same_scale_range_as_the_feature_layer=Use the same scale range as the layer's features
+user_defined_labels=Advanced settings
+usupported_layer_type=Unsupported layer type
+value=Value
+value_fields=Fields with values
+variation_by=Styles
+verify=Verify
+visible=Visible
+visualization=Visualization
+warning=Warning
+width=Width
+x_offset=X offset
+y_offset=Y offset
+yes=Yes
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pl.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pl.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pl.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [pl]
+#Thu Oct 29 12:16:22 CET 2009
+a_default_symbol_will_be_used=
+above=
+accept=
+accessing_file_structure=
+add=Dodaj
+add_class=
+add_expression=
+add_field=Dodaj pole
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=Kolor t\u0142a
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=
+browse=Przegl\u0105daj
+buffered=
+cancel=Anuluj
+cannot_apply_to_a_non_polygon_layer=
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=
+character_marker_symbol=
+choose_marker=
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=Wyczy\u015b\u0107
+color=Kolor\:
+color_field=
+color_ramp=
+confirmation_dialog=
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=
+date_value=
+default=
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=
+delete=
+delete_class=
+delete_filter_expression=
+densities=
+depth_factor=
+description=Opis
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=
+dot_size=
+dot_value=
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=B\u0142\u0105d
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=
+expression_creator=
+expressions=
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=
+fields_exp=
+fill_color=
+fill_properties=
+filter=Filtr
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=Format
+from=
+fuente=Czcionka
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=
+high=
+horizontal=Poziomo
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=Nazwa warstwy
+line=Linia
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=
+malformed_or_empty_expression=
+marker_fill=
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=Wi\u0119cej ni\u017c 100 symboli przewa\u017cnie znacz\u0105co zmniejsza warto\u015b\u0107 informacyjn\u0105 mapy
+max_scale=
+medium=
+method=
+min_scale=
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=Nazwa
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=Nie
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=Brak
+normalization=
+not_save_empty_legend=
+numeric_value=
+offset=
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=Opcje
+orientation=
+orientation_system=
+out_beyond=
+outline=Obramowanie
+outline_opacity=
+outline_width=
+page=
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=Wielobok
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=
+preview_not_available=
+properties=W\u0142a\u015bciwo\u015bci
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=Czy chcesz kontynuowa\u0107?
+Quitar=Usu\u0144
+Quitar_todos=Usu\u0144 wszystko
+random=
+recovering_recordset=
+rectangular=
+remane_class=
+remove=Usu\u0144
+remove_duplicate_labels=
+resto_valores=Inne warto\u015bci
+scale=Skala
+scale_range_window_title=
+select=Zaznacz
+select_one_row=
+selection_picture_file=
+separation=
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=Rozmiar
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=Statystyki
+string_value=
+style=Styl
+style_selector=
+symbol=
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=do
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=warto\u015b\u0107
+value_fields=
+variation_by=
+verify=
+visible=Widoczna
+visualization=
+warning=Ostrze\u017cenie
+width=Szeroko\u015b\u0107
+x_offset=
+y_offset=
+yes=Tak
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_it.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_it.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_it.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [it]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=Sar\u00e0 utilizzato un simbolo predefinito
+above=Sopra
+accept=Accetta
+accessing_file_structure=Analizzo struttura dei file
+add=Aggiungi
+add_class=Aggiungi classe
+add_expression=Aggiungi espressione
+add_field=Agguingi campo
+add_operator=Aggiungi operatore
+add_text_area=Aggiungi campo di testo
+all_features=Tutti gli elementi
+all_supported_background_image_formats=Tutte le immagini di sfondo supportate
+allow_label_overlapping=Permetti sovrapposizione delle etichette
+always_circular=
+always_horizontal=Sempre orizzontale
+always_straight=Sempre dritto
+angle=Angolo
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Applica correzione visiva ai caratteri per dimensione e posizionamento precisi
+arguments_added_to_a_costant=Argomento aggiunto a una costante
+at_begin=All'inizio
+at_best=Al meglio
+at_end=Alla fine
+at_fields=nei campi
+background=
+background_color=Colore sfondo
+background_style=Stile sfondo
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Sotto
+bitmap_and_svg_image_files=File immagine Bitmap e SVG
+boolean_value=Valore boleano
+browse=Sfoglia
+buffered=Buffered
+cancel=Cancella
+cannot_apply_to_a_non_polygon_layer=Impossibile applicare a un Livello non poligonale
+cannot_be_null=Non pu\u00f2 essere nullo
+cannot_exist_two_label_classes_with_the_same_name=Non possono esistere due etichette con lo stesso nome
+cannot_install_labeling_method=Impossibile installare il metodo di etichettatura
+cant_draw_preview=Impossibile disegnare anteprima
+change_location=Modifica posizione
+character_marker=Marker carattere
+character_marker_symbol=Simbolo marker carattere
+choose_marker=Seleziona marker
+circular=Circolare
+class=Classe
+classes=Classi
+classifying_field_name_not_found=Campo di classificazione non trovato
+clear=Pulisci
+color=Colore\:
+color_field=Campo colore
+color_ramp=Scala colori
+confirmation_dialog=Dialog di conferma
+constant=Costante
+correct_expression=Espressione corretta
+could_not_get_shape_type=Impossibile individuare il tipo di geometria.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Impossibile configurare legenda
+date_value=Valore della data
+default=Default
+define_classes_of_features_and_label_each_differently=Definire classi di elementi ed etichettatura indipendentemente
+Defines_a_dot_density_symbol_based_on_a_field_value=Definisce un simbolo di densit\u00e0 di punti basato sul valore di un determinato campo
+delete=Elimina
+delete_class=Elimina classe
+delete_filter_expression=Elimina espressione di filtro
+densities=Densit\u00e0
+depth_factor=
+description=Descrizione
+divided_by_0=Divisione per 0
+dont_show_labels_when_zoomed=Non mostrare etichette quando zoomato
+dot_density=Densit\u00e0 puntuale
+dot_size=Dimensione del punto
+dot_value=Valore del punto
+draw_quantities_for_each_category=Rappresenta quantit\u00e0 per ogni categoria.
+draw_quantities_using_symbol_size_to_show_exact_values=Rappresenta le quantit\u00e0 utilizzando le dimensioni del simbolo per mostrare i valori esatti.
+draw_quantities_using_symbol_size_to_show_relative_values=Rappresenta le quantit\u00e0 utilizzando le dimensioni del simbolo per mostrare i valori relativi.
+duplicate_labels=Etichette ripetute
+edit_expression=Modifica espressione
+Enable_layer_preview=Abilita anteprima del Livello
+enter_new_name=Inserire il nuovo nome
+error=Errore
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Filtro con formato errato\: errore di codifica
+error_trying_to_access_to_the_layer=Errore d'accesso al Livello
+error_validating_filter_query=Errore di validazione query SQL
+expression=Espressione
+expression_creator=Creatore di espressioni per filtri
+expressions=Espressioni
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=FALLITA Applicazione dell'etichettatura seguendo la linea. Verr\u00e0 utilizzata la configurazione predefinita
+failed_computing_intervals=FALLITO Calcolo intervalli
+features=Elementi
+field_number=Numero campo
+fields=Campi
+fields_exp=Campi
+fill_color=Colore di riempimento
+fill_properties=Propriet\u00e0 di riempimento
+filter=Filtro
+filtered_features=Elementi filtrati
+fit_inside_polygon=Adatta all'interno del poligono
+fit_on_text_area=Adatta all'area del testo
+fixed_text_size=Dimensione fissa del testo
+following_line=Seguendo la linea
+font=Font
+foreground_alpha=
+format=Formato
+from=Da\:
+fuente=Font
+GeneralLabeling.sample_text=
+generating_intervals=Elaborazione intervalli
+getting_layer_shape_type=Recupero tipologia forme dal Livello in corso
+gradient_color=Colore gradiente
+gradient_fill=Riempimento gradiente
+gradient_fill_symbol=Simbolo del riempimento gradiente
+graduated_symbols=Simboli graduati
+grid=Griglia
+high=Alto
+horizontal=Orizzontale
+ignore_zero_values=
+in_beyond=Al di sotto
+in_layer=nel Livello
+in_the_middle=Nel mezzo
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Espressione errata
+intervals=Intervalli
+invalid_filter_expression=
+invalid_url=URL del server con formato errato
+it_will_not_be_added=Non verr\u00e0 aggiunto
+label-point-priority-help=Priorit\u00e0\: 0 \= Bloccato, 1 \= Massima, 3 \= Minima
+label_class_properties=Propriet\u00e0 della classe etichetta
+label_expression=Espressione di etichetta
+label_expression_editor=Editor di espressioni d'etichetta
+label_expression_help=
+label_features_in_the_same_way=Etichettare tutti gli elementi nello stesso modo
+label_features_in_this_class=Etichettare gli elementi in questa classe
+label_only_when_selected=Etichettare solo quando l'elemento \u00e8 selezionato
+label_priority=Priorit\u00e0 nell'etichettare
+label_style_could_not_be_painted=
+label_styles=Stile dell'etichetta
+labeled_point=
+labeling=Etichettato
+labeling_field=Campo d'etichettatura
+layer_name=Nome del layer
+line=Linea
+line_fill=Riempimento Linee
+line_fill_symbol=Simbolo di riempimento linee
+line_settings=Impostazioni Linea
+lineal=Lineare
+lines=Linee
+location=Ubicazione
+location_along_the_lines=Ubicazione lungo le linee
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Il valore per il punto appare troppo basso. E' possibile che il sistema risponda molto lentamente.
+low=Bassa
+malformed_or_empty_expression=Espressione nulla o incorretta
+marker_fill=Riempimento dei marcatori
+marker_fill_symbol=Simbolo di riempimento dei marcatori
+marker_line=Linea dei marcatori
+marker_line_symbol=Simbolo della linea dei marcatori
+mas_de_100_simbolos=Pi\u00fa di 100 simboli non apportano informazioni al piano
+max_scale=Scala massima
+medium=Mezzo
+method=Operazione
+min_scale=Scala min
+minimum_angle_to_draw=
+modify_filter_expression=Modifica l'espressione di filtro
+move_down=Sposta in gi\u00f9
+move_up=Muovi in alto
+name=Nome
+names_and_types_count_are_disctint=Numero dei campi e numero delle tipologia di campo distinte.
+new_filter_expression=Nuova espressione di filtro
+no=No
+no_expression_defined=Espressione non definita
+no_style=Senza stile
+no_symbol_especified=Simbolo non specificato
+none=Nessuno
+normalization=Normalizzazione
+not_save_empty_legend=Legende vuote non verranno salvate.
+numeric_value=Valore numerico
+offset=Spostamento
+offset_label=Sposta etichetta
+offset_labels_horizontally=Sposta etichette orizzontalmente attorno al punto
+offset_labels_on_top_of_the_points=Posiziona etichette sui punti
+on_the_line=Sulla linea
+operators=Operatori
+options=Opzioni
+orientation=Orientazione
+orientation_system=Sistema di orientamento
+out_beyond=Out beyond
+outline=Bordo
+outline_opacity=Trasparenza bordo
+outline_width=Larghezza bordo
+page=Pagina
+parallel=Parallela
+pattern=Modello
+percentage=Percentuale
+perpedicular=Perpendicolare
+picture_file=File immagine
+picture_fill=Riempimento immagine
+picture_fill_symbol=Motivo di riempimento immagine
+picture_line_symbol=Motivo della linea dell'immagine
+picture_marker=Marcatore dell'immagine
+picture_marker_symbol=Simbolo del marcatore dell'immagine
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Posiziona un'etichetta per elemento
+place_one_label_per_feature_part=Posiziona un'etichetta per ciascuna parte dell'elemento
+placement=Collocazione
+placement_priorities_selector=Selettore di priorit\u00e0 di collocazione
+placement_properties=Propriet\u00e0 di collocazione
+point_settings=Configurazione del punto
+points=Punti
+polygon=Poligono
+polygon_settings=Configurazione poligono
+position=Posizione
+prefer_top_right_all_allowed=Preferibilmente all'angolo alto a destra, ma qualunque posizione ammessa
+preview=Anteprima
+preview_not_available=Anteprima non disponibile
+properties=Propriet\u00e1
+proportional_symbols=Simboli proporzionali
+quantity_by_category=Quantit\u00e0 per categoria
+quiere_continuar=Sei sicuro di voler continuare?
+Quitar=Rimuovi
+Quitar_todos=Elimina tutto
+random=Casuale
+recovering_recordset=Recupero recordset in corso.
+rectangular=Rettangolare
+remane_class=Rinomina classe
+remove=Rimuovi
+remove_duplicate_labels=Elimina etichette doppie
+resto_valores=Resto dei valori
+scale=Scala
+scale_range_window_title=Intervallo scale
+select=Seleziona
+select_one_row=Seleziona una riga
+selection_picture_file=Immagine di selezione
+separation=Separazione
+set_forbidden_precedence=Imposta priorit\u00e0 nulla
+set_high_precedence=Imposta alta priorit\u00e0
+set_low_precedence=Imposta bassa priorit\u00e0
+set_normal_precedence=Imposta priorit\u00e0 normale
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Mostra gli elementi del Livello in funzione di una determinata espressione di selezione
+size=Dimensione
+SLD_grammar=Grammatica SLD
+some_arguments_are_incorrect=Alcuni argomenti errati
+specify_the_range_of_scales_at_which_labels_will_be_shown=Specificare l'intervallo delle scale nel quale le etichette saranno mostrate
+SQL_query=Query SQL
+statistics=Statistica
+string_value=Valore stringa
+style=Stile
+style_selector=Selettore di stili
+symbol=Simbolo
+symbol_field=Campo del simbolo graduato
+symbol_shapetype_mismatch=
+syntax_error=Errore di sintassi
+template=Template
+text=Testo
+text_field=Testo
+text_fields=Campi di testo
+text_string=Testo
+text_symbol=Simbolo di testo
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=Numero di argomenti non corretto
+the_result_is_not_a_boolean_value=Il risultato non \u00e8 booleano
+to=A\:
+URL=
+use_outline=Utilizza bordo
+use_the_same_scale_range_as_the_feature_layer=Utilizza lo stesso intervallo di scale dell'elemento del Livello
+user_defined_labels=Etichette definite dall'utente
+usupported_layer_type=Tipologia di Livello non supportata
+value=Valore
+value_fields=Campi dei valori
+variation_by=Variazione per
+verify=Verifica
+visible=Visibile
+visualization=Visualizzazione
+warning=Attenzione
+width=Larghezza
+x_offset=Spostamento X
+y_offset=Spostamento in Y
+yes=Si
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text.properties	(revision 2056)
@@ -0,0 +1,314 @@
+#Translations for language [es]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=Ser\u00e1 utilizado un s\u00edmbolo por defecto
+above=Arriba
+accept=Aceptar
+accessing_file_structure=Accediendo a la estructura del fichero
+add=A\u00f1adir
+add_class=A\u00f1adir clase
+add_expression=A\u00f1adir Expresi\u00f3n
+add_field=A\u00f1adir campo
+add_operator=A\u00f1adir Operador
+add_text_area=A\u00f1adir campo de texto
+all_features=Todos los elementos
+all_supported_background_image_formats=Todos los formatos de imagen de fondo soportados
+allow_label_overlapping=Permitir superposici\u00f3n de las etiquetas
+always_circular=
+always_horizontal=Siempre horizontal
+always_straight=Siempre recto
+angle=\u00c1ngulo
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Aplicar correcci\u00f3n visual al car\u00e1cter para precisi\u00f3n en tama\u00f1o y posici\u00f3n.
+arguments_added_to_a_costant=Argumento a\u00f1adido a una constante
+at_begin=Al principio
+at_best=En la mejor
+at_end=Al final
+at_field=en el campo
+at_fields=en los campos
+background=Fondo
+background_color=Color de fondo
+background_style=Estilo de fondo
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Abajo
+bitmap_and_svg_image_files=Im\u00e1genes SVG y de mapa de bits
+boolean_value=Valor booleano
+browse=Examinar
+buffered=Forma del pol\u00edgono
+cancel=Cancelar
+cannot_apply_to_a_non_polygon_layer=No puede aplicarse a una capa no poligonal
+cannot_be_null=No puede ser nulo
+cannot_exist_two_label_classes_with_the_same_name=No pueden existir dos etiquetas con el mismo nombre
+cannot_install_labeling_method=No se puede instalar el m\u00e9todo de etiquetado
+cant_draw_preview=No se puede dibujar la previsualizaci\u00f3n
+Capa=Capa
+change_location=Cambiar ubicaci\u00f3n
+character_marker=Marcador de car\u00e1cter
+character_marker_symbol=S\u00edmbolo de Marcador de car\u00e1cter
+choose_marker=Seleccionar marcador
+circular=Circular
+class=Clase
+classes=Clases
+classifying_field_name_not_found=Campo de clasificaci\u00f3n no encontrado
+clear=Limpiar
+color=Color\:
+color_field=Campo de colores
+color_ramp=Rampa de color
+confirmation_dialog=Di\u00e1logo de confirmaci\u00f3n
+constant=constante
+correct_expression=Expresion correcta
+could_not_get_shape_type=No se pudo obtener el tipo de geometr\u00eda.
+could_not_restore_color_field=No se pudo recuperar el campo para el color del texto.
+could_not_restore_rotation_field=No se pudo recuperar el campo para la rotaci\u00f3n del texto.
+could_not_restore_text_field=No se pudo recuperar el campo del texto.
+could_not_restore_text_height_field=No se pudo recuperar el campo para la altura del texto.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=No se puede cargar la leyenda
+date_value=Valor fecha
+default=Por defecto
+define_classes_of_features_and_label_each_differently=Definir diferentes clases de entidades y etiquetarlas de manera diferente
+Defines_a_dot_density_symbol_based_on_a_field_value=Define una leyenda de densidad de puntos basada en el valor de un determinado campo.
+delete=Eliminar
+delete_class=Eliminar clase
+delete_filter_expression=Eliminar expresi\u00f3n de filtrado
+densities=Densidades
+depth_factor=
+description=Descripci\u00f3n
+divided_by_0=Divisi\u00f3n por 0
+dont_show_labels_when_zoomed=No mostrar las etiquetas cuando se haga zoom
+dot_density=Densidad de puntos
+dot_size=Tama\u00f1o de punto
+dot_value=Valor del punto
+draw_quantities_for_each_category=Representa cantidades para cada categor\u00eda.
+draw_quantities_using_symbol_size_to_show_exact_values=Representa cantidades a trav\u00e9s del tama\u00f1o del s\u00edmbolo mostrando valores exactos
+draw_quantities_using_symbol_size_to_show_relative_values=Representa cantidades mediante el tama\u00f1o de un s\u00edmbolo mostrando valores relativos.
+duplicate_labels=Etiquetas repetidas
+edit_expression=Editar expresi\u00f3n
+enable_labeling=Habilitar etiquetado
+Enable_layer_preview=Activar previsualizaci\u00f3n de capa
+enter_new_name=Introduzca el nuevo nombre
+error=Error
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Error codificando la consulta SQL
+error_trying_to_access_to_the_layer=Error intentando acceder a la capa
+error_validating_filter_query=Error validando la consulta SQL
+Etiquetados=Etiquetados
+expression=Expresi\u00f3n
+expression_creator=Crear expresi\u00f3n de filtrado
+expressions=Expresiones
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Fallo aplicando el etiquetado siguiendo la l\u00ednea. Se utilizar\u00e1 la configuraci\u00f3n por defecto
+failed_computing_intervals=Fallo calculando intervalos
+false=Falso
+features=Objetos
+field_number=N\u00famero de campo
+field_to_be_labeled=Campo a etiquetar
+fields=Campos
+fields_exp=Campos
+fill_color=Color de relleno
+fill_properties=Propiedades de relleno
+filter=Filtro
+filtered_features=Elementos filtrados
+fit_inside_polygon=Acoplar dentro del pol\u00edgono
+fit_on_text_area=Ajustar al area de texto
+fixed_color=Color fijo
+fixed_height=Tama\u00f1o fijo
+fixed_text_size=Tama\u00f1o fijo del texto
+following_line=Siguiendo la l\u00ednea
+font=Fuente
+foreground_alpha=
+format=Formato
+from=Desde
+fuente=Fuente
+general=General
+GeneralLabeling.sample_text=
+generating_intervals=Generando Intervalos
+getting_layer_shape_type=Obteniendo el tipo de shape
+gradient_color=Color gradiente
+gradient_fill=Relleno gradiente
+gradient_fill_symbol=S\u00edmbolo de relleno gradiente
+graduated_symbols=S\u00edmbolos graduados
+grid=Malla
+high=Alta
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=Por debajo de
+in_layer=en capa
+in_the_middle=En mitad
+in_the_world=en el mundo
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Expresi\u00f3n incorrecta
+intervals=Intervalos
+invalid_filter_expression=
+invalid_url=Localizador de servidor WFS con formato no v\u00e1lido.
+it_will_not_be_added=No ser\u00e1 a\u00f1adida
+label-point-priority-help=Prioridad\: 0 \= Bloqueado, 1 \= M\u00e1s alta, 3 \= M\u00e1s baja
+label_attributes_defined_in_table=Atributos de la etiqueta definidos en tabla
+label_class_properties=Propiedades de la clase de etiquetado
+label_expression=Expresi\u00f3n de etiquetado
+label_expression_editor=Editor de expresiones de etiqueta
+label_expression_help=
+label_features_in_the_same_way=Etiquetar todas las entidades de la misma manera
+label_features_in_this_class=Etiquetar entidades dentro de esta clase
+label_only_when_selected=Etiquetar solamente cuando sus entidades est\u00e9n seleccionadas
+label_priority=Prioridad en el etiquetado
+label_style_could_not_be_painted=
+label_styles=Estilos de etiqueta
+labeled_point=
+labeling=Etiquetado
+labeling_field=Campo de etiquetado
+layer_name=Nombre de la capa
+layer_Selector=Selector de capa
+line=L\u00ednea
+line_fill=Relleno l\u00edneas
+line_fill_symbol=S\u00edmbolo de relleno de l\u00edneas
+line_settings=Configuraci\u00f3n de l\u00ednea
+lineal=Lineal
+lines=L\u00edneas
+location=Ubicaci\u00f3n
+location_along_the_lines=Ubicaci\u00f3n a lo largo de las l\u00edneas
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Parece un valor para el punto demasiado bajo, puede causar que el sistema responda muy lentamente.
+low=Baja
+malformed_or_empty_expression=Expresi\u00f3n vac\u00eda o err\u00f3nea
+marker_fill=Relleno de marcadores
+marker_fill_symbol=S\u00edmbolo de Relleno de marcadores
+marker_line=L\u00ednea de marcadores
+marker_line_symbol=S\u00edmbolo de L\u00ednea de marcadores
+mas_de_100_simbolos=M\u00e1s 100 de s\u00edmbolos no suelen aportar informaci\u00f3n en un plano.
+max_scale=Escala m\u00e1x
+medium=Media
+method=Operaci\u00f3n
+min_scale=Escala m\u00edn
+minimum_angle_to_draw=
+modify_filter_expression=Modificar expresi\u00f3n de filtrado
+move_down=Bajar
+move_up=Subir
+name=Nombre
+names_and_types_count_are_disctint=N\u00famero de campos y n\u00famero de tipos de campo distintos
+new_filter_expression=Nueva expresi\u00f3n de filtrado
+no=No
+no_expression_defined=Expresion no definida
+no_style=Sin estilo
+no_symbol_especified=S\u00edmbolo no especificado
+none=None
+normalization=Normalizaci\u00f3n
+not_save_empty_legend=Leyenda vac\u00eda no se guardar\u00e1.
+numeric_or_boolean_value=valor num\u00e9rico o boolean
+numeric_value=Valor num\u00e9rico
+offset=Desplazamiento
+offset_label=Desplazar etiqueta
+offset_labels_horizontally=Desplazar etiquetas horizontalmente alrededor del punto.
+offset_labels_on_top_of_the_points=Situar etiquetas sobre los puntos.
+on_the_line=Sobre la l\u00ednea
+operand=operando
+operation_not_allowed_for_SingleLabelingStrategy=Operaci\u00f3n no permitida para la estrategia de etiquetado simple
+operators=Operadores
+options=Opciones
+orientation=Orientaci\u00f3n
+orientation_system=Orientaci\u00f3n
+out_beyond=Por encima de
+outline=Borde
+outline_opacity=Opacidad del borde
+outline_width=Ancho del borde
+page=P\u00e1gina
+parallel=Paralela
+pattern=Patr\u00f3n
+percentage=Porcentaje
+perpedicular=Perpendicular
+picture_file=Fichero imagen
+picture_fill=Relleno de imagen
+picture_fill_symbol=S\u00edmbolo de Relleno de imagen
+picture_line_symbol=S\u00edmbolo de L\u00ednea de imagen
+picture_marker=Marcador de imagen
+picture_marker_symbol=S\u00edmbolo de marcador de imagen
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Situar \u00fanicamente una etiqueta por entidad
+place_one_label_per_feature_part=Situar una etiqueta por cada parte de la entidad
+placement=Colocaci\u00f3n
+placement_priorities_selector=Selector de prioridades de colocaci\u00f3n
+placement_properties=Propiedades de colocaci\u00f3n
+point_settings=Configuraci\u00f3n de punto
+points=Puntos
+polygon=Pol\u00edgono
+polygon_settings=Configuraci\u00f3n de pol\u00edgono
+position=Posici\u00f3n
+prefer_top_right_all_allowed=Preferiblemente arriba a la derecha, pero permitiendo cualquier posici\u00f3n
+preview=Previsualizaci\u00f3n
+preview_not_available=Vista previa no disponible
+properties=Propiedades
+proportional_symbols=S\u00edmbolos proporcionales
+quantity_by_category=Cantidades por categor\u00eda
+quiere_continuar=\u00bfEst\u00e1 seguro de que quiere continuar?
+Quitar=Quitar
+Quitar_todos=Quitar todos
+random=Aleatorio
+recovering_recordset=Recuperando recordset.
+rectangular=Rectangular
+remane_class=Renombrar clase
+remove=Quitar
+remove_duplicate_labels=Eliminar etiquetas repetidas
+resto_valores=Resto de valores
+rotation_height=Rotaci\u00f3n
+scale=Escalar
+scale_range_window_title=Rango de escalas
+select=Seleccionar
+select_one_row=Selecciona una fila
+selection_picture_file=Imagen de selecci\u00f3n
+separation=Separaci\u00f3n
+set_forbidden_precedence=Establecer precedencia nula
+set_high_precedence=Establecer m\u00e1xima precedencia
+set_low_precedence=Establecer baja precedencia
+set_normal_precedence=Establecer precedencia normal
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Muestra los elementos de la capa en funci\u00f3n de una determinada expresi\u00f3n de filtrado
+simple_marker=Marcador simple
+single_labeling=Etiquetado simple
+single_labeling_setup=Configuraci\u00f3n del etiquetado simple
+size=Tama\u00f1o
+SLD_grammar=Gram\u00e1tica SLD
+some_arguments_are_incorrect=Algunos argumentos son incorrectos
+specify_the_range_of_scales_at_which_labels_will_be_shown=Especificar el rango de escalas en el que las etiquetas ser\u00e1n mostradas
+SQL_query=Sentencia SQL
+statistics=Estad\u00edsticas
+string_value=Valor String
+style=Estilo
+style_selector=Selector de estilos
+symbol=S\u00edmbolo
+symbol_field=Campo de s\u00edmbolo graduado
+symbol_shapetype_mismatch=
+syntax_error=Error de sintaxis
+template=Plantilla
+text=Texto
+text_field=Texto
+text_fields=Campos de texto
+text_height_field=Altura del texto
+text_string=Texto
+text_symbol=S\u00edmbolo de texto
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=El n\u00famero de argumentos no es correcto
+the_result_is_not_a_boolean_value=El resultado no es un boolean
+to=Hasta
+Tools_Select=Selecci\u00f3n de herramientas
+true=Verdadero
+units=Unidades
+URL=
+use_default_symbol=S\u00edmbolo por defecto
+use_outline=Usar borde
+use_the_same_scale_range_as_the_feature_layer=Usar el mismo rango de escalas que el elemento de la capa
+user_defined_labels=Etiquetas definidas por el usuario
+usupported_layer_type=Tipo de capa no soportado
+value=Valor
+value_fields=Campos de valores
+variation_by=Variaci\u00f3n por
+verify=Verificar
+visible=Visible
+visualization=Visualizaci\u00f3n
+warning=Aviso
+width=Ancho
+x_offset=Desplazamiento en X
+y_offset=Desplazamiento en Y
+yes=Si
+_Unable_to_clone_symbol=No se pudo clonar s�mbolo
+_Error_while_getting_fields=Error obteniendo campos
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ro.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ro.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ro.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [ro]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=Va fi utilizat un simbol prestabilit
+above=Deasupra
+accept=Accept
+accessing_file_structure=Se acceseaz\u0103 structura fi\u015fierului
+add=Adaug\u0103
+add_class=Adaug\u0103 clas\u0103
+add_expression=Adaug\u0103 expresie
+add_field=Adaug\u0103 c\u00e2mp
+add_operator=Adaug\u0103 operator
+add_text_area=Adaug\u0103 c\u00e2mp text
+all_features=Toate elementele
+all_supported_background_image_formats=Toate formatele de imagini de fundal suportate
+allow_label_overlapping=Permite etichete suprapuse
+always_circular=
+always_horizontal=\u00centotdeauna orizontal
+always_straight=\u00centotdeauna drept
+angle=Unghi
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Aplic\u0103 corec\u021bie vizual\u0103 simbolurilor pentru m\u0103rime \u0219i pozi\u021bie precise
+arguments_added_to_a_costant=Argumente ad\u0103ugate la o constant\u0103
+at_begin=La \u00eenceput
+at_best=La cea mai bun\u0103
+at_end=La sf\u00e2r\u0219it
+at_fields=\u00cen c\u00e2mpuri
+background=
+background_color=Culoare fundal
+background_style=Stil fundal
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Jos
+bitmap_and_svg_image_files=Imagini bitmap \u0219i svg
+boolean_value=Valoare boolen\u0103
+browse=R\u0103sfoie\u015fte
+buffered=Form\u0103 poligon
+cancel=Anulez
+cannot_apply_to_a_non_polygon_layer=Nu se poate aplica la un strat non-poligon
+cannot_be_null=Nu poate fi nul
+cannot_exist_two_label_classes_with_the_same_name=Nu pot exista dou\u0103 clase etichet\u0103 cu acela\u0219i nume
+cannot_install_labeling_method=Nu se poate instala metoda de etichetare
+cant_draw_preview=Imposibil de previzualizat
+change_location=Schimb\u0103 pozi\u021bia
+character_marker=Marcator de caracter
+character_marker_symbol=Simbolul marcatorului de caracter
+choose_marker=Alege\u021bi marcator
+circular=Circular
+class=Clas\u0103
+classes=Clase
+classifying_field_name_not_found=Imposibil de g\u0103sit numele c\u00e2mpului de clasificare
+clear=Elimin\u0103
+color=Culoare\:
+color_field=C\u00e2mp culoare
+color_ramp=Ramp\u0103 de culori
+confirmation_dialog=Dialog de confirmare
+constant=Constant\u0103
+correct_expression=Expresie corect\u0103
+could_not_get_shape_type=Imposibil de citit tipul geometriei.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Nu e poate \u00eenc\u0103rca legenda
+date_value=Valoare dat\u0103
+default=Predefinit
+define_classes_of_features_and_label_each_differently=Definire clase de elemente \u0219i etichetare diferit\u0103 a fiec\u0103rei
+Defines_a_dot_density_symbol_based_on_a_field_value=Define\u015fte un simbol de densitate prin puncte pe baza valorii unui c\u00e2mp
+delete=\u0218terge
+delete_class=\u0218terge clas\u0103
+delete_filter_expression=\u0218terge expresie de filtrare
+densities=Densit\u0103\u021bi
+depth_factor=
+description=Descriere
+divided_by_0=\u00cemp\u0103r\u0163it la 0
+dont_show_labels_when_zoomed=Nu afi\u015fa etichetele la zoom
+dot_density=Densitate puncte
+dot_size=M\u0103rime puncte
+dot_value=Valoare puncte
+draw_quantities_for_each_category=Reprezint\u0103 cantit\u0103\u021bile pentru fiecare categorie.
+draw_quantities_using_symbol_size_to_show_exact_values=Reprezint\u0103 cantit\u0103\u021bile folosind m\u0103rimea simbolurilor pentru a reprezenta valoarea exact\u0103.
+draw_quantities_using_symbol_size_to_show_relative_values=Reprezint\u0103 cantit\u0103\u021bile folosind m\u0103rimea simbolurilor pentru a reprezenta valorile relative.
+duplicate_labels=Strate dublicate
+edit_expression=Editeaz\u0103 expresie
+Enable_layer_preview=Activa\u021bi previzualizare strat
+enter_new_name=Introduce\u021bi nume nou
+error=Eroare
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Filtru incorect\: eroare de codificare
+error_trying_to_access_to_the_layer=Eroare \u00een \u00eencercarea de accesare a stratului
+error_validating_filter_query=Eroare de validare interogare SQL
+expression=Expresii
+expression_creator=Creator expresii
+expressions=Expresii
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=E\u0219ec aplicare etichetare linie. Se va utiliza configura\u021bia predefinit\u0103
+failed_computing_intervals=E\u0219ec calcul intervale
+features=Elemente
+field_number=Num\u0103r c\u00e2mp
+fields=C\u00e2mpuri
+fields_exp=C\u00e2mpuri
+fill_color=Culoare umplere
+fill_properties=Propriet\u0103\u021bi umplere
+filter=Filtru
+filtered_features=Elemente filtrate
+fit_inside_polygon=Potrive\u0219te \u00een interiorul poligonului
+fit_on_text_area=Potrive\u0219te \u00een interiorul casetei de text
+fixed_text_size=M\u0103rime fix\u0103 text
+following_line=Urm\u0103rind linia
+font=Caracter
+foreground_alpha=
+format=Format
+from=De la
+fuente=Caracter
+GeneralLabeling.sample_text=
+generating_intervals=Generare intervale
+getting_layer_shape_type=Ob\u021binere tip strat
+gradient_color=Culoare gradient
+gradient_fill=Umplere gradient
+gradient_fill_symbol=Simbol umplere gradient
+graduated_symbols=Simboluri graduale
+grid=Grid
+high=\u00cen\u0103l\u021bime
+horizontal=Orizontal
+ignore_zero_values=
+in_beyond=Mai jos
+in_layer=\u00een strat
+in_the_middle=La mijloc
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Expresie incorect\u0103
+intervals=Intervale
+invalid_filter_expression=
+invalid_url=Localizator de servicii WFS cu format nevalid.
+it_will_not_be_added=Nu vor fi ad\u0103ugate
+label-point-priority-help=Prioritate\: 0 \= Blocat, 1 \= Cea mai mare, 3 \= Cea mai mic\u0103
+label_class_properties=Propriet\u0103\u021bi clas\u0103 etichetare
+label_expression=Expresie etichetare
+label_expression_editor=Editor expresii etichetare
+label_expression_help=
+label_features_in_the_same_way=Eticheteaz\u0103 elemente la fel
+label_features_in_this_class=Eticheteaz\u0103 elemente din aceast\u0103 clas\u0103
+label_only_when_selected=Eticheteaz\u0103 doar c\u00e2nd elementul este selectat
+label_priority=Prioritate de etichetare
+label_style_could_not_be_painted=
+label_styles=Stiluri etichetare
+labeled_point=
+labeling=Etichetare
+labeling_field=C\u00e2mp de etichetare
+layer_name=Nume strat
+line=Linie
+line_fill=Umplere linie
+line_fill_symbol=Simbol umplere linie
+line_settings=Set\u0103ri linie
+lineal=Liniar
+lines=Linii
+location=Loca\u021bie
+location_along_the_lines=Loca\u021bie de-a lungul liniilor
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Pare a fi o valoare prea mic\u0103 pentru acest c\u00e2mp. Ar putea cauza \u00eencetinirea sistemului.
+low=Jos
+malformed_or_empty_expression=Expresie eronat\u0103 sau goal\u0103
+marker_fill=Umplere marcator
+marker_fill_symbol=Simbol umplere marcator
+marker_line=Linie marcator
+marker_line_symbol=Simbol linie marcator
+mas_de_100_simbolos=Mai mult de o sut\u0103 de simboluri nu permit o citire eficient\u0103 a h\u0103r\u0163ii
+max_scale=Scar\u0103 maxim\u0103
+medium=Mediu
+method=Metoda
+min_scale=Scar\u0103 minim\u0103
+minimum_angle_to_draw=
+modify_filter_expression=Modific\u0103 expresie filtru
+move_down=Mut\u0103 jos
+move_up=Ridic\u0103
+name=Nume
+names_and_types_count_are_disctint=Num\u0103rul de c\u00e2mpuri cu nume \u0219i tipuri difer\u0103
+new_filter_expression=Expresie nou\u0103 filtru
+no=Nu
+no_expression_defined=Nici o expresie definit\u0103
+no_style=F\u0103r\u0103 stil
+no_symbol_especified=Nu exist\u0103 simbol specificat
+none=Nimic
+normalization=Normalizare
+not_save_empty_legend=Legenda goal\u0103 nu va fi salvat\u0103
+numeric_value=Valoare numeric\u0103
+offset=Deplasare
+offset_label=Deplasare etichet\u0103
+offset_labels_horizontally=Deplasare etichete orizontal \u00een jurul unui punct.
+offset_labels_on_top_of_the_points=Deplasare etichete \u00een partea de sus a punctelor.
+on_the_line=Pe linie
+operators=Operatori
+options=Op\u0163iuni
+orientation=Orientare
+orientation_system=Sistem de orientare
+out_beyond=Peste
+outline=Contur
+outline_opacity=Opacitate contur
+outline_width=Grosime contur
+page=Pagin\u0103
+parallel=Paralel
+pattern=Model
+percentage=Procentaj
+perpedicular=Perpendicular
+picture_file=Fi\u0219ier imagine
+picture_fill=Umplere imagine
+picture_fill_symbol=Simbol umplere imagine
+picture_line_symbol=Simbol linie imagine
+picture_marker=Marcator imagine
+picture_marker_symbol=Simbol marcator imagine
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Plaseaz\u0103 c\u00e2te o etichet\u0103 de element
+place_one_label_per_feature_part=Plaseaz\u0103 c\u00e2te o etichet\u0103 pentru fiecare parte de element
+placement=Amplasare
+placement_priorities_selector=Selector priorit\u0103\u021bi de amplasare
+placement_properties=Propriet\u0103\u021bi de amplasare
+point_settings=Set\u0103ri punct
+points=Puncte
+polygon=Poligon
+polygon_settings=Set\u0103ri poligon
+position=Pozi\u021bie
+prefer_top_right_all_allowed=De preferin\u021b\u0103, \u00een col\u021bul din dreapta-sus, dar toate pozi\u0163ie se accept\u0103
+preview=Previzualizare
+preview_not_available=Previzualizare indisponibil\u0103
+properties=Propriet\u0103\u0163i
+proportional_symbols=Simboluri propor\u021bionale
+quantity_by_category=Cantit\u0103\u021bi pe categorie
+quiere_continuar=Dori\u0163i s\u0103 continua\u0163i?
+Quitar=Elimin\u0103
+Quitar_todos=Elimin\u0103 totul
+random=Aleator
+recovering_recordset=Recuperare recordset.
+rectangular=Rectangular
+remane_class=Redenumire clas\u0103
+remove=\u015eterge
+remove_duplicate_labels=Elimin\u0103 etichete suprapuse
+resto_valores=Alte valori
+scale=Scar\u0103
+scale_range_window_title=Domeniu de scar\u0103
+select=Select
+select_one_row=Selecteaz\u0103 un r\u00e2nd
+selection_picture_file=Imaginea selec\u021biei
+separation=Separare
+set_forbidden_precedence=Stabile\u0219te preceden\u021b\u0103 nul\u0103
+set_high_precedence=Stabile\u0219te preceden\u021b\u0103 maxim\u0103
+set_low_precedence=Stabile\u0219te preceden\u021b\u0103 joas\u0103
+set_normal_precedence=Stabile\u0219te preceden\u021b\u0103 normal\u0103
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Aratp elemente le stratului dependent de valoarea expresiei filtrului
+size=M\u0103rime
+SLD_grammar=Gramatica SLD
+some_arguments_are_incorrect=Unele argumante sunt incorecte
+specify_the_range_of_scales_at_which_labels_will_be_shown=Specific\u0103 domeniile de scar\u0103 la care etichetele vor fi afi\u0219ate
+SQL_query=Inrerogare SQL
+statistics=Statistici
+string_value=Valoare \u0219ir (string)
+style=Stil
+style_selector=Selector de stiluri
+symbol=Simbol
+symbol_field=C\u00e2mp simboluri
+symbol_shapetype_mismatch=
+syntax_error=Eroare de sintax\u0103
+template=\u0218ablon
+text=Text
+text_field=Text
+text_fields=C\u00e2mpuri text
+text_string=Text
+text_symbol=Simbol text
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=Num\u0103rul de argumente nu este corect
+the_result_is_not_a_boolean_value=Rezultatul nu este o valoare boolean\u0103
+to=C\u0103tre
+URL=
+use_outline=Utilizeaz\u0103 contur
+use_the_same_scale_range_as_the_feature_layer=Utilizeaz\u0103 acela\u0219i interval de scar\u0103 ca \u0219i elementul stratului
+user_defined_labels=Etichete definite de utilizator
+usupported_layer_type=Tip nesuportat
+value=Valoare
+value_fields=C\u00e2mpuri cu valori
+variation_by=Varian\u021b\u0103 dup\u0103
+verify=Verific\u0103
+visible=Vizibil
+visualization=Vizualizare
+warning=Aten\u0163ie
+width=L\u0103\u0163ime
+x_offset=Deplasare X
+y_offset=Deplasare Y
+yes=Da
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_zh.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_zh.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_zh.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [zh]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=
+above=
+accept=\u786e\u5b9a
+accessing_file_structure=
+add=\u6dfb\u52a0
+add_class=
+add_expression=
+add_field=\u6dfb\u52a0\u5b57\u6bb5
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=\u80cc\u666f\u989c\u8272
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=
+browse=\u6d4f\u89c8
+buffered=
+cancel=\u53d6\u6d88
+cannot_apply_to_a_non_polygon_layer=
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=
+character_marker_symbol=
+choose_marker=
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=\u6e05\u9664
+color=\u989c\u8272\:
+color_field=
+color_ramp=
+confirmation_dialog=
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=
+date_value=
+default=\u9ed8\u8ba4
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=
+delete=
+delete_class=
+delete_filter_expression=
+densities=
+depth_factor=
+description=\u63cf\u8ff0
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=
+dot_size=
+dot_value=
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=\u9519\u8bef
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=
+expression_creator=
+expressions=
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=
+fields_exp=
+fill_color=
+fill_properties=
+filter=\u7b5b\u9009
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=\u683c\u5f0f
+from=\u6765\u81ea
+fuente=\u5b57\u4f53
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=
+high=
+horizontal=\u6c34\u5e73\u7684
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=\u56fe\u5c42\u540d
+line=\u76f4\u7ebf
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=\u4f4d\u7f6e
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=
+malformed_or_empty_expression=
+marker_fill=
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=\u6709100\u591a\u4e2a\u7b26\u53f7\uff0c\u4e00\u822c\u5728\u5e73\u9762\u4e0a\u4e0d\u4f1a\u63d0\u4f9b\u4fe1\u606f\u3002
+max_scale=\u6700\u5927\u6bd4\u4f8b
+medium=
+method=
+min_scale=\u6700\u5c0f\u6bd4\u4f8b
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=\u540d\u79f0
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=\u5426
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=None
+normalization=
+not_save_empty_legend=
+numeric_value=
+offset=
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=\u9009\u9879
+orientation=
+orientation_system=
+out_beyond=
+outline=
+outline_opacity=
+outline_width=
+page=\u9875
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=\u591a\u8fb9\u5f62
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=
+preview_not_available=
+properties=\u5c5e\u6027
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=\u60a8\u8981\u7ee7\u7eed\u5417?
+Quitar=\u5220\u9664
+Quitar_todos=\u5168\u90e8\u5220\u9664
+random=
+recovering_recordset=
+rectangular=
+remane_class=
+remove=\u5220\u9664
+remove_duplicate_labels=
+resto_valores=\u5176\u5b83\u6570\u636e
+scale=\u6bd4\u4f8b
+scale_range_window_title=
+select=\u9009\u62e9
+select_one_row=
+selection_picture_file=
+separation=
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=\u5927\u5c0f
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=\u7edf\u8ba1
+string_value=
+style=\u98ce\u683c
+style_selector=
+symbol=
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=\u5230
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=\u6570\u636e
+value_fields=
+variation_by=
+verify=
+visible=\u660e\u663e\u7684
+visualization=
+warning=\u8b66\u544a
+width=\u5bbd\u5ea6
+x_offset=
+y_offset=
+yes=\u662f
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ca.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ca.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ca.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [ca]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=S'utilitzar\u00e0 un s\u00edmbol per defecte
+above=Amunt
+accept=Acceptar
+accessing_file_structure=Accedint a l'estructura del fitxer
+add=Afegir
+add_class=Afegir classe
+add_expression=Afegir expressi\u00f3
+add_field=Afegir camp
+add_operator=Afegir operador
+add_text_area=Afegir camp de text
+all_features=Tots els elements
+all_supported_background_image_formats=Tots els formats d'imatge de fons suportats
+allow_label_overlapping=Permetre superposici\u00f3 de les etiquetes
+always_circular=
+always_horizontal=Sempre horitzontal
+always_straight=Sempre recte
+angle=Angle
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Aplicar correcci\u00f3 visual al car\u00e0cter per a precisi\u00f3 en dimensi\u00f3 i posici\u00f3.
+arguments_added_to_a_costant=Argument afegit a una constant
+at_begin=Al principi
+at_best=En la millor
+at_end=Al final
+at_fields=en els camps
+background=
+background_color=Color de fons
+background_style=Estil de fons
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Davall
+bitmap_and_svg_image_files=Imatges SVG i de mapa de bits
+boolean_value=Valor boole\u00e0
+browse=Examinar
+buffered=Forma del pol\u00edgon
+cancel=Cancel\u00b7lar
+cannot_apply_to_a_non_polygon_layer=No pot aplicar-se a una capa no poligonal
+cannot_be_null=No pot ser nul
+cannot_exist_two_label_classes_with_the_same_name=No poden haver dos etiquetes amb el mateix nom
+cannot_install_labeling_method=No es pot instal\u00b7lar el m\u00e8tode d'etiquetatge
+cant_draw_preview=No es pot dibuixar la previsualitzaci\u00f3
+change_location=Canviar ubicaci\u00f3
+character_marker=Marcador de car\u00e0cter
+character_marker_symbol=S\u00edmbol de marcador de car\u00e0cter
+choose_marker=Elegir marcador
+circular=Circular
+class=Classe
+classes=Classes
+classifying_field_name_not_found=Camp de classificaci\u00f3 no trobat
+clear=Netejar
+color=Color\:
+color_field=Camp de colors
+color_ramp=Rampa de color
+confirmation_dialog=Di\u00e0leg de confirmaci\u00f3
+constant=constant
+correct_expression=Expressi\u00f3 correcta
+could_not_get_shape_type=No s'ha pogut obtindre el tipus de geometria
+could_not_retreive_layer_field_names=
+could_not_setup_legend=No es pot carregar la llegenda
+date_value=Valor data
+default=Per defecte
+define_classes_of_features_and_label_each_differently=Definir diferents classes d'entitats i etiquetar-les de manera diferent
+Defines_a_dot_density_symbol_based_on_a_field_value=Definix una llegenda de densitat de punts basada en el valor d'un determinat camp.
+delete=Eliminar
+delete_class=Eliminar classe
+delete_filter_expression=Eliminar expressi\u00f3 de filtratge
+densities=Densitats
+depth_factor=
+description=Descripci\u00f3
+divided_by_0=Divisi\u00f3 per 0
+dont_show_labels_when_zoomed=No mostrar les etiquetes quan es fa\u00e7a zoom
+dot_density=Densitat de punts
+dot_size=Dimensi\u00f3 de punt
+dot_value=Valor del punt
+draw_quantities_for_each_category=Representa quantitats per a cada categoria.
+draw_quantities_using_symbol_size_to_show_exact_values=Representa quantitats a trav\u00e9s de la dimensi\u00f3 del s\u00edmbol mostrant valors exactes
+draw_quantities_using_symbol_size_to_show_relative_values=Representa quantitats a trav\u00e9s de la dimensi\u00f3 d'un s\u00edmbol mostrant valors relatius.
+duplicate_labels=Etiquetes repetides
+edit_expression=Editar expressi\u00f3
+Enable_layer_preview=Activar previsualitzaci\u00f3 de capa
+enter_new_name=Introdu\u00efsca el nom nou
+error=Error
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Filtre amb format incorrecte\: error en codificar
+error_trying_to_access_to_the_layer=Error en intentar accedir a la capa
+error_validating_filter_query=Error en validar la consulta SQL
+expression=Expressi\u00f3
+expression_creator=Crear expressi\u00f3 de filtrat
+expressions=Expressions
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Ha fallat en aplicar l'etiquetatge seguint la l\u00ednia. S'utilitzar\u00e0 la configuraci\u00f3 per defecte
+failed_computing_intervals=Ha fallat en calcular intervals
+features=Objectes
+field_number=N\u00famero de camp
+fields=Camps
+fields_exp=Camps
+fill_color=Color d'ompliment
+fill_properties=Propietats d'ompliment
+filter=Filtre
+filtered_features=Elements filtrats
+fit_inside_polygon=Acoblar dins del pol\u00edgon
+fit_on_text_area=Ajustar a l'\u00e0rea de text
+fixed_text_size=Dimensi\u00f3 fixa del text
+following_line=Seguint la l\u00ednia
+font=Font
+foreground_alpha=
+format=Format
+from=Des de
+fuente=Font
+GeneralLabeling.sample_text=
+generating_intervals=Generant intervals
+getting_layer_shape_type=Obtenint el tipus de shape
+gradient_color=Color gradient
+gradient_fill=Ompliment gradient
+gradient_fill_symbol=S\u00edmbol d'ompliment gradient
+graduated_symbols=S\u00edmbols graduats
+grid=Malla
+high=Alta
+horizontal=Horitzontal
+ignore_zero_values=
+in_beyond=Per davall de
+in_layer=en capa
+in_the_middle=En meitat
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Expressi\u00f3 incorrecta
+intervals=Intervals
+invalid_filter_expression=
+invalid_url=Localitzador de servidor WFS amb format no v\u00e0lid.
+it_will_not_be_added=No s'hi afegir\u00e0
+label-point-priority-help=Prioritat\: 0 \= Blocatge, 1 \= M\u00e9s alta, 3 \= M\u00e9s baixa
+label_class_properties=Propietats de la classe d'etiquetatge
+label_expression=Expressi\u00f3 d'etiquetatge
+label_expression_editor=Editor d'expressions d'etiqueta
+label_expression_help=
+label_features_in_the_same_way=Etiquetar totes les entitats de la mateixa manera
+label_features_in_this_class=Etiquetar entitats dins d'esta classe
+label_only_when_selected=Etiquetar solament quan les entitats estiguen seleccionades
+label_priority=Prioritat en l'etiquetatge
+label_style_could_not_be_painted=
+label_styles=Estils d'etiqueta
+labeled_point=
+labeling=Etiquetatge
+labeling_field=Camp d'etiquetatge
+layer_name=Nom de la capa
+line=L\u00ednia
+line_fill=Ompliment de l\u00ednies
+line_fill_symbol=S\u00edmbol d'ompliment de l\u00ednies 
+line_settings=Configuraci\u00f3 de l\u00ednia
+lineal=Lineal
+lines=L\u00ednies
+location=Ubicaci\u00f3
+location_along_the_lines=Ubicaci\u00f3 al llarg de les l\u00ednies
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Sembla un valor per al punt massa baix, pot causar que el sistema responga molt lentament.
+low=Baixa
+malformed_or_empty_expression=Expressi\u00f3 buida o err\u00f2nia
+marker_fill=Ompliment de marcadors
+marker_fill_symbol=S\u00edmbol d'ompliment de marcadors
+marker_line=L\u00ednia de marcadors
+marker_line_symbol=S\u00edmbol de l\u00ednia de marcadors
+mas_de_100_simbolos=M\u00e9s de 100 s\u00edmbols no solen aportar informaci\u00f3 en un pla
+max_scale=Escala m\u00e0x.
+medium=Mitjana
+method=Operaci\u00f3
+min_scale=Escala m\u00edn.
+minimum_angle_to_draw=
+modify_filter_expression=Modificar expressi\u00f3 de filtratge
+move_down=Baixar
+move_up=Pujar
+name=Nom
+names_and_types_count_are_disctint=Nombre de camps i nombre de tipus de camp distints
+new_filter_expression=Nova expressi\u00f3 de filtratge
+no=No
+no_expression_defined=Expressi\u00f3 no definida
+no_style=Sense estil
+no_symbol_especified=S\u00edmbol no espec\u00edficat
+none=None
+normalization=Normalitzaci\u00f3
+not_save_empty_legend=Llegenda buida no es guardar\u00e0.
+numeric_value=Valor num\u00e8ric
+offset=Despla\u00e7ament
+offset_label=Despla\u00e7ar etiqueta
+offset_labels_horizontally=Despla\u00e7ar etiquetes horitzontalment al voltant del punt.
+offset_labels_on_top_of_the_points=Situar etiquetes sobre els punts.
+on_the_line=Sobre la l\u00ednia
+operators=Operadors
+options=Opcions
+orientation=Orientaci\u00f3
+orientation_system=Orientaci\u00f3
+out_beyond=Per damunt de
+outline=Vora
+outline_opacity=Opacitat de la vora
+outline_width=Ampl\u00e0ria de la vora
+page=P\u00e0gina
+parallel=Paral\u00b7lela
+pattern=Patr\u00f3
+percentage=Percentatge
+perpedicular=Perpendicular
+picture_file=Fitxer imatge
+picture_fill=Ompliment d'imatge
+picture_fill_symbol=S\u00edmbol d'ompliment d'imatge
+picture_line_symbol=S\u00edmbol de l\u00ednia d'imatge
+picture_marker=Marcador d'imatge
+picture_marker_symbol=S\u00edmbol de marcador d'imatge
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Situar \u00fanicament una etiqueta per entitat
+place_one_label_per_feature_part=Situar una etiqueta per cada part de l'entitat
+placement=Col\u00b7locaci\u00f3
+placement_priorities_selector=Selector de prioritats de col\u00b7locaci\u00f3
+placement_properties=Propietats de col\u00b7locaci\u00f3
+point_settings=Configuraci\u00f3 de punt
+points=Punts
+polygon=Pol\u00edgon
+polygon_settings=Configuraci\u00f3 de pol\u00edgon
+position=Posici\u00f3
+prefer_top_right_all_allowed=Preferiblement dalt a la dreta, per\u00f2 permetent qualsevol posici\u00f3
+preview=Previsualitzaci\u00f3
+preview_not_available=Vista pr\u00e8via no disponible
+properties=Propietats
+proportional_symbols=S\u00edmbols proporcionals
+quantity_by_category=Quantitats per categoria
+quiere_continuar=Est\u00e0 segur que vol continuar?
+Quitar=Llevar
+Quitar_todos=Llevar tots
+random=Aleatori
+recovering_recordset=Recuperant recordset.
+rectangular=Rectangular
+remane_class=Reanomenar classe
+remove=Llevar
+remove_duplicate_labels=Eliminar etiquetes repetides
+resto_valores=Resta de valors
+scale=Escalar
+scale_range_window_title=Rang d'escales
+select=Seleccionar
+select_one_row=Selecciona una fila
+selection_picture_file=Imatge de selecci\u00f3
+separation=Separaci\u00f3
+set_forbidden_precedence=Establir preced\u00e8ncia nul\u00b7la
+set_high_precedence=Establir m\u00e0xima preced\u00e8ncia
+set_low_precedence=Establir baixa preced\u00e8ncia
+set_normal_precedence=Establir preced\u00e8ncia normal
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Mostra els elements de la capa en funci\u00f3 d'una determinada expressi\u00f3 de filtratge
+size=Dimensi\u00f3
+SLD_grammar=Gram\u00e0tica SLD
+some_arguments_are_incorrect=Alguns arguments s\u00f3n incorrectes
+specify_the_range_of_scales_at_which_labels_will_be_shown=Especificar el rang d'escales en el qual les etiquetes seran mostrades
+SQL_query=Sent\u00e8ncia SQL
+statistics=Estad\u00edstiques
+string_value=Valor cadena
+style=Estil
+style_selector=Selector d'estils
+symbol=S\u00edmbol
+symbol_field=Camp de s\u00edmbol graduat
+symbol_shapetype_mismatch=
+syntax_error=Error de sintaxi
+template=Plantilla
+text=Text
+text_field=Text
+text_fields=Camps de text
+text_string=Text
+text_symbol=S\u00edmbol de text
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=El nombre d'arguments no \u00e9s correcte
+the_result_is_not_a_boolean_value=El resultat no \u00e9s un boolean
+to=Fins a
+URL=
+use_outline=Usar vora
+use_the_same_scale_range_as_the_feature_layer=Usar el mateix rang d'escales que l'element de la capa
+user_defined_labels=Etiquetes definides per l'usuari
+usupported_layer_type=Tipus de capa no suportat
+value=Valor
+value_fields=Camps de valors
+variation_by=Variaci\u00f3 per
+verify=Verificar
+visible=Visible
+visualization=Visualitzaci\u00f3
+warning=Av\u00eds
+width=Amplada
+x_offset=Despla\u00e7ament en X
+y_offset=Despla\u00e7ament en Y
+yes=S\u00ed
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pt.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pt.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_pt.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [pt]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=
+above=
+accept=Aceitar
+accessing_file_structure=
+add=Adicionar
+add_class=
+add_expression=
+add_field=Adicionar campo
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=Cor de fundo
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=
+browse=Procurar
+buffered=
+cancel=Cancelar
+cannot_apply_to_a_non_polygon_layer=
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=
+character_marker_symbol=
+choose_marker=
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=Limpar
+color=Cor\:
+color_field=
+color_ramp=
+confirmation_dialog=
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=
+date_value=
+default=Por defeito
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=
+delete=
+delete_class=
+delete_filter_expression=
+densities=
+depth_factor=
+description=Descri\u00e7\u00e3o
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=
+dot_size=
+dot_value=
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=Error
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Formato do filtro incorrecto, erro codificando
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=
+expression_creator=
+expressions=
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=Campos
+fields_exp=
+fill_color=
+fill_properties=
+filter=Filtro
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=Formato
+from=Desde
+fuente=Fonte
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=
+high=
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=Nome da capa
+line=Linha
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=
+malformed_or_empty_expression=
+marker_fill=
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=Mais de 100 s\u00edmbolos n\u00e3o contribuem para uma clara informa\u00e7\u00e3o de um mapa.
+max_scale=Valor m\u00e1ximo da escala
+medium=
+method=
+min_scale=Valor m\u00ednimo da escala
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=Nome
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=No
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=Nenhum
+normalization=
+not_save_empty_legend=
+numeric_value=
+offset=
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=Op\u00e7\u00f5es
+orientation=
+orientation_system=
+out_beyond=
+outline=Borde
+outline_opacity=
+outline_width=
+page=P\u00e1gina
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=Pol\u00edgono
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=
+preview_not_available=
+properties=Propriedades
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=Tem a certeza de que quer continuar?
+Quitar=Remover
+Quitar_todos=Remover todos
+random=
+recovering_recordset=
+rectangular=
+remane_class=
+remove=Remover
+remove_duplicate_labels=
+resto_valores=Resto de valores
+scale=Escala
+scale_range_window_title=
+select=Seleccionar
+select_one_row=
+selection_picture_file=
+separation=
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=Tamanho
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=Estat\u00edsticas
+string_value=
+style=Estilo
+style_selector=
+symbol=S\u00edmbolo
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=Texto
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=At\u00e9
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=Valor
+value_fields=
+variation_by=
+verify=
+visible=Vis\u00edvel
+visualization=
+warning=Aviso
+width=Ampl\u00e0ria
+x_offset=
+y_offset=
+yes=Sim
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_sr.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_sr.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_sr.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [sr]
+#Mon Nov 02 08:36:03 CET 2009
+a_default_symbol_will_be_used=Bi\u0107e upotrebljen default simbol
+above=Iznad
+accept=Prihvati
+accessing_file_structure=Pristup strukturi datoteke u toku
+add=Dodaj
+add_class=Dodaj klasu
+add_expression=Dodaj izraz
+add_field=Dodaj polje
+add_operator=Dodaj operater
+add_text_area=Dodaj tekstualno polje
+all_features=Svi elementi
+all_supported_background_image_formats=Svi podr\u017eani formati pozadina 
+allow_label_overlapping=Odobri preklapanje etiketa
+always_circular=
+always_horizontal=Uvek horizontalno
+always_straight=Uvek pravo 
+angle=Ugao
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=Primeni vizualnu korekciju na karakter u cilju preciziranja veli\u010dine i pozicije.
+arguments_added_to_a_costant=Argument je dodat konstanti
+at_begin=Na po\u010detku
+at_best=Na najboljem
+at_end=Na kraju
+at_fields=u poljima
+background=
+background_color=Boja pozadine
+background_style=Stil podloge
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Ispod
+bitmap_and_svg_image_files=Datoteke sa slikama SVG i bit mapom
+boolean_value=Boolean vrednost
+browse=Pretra\u017ei
+buffered=Oblik poligona
+cancel=Odustani
+cannot_apply_to_a_non_polygon_layer=Ne mo\u017ee se primeniti na "ne-poligonski" lejer
+cannot_be_null=Ne mo\u017ee biti 0
+cannot_exist_two_label_classes_with_the_same_name=Ne mogu postojati dve etikete sa istim imenom
+cannot_install_labeling_method=Ne mo\u017ee se instalirati metod etiketiranja
+cant_draw_preview=Ne mo\u017ee se nacrtati pretprikaz
+change_location=Promeni lokaciju
+character_marker=Marker karaktera
+character_marker_symbol=Simbol markera karaktera
+choose_marker=Izaberi marker
+circular=Kru\u017eni
+class=Klasa
+classes=Klase
+classifying_field_name_not_found=Klasifikaciono polje nije prona\u0111eno
+clear=Izbri\u0161i
+color=Boja\:
+color_field=Polje sa bojama
+color_ramp=Rampa za boje
+confirmation_dialog=Dijalog za potvrdu
+constant=konstanta
+correct_expression=Ispravan izraz
+could_not_get_shape_type=Ne mo\u017ee se dobiti tip geometrije.
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Nije se mogla u\u010ditati legenda
+date_value=Vrednost datuma
+default=Default (podrazumevana vrednost)
+define_classes_of_features_and_label_each_differently=Defini\u0161i razli\u010dite klase entiteta i dodeli ima razli\u010dite etikete
+Defines_a_dot_density_symbol_based_on_a_field_value=Defini\u0161e legendu gustine ta\u010daka koja je zasnovana na vrednosti odre\u0111enog polja
+delete=Izbri\u0161i
+delete_class=Izbri\u0161i klasu
+delete_filter_expression=Izbri\u0161i izraz filtera
+densities=Gustine
+depth_factor=
+description=Opis
+divided_by_0=Podeljeno sa 0
+dont_show_labels_when_zoomed=Ne prikazivati etikete prilikom zumiranja
+dot_density=Gustina ta\u010daka
+dot_size=Veli\u010dina ta\u010daka
+dot_value=Vrednost ta\u010dke
+draw_quantities_for_each_category=Predstavlja koli\u010dine za svaku kategoriju.
+draw_quantities_using_symbol_size_to_show_exact_values=Predstavlja koli\u010dine preko veli\u010dine simbola prikazivanjem ta\u010dnih vrednosti.
+draw_quantities_using_symbol_size_to_show_relative_values=Predstavlja koli\u010dine posredstvom veli\u010dine simbola prikazuju\u0107i relativne vrednosti.
+duplicate_labels=Ponovljene etikete
+edit_expression=Izmeni izraz
+Enable_layer_preview=Aktivirati pregled lejera
+enter_new_name=Unesite novi naziv
+error=Gre\u0161ka
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Filter sa pogre\u0161nim formatom\: gre\u0161ka pri kodifikovanju
+error_trying_to_access_to_the_layer=Gre\u0161ka pri poku\u0161aju da se pristupi lejeru
+error_validating_filter_query=Gre\u0161ka pri validaciji SQL upita 
+expression=Izraz
+expression_creator=Kreiraj izraz filtera
+expressions=Izrazi
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Neuspe\u0161na primena etiketa slede\u0107i liniju. Upotrebi\u0107e se default konfiguracija
+failed_computing_intervals=Neuspe\u0161no izra\u010dunavanje intervala
+features=Objekti
+field_number=Broj polja
+fields=Polja
+fields_exp=Polja
+fill_color=Boja za popunjavanje
+fill_properties=Karakteristike za popunjavanje
+filter=Filter
+filtered_features=Filtrirani elementi
+fit_inside_polygon=Smesti u okviru poligona
+fit_on_text_area=Podesi u skladu sa prostorom za tekst
+fixed_text_size=Fiksna veli\u010dina teksta
+following_line=Slede\u0107a linija
+font=Font
+foreground_alpha=
+format=Format
+from=Od
+fuente=Font
+GeneralLabeling.sample_text=
+generating_intervals=Kreiranje intervala
+getting_layer_shape_type=Dobijanje shape tipa u toku
+gradient_color=Boja gradijenta
+gradient_fill=Gradient fill (Stepenasto popunjavanje)
+gradient_fill_symbol=Simbol gradient fill (Simbol stepenastog popunjavanja)
+graduated_symbols=Stepenovani simboli
+grid=Re\u0161etka
+high=Visoka
+horizontal=Horizontalno
+ignore_zero_values=
+in_beyond=Ispod
+in_layer=u lejeru
+in_the_middle=U sredini
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Pogre\u0161an izraz.
+intervals=Intervali
+invalid_filter_expression=
+invalid_url=Lokator WFS servera sa pogre\u0161nim formatom.
+it_will_not_be_added=Ne\u0107e biti dodata
+label-point-priority-help=Prioritet\: 0 \= Blokiran, 1 \= Najvi\u0161i, 3 \= Najni\u017ei
+label_class_properties=Osobine klase etikete
+label_expression=Izraz etikete
+label_expression_editor=Editor izraza etikete
+label_expression_help=
+label_features_in_the_same_way=Etiketiraj sve entitete na isti na\u010din
+label_features_in_this_class=Etiketiraj entitete u okviru ove klase
+label_only_when_selected=Etiketiraj samo kada su entiteti ozna\u010deni
+label_priority=Prioritet u etiketiranju
+label_style_could_not_be_painted=
+label_styles=Stilovi etikete
+labeled_point=
+labeling=Etiketiranje
+labeling_field=Polje za etiketiranje
+layer_name=Naziv lejera
+line=Linija
+line_fill=Popunjavanje linija
+line_fill_symbol=Simbol popunjavanja linija
+line_settings=Konfiguracija linije
+lineal=Linearno
+lines=Linije
+location=Lokacija
+location_along_the_lines=Lociranje du\u017e linija
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=\u010cini se da je zadata preniska vrednost za ovo polje \u0161to mo\u017ee uzrokovati usporen rad sistema.
+low=Niska
+malformed_or_empty_expression=Prazan ili pogre\u0161an izraz
+marker_fill=Punjenje markera
+marker_fill_symbol=Simbol punjenja markera
+marker_line=L linija markera
+marker_line_symbol=Simbol linije markera
+mas_de_100_simbolos=Vi\u0161e od 100 simbola obi\u010dno ne daju nikakvu informaciju na planu.
+max_scale=Maksimalna proporcija
+medium=Srednja
+method=Operacija
+min_scale=Minimalna proporcija
+minimum_angle_to_draw=
+modify_filter_expression=Izmeni izraz filtera
+move_down=Pomeri na dole
+move_up=Pomeri na gore
+name=Naziv
+names_and_types_count_are_disctint=Broj polja i broj tipova razli\u010ditih polja
+new_filter_expression=Novi izraz filtera
+no=Ne
+no_expression_defined=Izraz nije definisan
+no_style=Nema stila
+no_symbol_especified=Simbol nije definisan
+none=Nijedan
+normalization=Normalizacija
+not_save_empty_legend=Prazna legenda ne\u0107e biti sa\u010duvana.
+numeric_value=Numeri\u010dka vrednost
+offset=Pomeranje
+offset_label=Pomeranje etikete
+offset_labels_horizontally=Pomeranje etiketa po horizontali oko ta\u010dke.
+offset_labels_on_top_of_the_points=Sme\u0161tanje etiketa povrh ta\u010daka.
+on_the_line=Na liniji
+operators=Operateri
+options=Opcije
+orientation=Orijentacija
+orientation_system=Sistem orijentacije
+out_beyond=Iznad
+outline=Konture
+outline_opacity=Neprozirnost ivice
+outline_width=\u0160irina ivice
+page=Stranica
+parallel=Paralelna
+pattern=\u0160ema
+percentage=Procenat
+perpedicular=Perpendikularan
+picture_file=Datoteka sa slikama
+picture_fill=Popunjavanj eslike
+picture_fill_symbol=Simbol popunjavanja slike
+picture_line_symbol=Simbol linije slike
+picture_marker=Marker slike
+picture_marker_symbol=Simbol markera slike
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Postaviti samo jednu etiketu po entitetu
+place_one_label_per_feature_part=Postaviti jednu etiketu za svaki deo entiteta
+placement=Postavljanje
+placement_priorities_selector=Selektor osobina postavljanja
+placement_properties=Osobine postavljanja
+point_settings=Pode\u0161avanje ta\u010dke
+points=Ta\u010dke
+polygon=Poligon
+polygon_settings=Pode\u0161avanje poligona
+position=Pozicija
+prefer_top_right_all_allowed=Najradije gore desno, ali mogu\u0107a i bilo koja druga pozicija
+preview=Prikaz
+preview_not_available=Prikaz nije na raspolaganju
+properties=Karakteristike
+proportional_symbols=Proporcionalni sistemi
+quantity_by_category=Koli\u010dine po kategoriji
+quiere_continuar=\u017delite li da nastavite?
+Quitar=Ukloni
+Quitar_todos=Ukloni sve
+random=Slu\u010dajan
+recovering_recordset=Povratiti recordset.
+rectangular=Pravougaono
+remane_class=Promeni naziv klase
+remove=Ukloni
+remove_duplicate_labels=Ukloni etikete koje se ponavljaju
+resto_valores=Ostale vrednosti
+scale=Proporcija
+scale_range_window_title=Rang razmere
+select=Izaberi
+select_one_row=Izaberi jedan red
+selection_picture_file=Slika izbora
+separation=Razdvajanje
+set_forbidden_precedence=Utvrditi prioritet nula
+set_high_precedence=Utvrditi maksimalan prioritet 
+set_low_precedence=Uspostaviti niski prioritet
+set_normal_precedence=Navedi normalan prioritet
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Prikazuje elemente lejera u zavisnosti od vrednosti izraza filtera
+size=Dimenzije
+SLD_grammar=SLD gramatika
+some_arguments_are_incorrect=Neki argumenti su pogre\u0161ni
+specify_the_range_of_scales_at_which_labels_will_be_shown=Podesi rang razmere u okviru koga \u0107e se prikazati etikete
+SQL_query=SQL upit
+statistics=Statistika
+string_value=Vrednost lanca
+style=Stil
+style_selector=Selektor stilova
+symbol=Simbol
+symbol_field=Polje sa stepenovanim simbolom
+symbol_shapetype_mismatch=
+syntax_error=Gre\u0161ka u sintaksi
+template=\u0160ablon
+text=Tekst
+text_field=Tekst
+text_fields=Tekstualna polja
+text_string=Tekst
+text_symbol=Tekstualni simbol
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=Broj argumenata je neispravan
+the_result_is_not_a_boolean_value=Rezultat nije vrednost boolean
+to=Do
+URL=
+use_outline=Upotrebi ivicu
+use_the_same_scale_range_as_the_feature_layer=Upotrebi isti rang razmera koji ima element lejera.
+user_defined_labels=Korisnik je definisao etikete
+usupported_layer_type=Tip lejera nije podr\u017ean
+value=Vrednost
+value_fields=Polja sa vrednostima
+variation_by=Varijacija po
+verify=Proveriti
+visible=Vidljiv
+visualization=Vizualizacija
+warning=Upozorenje
+width=\u0160irina
+x_offset=Premestiti na X
+y_offset=Pomeranje na Y
+yes=Da
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_tr.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_tr.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_tr.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [tr]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=
+above=\u00dcst
+accept=Kabul et
+accessing_file_structure=Dosya yap\u0131s\u0131na eri\u015filiyor
+add=Ekle
+add_class=S\u0131n\u0131f ekle
+add_expression=\u0130fade ekle
+add_field=Alan ekle
+add_operator=\u0130\u015fletmen ekle
+add_text_area=Metin alan\u0131 ekle
+all_features=T\u00fcm objeler
+all_supported_background_image_formats=T\u00fcm desteklenen arkaplan g\u00f6r\u00fcnt\u00fc bi\u00e7imleri
+allow_label_overlapping=Etiketleri \u00fcst\u00fcne bindir
+always_circular=
+always_horizontal=Daima yatay
+always_straight=
+angle=A\u00e7\u0131
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=Ba\u015flang\u0131\u00e7ta
+at_best=En iyisi
+at_end=Sonunda
+at_fields=alanlarda
+background=
+background_color=Artalan rengi
+background_style=Artalan bi\u00e7emi
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=Alt\u0131nda
+bitmap_and_svg_image_files=Bite\u015flem ve SVG g\u00f6r\u00fcnt\u00fc dosyalar\u0131
+boolean_value=Boole de\u011feri
+browse=G\u00f6zat
+buffered=Tamponlanm\u0131\u015f
+cancel=\u0130ptal
+cannot_apply_to_a_non_polygon_layer=Poligon olmayan katmana uygulanam\u0131yor
+cannot_be_null=Bo\u015f de\u011fer olamaz
+cannot_exist_two_label_classes_with_the_same_name=\u0130ki etiket s\u0131n\u0131f\u0131 ayn\u0131 isimde olamaz
+cannot_install_labeling_method=Etiketleme y\u00f6ntemi y\u00fcklenemiyor
+cant_draw_preview=\u00d6ng\u00f6r\u00fcn\u00fc\u015f \u00e7izilemiyor
+change_location=Konumu de\u011fi\u015ftir
+character_marker=\u0130\u015faretleyiciyi de\u011fi\u015ftir
+character_marker_symbol=\u0130\u015faretleyici simgesini de\u011fi\u015ftir
+choose_marker=\u0130\u015faretleyiciyi se\u00e7
+circular=Dairesel
+class=S\u0131n\u0131f
+classes=S\u0131n\u0131flar
+classifying_field_name_not_found=S\u0131n\u0131fland\u0131r\u0131lan alan ad\u0131 bulunamad\u0131
+clear=Sil
+color=Renk
+color_field=Renk alan\u0131
+color_ramp=
+confirmation_dialog=Onaylama diyalo\u011fu
+constant=Sabit
+correct_expression=Do\u011fru ifade
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Lejand ayarlanamad\u0131
+date_value=Tarih de\u011feri
+default=Varsay\u0131lan
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=
+delete=Sil
+delete_class=S\u0131n\u0131f sil
+delete_filter_expression=S\u00fczge\u00e7 ifadesini sil
+densities=Yo\u011funluklar
+depth_factor=
+description=Tan\u0131m
+divided_by_0=
+dont_show_labels_when_zoomed=Yak\u0131nla\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda etiketleri g\u00f6sterme
+dot_density=Nokta yo\u011funlu\u011fu
+dot_size=Nokta boyutu
+dot_value=Nokta de\u011feri
+draw_quantities_for_each_category=Her kategorinin say\u0131s\u0131n\u0131 \u00e7iz.
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=Tekrarl\u0131 etiketler
+edit_expression=\u0130fadeyi d\u00fczenle
+Enable_layer_preview=Katman \u00f6ng\u00f6r\u00fcn\u00fc\u015f\u00fcn\u00fc etkinle\u015ftir
+enter_new_name=Yeni isim gir
+error=Hata
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=
+error_trying_to_access_to_the_layer=Katmana eri\u015fmede hata
+error_validating_filter_query=
+expression=\u0130fade
+expression_creator=\u0130fade olu\u015fturucu
+expressions=\u0130fadeler
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=Objeler
+field_number=Alan numaras\u0131
+fields=Alanlar
+fields_exp=Alanlar
+fill_color=Doldurma rengi
+fill_properties=Doldurma \u00f6zellikleri
+filter=S\u00fczge\u00e7
+filtered_features=S\u00fczge\u00e7lenen objeler
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=Sabit metin boyutu
+following_line=
+font=Yaz\u0131 tipi
+foreground_alpha=
+format=Bi\u00e7im
+from=
+fuente=Yaz\u0131 tipi
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=Derecelenmi\u015f simgeler
+grid=Grid
+high=Y\u00fcksek
+horizontal=Yatay
+ignore_zero_values=
+in_beyond=
+in_layer=katman\u0131n i\u00e7inde
+in_the_middle=ortas\u0131nda
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Hatal\u0131 ifade
+intervals=Aral\u0131klar
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=Eklenemeyecek
+label-point-priority-help=\u00d6ncelik\: 0 \= Bloklanm\u0131\u015f, 1 \= En y\u00fcksek, 3 \= En d\u00fc\u015f\u00fck
+label_class_properties=Etiket s\u0131n\u0131f \u00f6zellikleri
+label_expression=Etiket ifadesi
+label_expression_editor=Etiket ifadesi d\u00fczenleyici
+label_expression_help=
+label_features_in_the_same_way=Objeleri ayn\u0131 \u015fekilde etiketle
+label_features_in_this_class=bu s\u0131n\u0131ftaki etiket objeleri
+label_only_when_selected=Sadece obje se\u00e7ildi\u011finde etiketle
+label_priority=
+label_style_could_not_be_painted=
+label_styles=Etiket bi\u00e7emleri
+labeled_point=
+labeling=Etiketleme
+labeling_field=Etiketleme alan\u0131
+layer_name=Katman ad\u0131
+line=\u00c7izgi
+line_fill=\u00c7izgi doldur
+line_fill_symbol=\u00c7izgi doldurma simgesi
+line_settings=\u00c7izgi ayarlar\u0131
+lineal=
+lines=\u00c7izgiler
+location=Mevki
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=
+malformed_or_empty_expression=
+marker_fill=\u0130\u015faretleyici doldurma
+marker_fill_symbol=\u0130\u015faretleyici doldurma simgesi
+marker_line=\u0130\u015faretleyici \u00e7izgi
+marker_line_symbol=\u0130\u015faretleyici \u00e7izgi simgesi
+mas_de_100_simbolos=Bir haritada 100 den fazla simge genellikle herhangi bir bilgi vermez
+max_scale=En b\u00fcy\u00fck \u00f6l\u00e7ek
+medium=
+method=Y\u00f6ntem
+min_scale=
+minimum_angle_to_draw=
+modify_filter_expression=S\u00fczge\u00e7 ifadesini de\u011fi\u015ftir
+move_down=A\u015fa\u011f\u0131 ta\u015f\u0131
+move_up=Yukar\u0131 ta\u015f\u0131
+name=Ad
+names_and_types_count_are_disctint=
+new_filter_expression=Yeni s\u00fczge\u00e7 ifadesi
+no=Hay\u0131r
+no_expression_defined=Hi\u00e7 ifade belirlenmedi
+no_style=Bi\u00e7em yok
+no_symbol_especified=Hi\u00e7bir bi\u00e7em belirlenmedi
+none=Hi\u00e7biri
+normalization=Normalle\u015ftirme
+not_save_empty_legend=
+numeric_value=Rakamsal de\u011fer
+offset=
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=\u0130\u015fletmenler
+options=Se\u00e7imler
+orientation=Y\u00f6nlendirme
+orientation_system=Y\u00f6nlendirme sistemi
+out_beyond=
+outline=\u00c7er\u00e7eve
+outline_opacity=
+outline_width=S\u0131n\u0131r geni\u015fli\u011fi
+page=Sayfa
+parallel=Paralel
+pattern=Desen
+percentage=Y\u00fczde
+perpedicular=Dikey
+picture_file=Resim dosyas\u0131
+picture_fill=Resim doldurma
+picture_fill_symbol=Resim doldurma simgesi
+picture_line_symbol=Resim \u00e7izgi simgesi
+picture_marker=Resim i\u015faretleyicisi
+picture_marker_symbol=Resim i\u015faretleyici simgesi
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Her objeye bir etiket yerle\u015ftir
+place_one_label_per_feature_part=Her obje par\u00e7as\u0131na bir etiket yerle\u015ftir
+placement=Yerle\u015ftirme
+placement_priorities_selector=
+placement_properties=Yerle\u015ftirme \u00f6zellikleri
+point_settings=Nokta ayarlar\u0131
+points=Noktalar
+polygon=Poligon
+polygon_settings=Poligon ayarlar\u0131
+position=Konum
+prefer_top_right_all_allowed=
+preview=\u00d6ng\u00f6r\u00fcn\u00fc\u015f
+preview_not_available=\u00d6nizleme olanakl\u0131 de\u011fil
+properties=\u00d6zellikler
+proportional_symbols=
+quantity_by_category=Nicelik kategorileri
+quiere_continuar=Devam etmek istiyor musunuz?
+Quitar=Kald\u0131r
+Quitar_todos=T\u00fcm\u00fcn\u00fc kald\u0131r
+random=Rasgele
+recovering_recordset=
+rectangular=Dikd\u00f6rtgensel
+remane_class=S\u0131n\u0131f\u0131 yeniden adland\u0131r
+remove=Kald\u0131r
+remove_duplicate_labels=Tekrarl\u0131 etiketleri kald\u0131r
+resto_valores=Di\u011fer de\u011ferler
+scale=\u00d6l\u00e7ek
+scale_range_window_title=
+select=Se\u00e7
+select_one_row=Bir sat\u0131r se\u00e7
+selection_picture_file=Se\u00e7im resim dosyas\u0131
+separation=Ay\u0131rma
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=Boyut
+SLD_grammar=
+some_arguments_are_incorrect=baz\u0131 de\u011fi\u015fkenler ge\u00e7ersiz
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=SQL sorgusu
+statistics=\u0130statistikler
+string_value=Dizgi de\u011feri
+style=Bi\u00e7em
+style_selector=Bi\u00e7em se\u00e7ici
+symbol=Simge
+symbol_field=Simge alan\u0131
+symbol_shapetype_mismatch=
+syntax_error=S\u00f6zdizimi hatas\u0131
+template=\u015eablon
+text=Metin
+text_field=Metin
+text_fields=Metin alanlar\u0131
+text_string=Metin
+text_symbol=Metin simgesi
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=De\u011fi\u015fken say\u0131s\u0131 do\u011fru de\u011fil
+the_result_is_not_a_boolean_value=
+to=
+URL=
+use_outline=Altl\u0131k kullan
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=kullan\u0131c\u0131 tan\u0131ml\u0131 etiketler
+usupported_layer_type=Desteklenmeyen katman tipi
+value=De\u011fer
+value_fields=
+variation_by=
+verify=Do\u011frula
+visible=G\u00f6r\u00fcn\u00fcr
+visualization=G\u00f6r\u00fcnt\u00fcleme
+warning=Uyar\u0131
+width=Geni\u015flik
+x_offset=
+y_offset=
+yes=Evet
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ru.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ru.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_ru.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [ru]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=
+above=
+accept=
+accessing_file_structure=
+add=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c
+add_class=
+add_expression=
+add_field=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u0435
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435
+browse=\u041e\u0442\u043a\u0440\u044b\u0442\u044c
+buffered=
+cancel=\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c
+cannot_apply_to_a_non_polygon_layer=
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=
+character_marker_symbol=
+choose_marker=
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c
+color=\u0426\u0432\u0435\u0442\:
+color_field=
+color_ramp=
+confirmation_dialog=
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=
+date_value=\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435
+default=\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=
+delete=
+delete_class=
+delete_filter_expression=
+densities=
+depth_factor=
+description=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=
+dot_size=
+dot_value=
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=\u041e\u0448\u0438\u0431\u043a\u0430
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=\u041e\u0448\u0438\u0431\u043a\u0430
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=
+expression_creator=
+expressions=
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=\u041f\u043e\u043b\u044f
+fields_exp=
+fill_color=
+fill_properties=
+filter=\u0424\u0438\u043b\u044c\u0442\u0440
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=\u0424\u043e\u0440\u043c\u0430\u0442
+from=
+fuente=\u0428\u0440\u0438\u0444\u0442
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=
+high=
+horizontal=\u0410\u043b\u044c\u0431\u043e\u043c\u043d\u0430\u044f
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=\u0418\u043c\u044f \u0441\u043b\u043e\u044f
+line=\u041b\u0438\u043d\u0438\u044f
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=
+malformed_or_empty_expression=
+marker_fill=
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=\u041d\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0432 \u041a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0435 \u043d\u0430\u0434\u043f\u0438\u0441\u0435\u0439 \u0434\u043b\u0438\u043d\u043e\u0439 \u0431\u043e\u043b\u0435\u0435 100 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432
+max_scale=\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431
+medium=
+method=
+min_scale=\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=\u0418\u043c\u044f
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=\u041d\u0435\u0442
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=\u043d\u0438 \u043e\u0434\u0438\u043d
+normalization=
+not_save_empty_legend=
+numeric_value=\u0427\u0438\u0441\u043b\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435
+offset=
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438
+orientation=
+orientation_system=
+out_beyond=
+outline=\u041a\u043e\u043d\u0442\u0443\u0440
+outline_opacity=
+outline_width=
+page=
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=\u041f\u043e\u043b\u0438\u0433\u043e\u043d
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=
+preview_not_available=
+properties=\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435?
+Quitar=\u0423\u0434\u0430\u043b\u0438\u0442\u044c
+Quitar_todos=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435
+random=
+recovering_recordset=
+rectangular=
+remane_class=
+remove=\u0423\u0434\u0430\u043b\u0438\u0442\u044c
+remove_duplicate_labels=
+resto_valores=\u0414\u0440\u0443\u0433\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f
+scale=\u041c\u0430\u0441\u0448\u0442\u0430\u0431
+scale_range_window_title=
+select=\u0412\u044b\u0431\u0440\u0430\u0442\u044c
+select_one_row=
+selection_picture_file=
+separation=
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=\u0420\u0430\u0437\u043c\u0435\u0440
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430
+string_value=\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435
+style=\u0421\u0442\u0438\u043b\u044c
+style_selector=
+symbol=
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=\u0422\u0435\u043a\u0441\u0442
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=\u0412
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435
+value_fields=
+variation_by=
+verify=
+visible=\u0412\u0438\u0434\u0438\u043c\u044b\u0439
+visualization=
+warning=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435
+width=\u0428\u0438\u0440\u0438\u043d\u0430
+x_offset=
+y_offset=
+yes=OK
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_de.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_de.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_de.properties	(revision 2056)
@@ -0,0 +1,295 @@
+#Translations for language [de]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=Standard-Symbol wird verwendet
+above=oberhalb
+accept=OK
+accessing_file_structure=Auf das Dateiverzeichnis zugreifen
+add=Hinzuf\u00fcgen
+add_class=Klasse hinzuf\u00fcgen
+add_expression=Ausdruck hinzuf\u00fcgen
+add_field=Feld hinzuf\u00fcgen
+add_operator=Operator hinzuf\u00fcgen
+add_text_area=Textfeld hinzuf\u00fcgen
+all_features=Alle Elemente
+all_supported_background_image_formats=Alle unterst\u00fctzten Formate von Hintergrundbildern
+allow_label_overlapping=\u00dcberlappungen zulassen
+always_circular=immer kreisf\u00f6rmig
+always_horizontal=waagrecht
+always_straight=angepasst
+angle=Winkel
+anticlockwise=gegen den Uhrzeigersinn
+apply_visual_correction_to_glyph_for_precise_size_and_position=Korrektur der grafischen Darstellung eines Schriftzeichens bzgl. Position und Gr\u00f6\u00dfe.
+arguments_added_to_a_costant=Hinzuf\u00fcgen von Werten zu einer Konstante
+at_begin=Anfang
+at_best=optimale Lage
+at_end=Ende
+at_fields=zu den Feldern
+background=Hintergrund
+background_color=Hintergrundfarbe
+background_style=Anzeige Hintergrund
+barchar3d_legend=BarChart3D Legende
+barchar3d_legend_desc=BarChart3D Legende absteigend
+barchart_3D=BarChart3D
+below=unterhalb
+bitmap_and_svg_image_files=bmp- und svg- Dateien
+boolean_value=Boolscher Wert
+browse=Durchsuchen
+buffered=Form des Polygons
+cancel=Abbrechen
+cannot_apply_to_a_non_polygon_layer=Dies kann nur f\u00fcr einen Polygon- Layer durchgef\u00fchrt werden
+cannot_be_null=Darf nicht Null sein
+cannot_exist_two_label_classes_with_the_same_name=Es d\u00fcrfen keine Beschriftungen mit gleichem Namen vorkommen
+cannot_install_labeling_method=Diese Beschriftungsmethode kann nicht verwendet werden
+cant_draw_preview=Vorschau kann nicht erstellt werden
+Capa=Layer
+change_location=\u00c4nderung der Position
+character_marker=Charakter Marker 
+character_marker_symbol=Charakter Marker-Symbol
+choose_marker=Marker w\u00e4hlen
+circular=kreisf\u00f6rmig
+class=Klasse
+classes=Klassen
+classifying_field_name_not_found=Name f\u00fcr die Klassifizierung nicht gefunden
+clear=L\u00f6schen
+color=Farbe\:
+color_field=Farbfeld
+color_ramp=Farbe
+confirmation_dialog=Best\u00e4tigungsdialog
+constant=Konstante
+correct_expression=Richtiger Ausdruck
+could_not_get_shape_type=Geometrie des Shp konnte nicht gefunden werden
+could_not_retreive_layer_field_names=
+could_not_retrieve_field_names=
+could_not_set_labeling_to_labelable_element=
+could_not_setup_legend=Legende konnte nicht geladen werden
+date_value=Datums-Wert
+default=Standard
+define_classes_of_features_and_label_each_differently=Definition von Objektklassen und eigene Beschriftung je Klasse
+Defines_a_dot_density_symbol_based_on_a_field_value=Durch Anzahl und Dichte von Punkten, wird ein Wert der Attributtabelle dargestellt
+delete=L\u00f6schen
+delete_class=Klasse l\u00f6schen
+delete_filter_expression=Ausdruck im Filter l\u00f6schen
+densities=Dichte
+depth_factor=
+description=Beschreibung
+divided_by_0=geteilt durch 0
+dont_show_labels_when_zoomed=Beschriftung im Ma\u00dfstabsbereich nicht darstellen
+dot_density=Punktdichte
+dot_size=Punktgr\u00f6\u00dfe
+dot_value=Punktwert
+draw_quantities_for_each_category=Legenden erzeugen durch Farb- und Symbolfeld. Kann verwendet werden, um die Beziehung zwischen zwei unabh\u00e4ngigen Attributwerten darzustellen. 
+draw_quantities_using_symbol_size_to_show_exact_values=Proportionale Symbolgr\u00f6\u00dfe f\u00fcr normalisierte Feldwerte. Damit werden Unterschiede in den Attributwerten durch eine angepasste Symbolgr\u00f6\u00dfe dargestellt.
+draw_quantities_using_symbol_size_to_show_relative_values=Abgestufte Symbolgr\u00f6\u00dfe, um die Unterschiede in der Quantit\u00e4t von Feldwerten darzustellen.
+duplicate_labels=Mehrfach- Beschriftungen
+edit_expression=Ausdruck editieren
+Enable_layer_preview=Layervorschau an
+enter_new_name=Neuen Namen eingeben
+error=Fehler
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Filter mit ung\u00fcltigem Format
+error_trying_to_access_to_the_layer=Fehler beim Versuch auf den Layer zuzugreifen
+error_validating_filter_query=Fehler beim \u00dcberpr\u00fcfen der SQL-Abfrage.
+expression=Ausdruck
+expression_creator=Filter-Ausdruck erzeugen
+expressions=Ausdr\u00fccke
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=Die Beschriftung entlang der Linie konnte nicht gesetzt werden. Die Standardeinstellung wird verwendet.
+failed_computing_intervals=Fehler bei der Berechnung von Intervallen. 
+features=Objekte
+field_number=Feldnummer
+fields=Felder
+fields_exp=Felder
+fill_color=Farbe der F\u00fcllung
+fill_properties=Eigenschaften
+filter=Filter
+filtered_features=Ausgew\u00e4hlte Objekte
+fit_inside_polygon=angepasst innerhalb eines Polygons
+fit_on_text_area=angepasst an das Textfeld
+fixed_text_size=Textgr\u00f6\u00dfe
+following_line=der Linie folgend
+font=Schrift
+foreground_alpha=
+format=Format
+from=von
+fuente=Schrift
+GeneralLabeling.sample_text=
+generating_intervals=Intervalle werden generiert
+getting_layer_shape_type=auf Layer vom Typ Shape zur\u00fccksetzen
+gradient_color=Farbverlauf
+gradient_fill=Farbverlauf
+gradient_fill_symbol=Symbol durch Farbverlauf
+graduated_symbols=abgestufte Symbole
+grid=Gitter
+high=Hoch
+horizontal=Horizontal
+ignore_zero_values=
+in_beyond=Max.Ma\u00dfstabsbereich
+in_layer=inerhalb Layer
+in_the_middle=Mitte
+in_the_world=originalgetreu
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=Falscher Ausdruck
+intervals=Intervalle
+invalid_filter_expression=
+invalid_url=ung\u00fcltiges Format der WFS Server URL
+it_will_not_be_added=kann nicht hinzugef\u00fcgt werden
+label-point-priority-help=Priorit\u00e4t\: 0 \= normale, 1 \= h\u00f6here, 3 \= geringere
+label_class_properties=Eigenschaften zur Klasse der Beschriftung
+label_expression=Ausdruck der Beschriftung
+label_expression_editor=Editor f\u00fcr Beschriftungsausdruck
+label_expression_help=
+label_features_in_the_same_way=Einheitliche Beschriftung aller Objekte 
+label_features_in_this_class=Objekte dieser Klasse beschriften
+label_only_when_selected=Selektierte Objekte beschriften
+label_priority=Priorit\u00e4t in der Beschriftung
+label_style_could_not_be_painted=
+label_styles=Beschriftungstyp
+labeled_point=
+labeling=Beschriftung
+labeling_field=Feld w\u00e4hlen
+layer_name=Layer-Name
+line=Reihe
+line_fill=Linien-Symbol
+line_fill_symbol=Linien-Symbol
+line_settings=Einstellungen zur Linie
+lineal=Linear
+lines=Linien
+location=Standort
+location_along_the_lines=Platzierung entlang von Linien
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=Es scheint, als w\u00e4re der Wert f\u00fcr einen Punkt zu gering. Dies f\u00fchrt dazu, dass das System langsamer wird und nicht mehr antwortet.
+low=Gering
+malformed_or_empty_expression=Fehlerhafter oder kein Ausdruck wurde definiert
+marker_fill=Marker-Symbol
+marker_fill_symbol=Marker-Symbol
+marker_line=Marker line
+marker_line_symbol=Marker Linien-Symbol
+mas_de_100_simbolos=Eine Karte mit mehr als 100 Symbolen ist unlesbar.
+max_scale=Max. Ma\u00dfstab
+medium=Mittel
+method=Methode
+min_scale=Min. Ma\u00dfstab
+minimum_angle_to_draw=
+modify_filter_expression=Filterausdruck ver\u00e4ndern
+move_down=Nach unten
+move_up=nach oben
+name=Name
+names_and_types_count_are_disctint=Anzahl der Felder und der verschiedenen Feldtypen
+new_filter_expression=Neuer Filterausdruck
+no=Nein
+no_expression_defined=Ausdruck nicht definiert
+no_style=kein Hintergrund
+no_symbol_especified=Es wurde kein Symbol definiert
+none=keine/er
+normalization=Normalisierung
+not_save_empty_legend=Leere Legende wurde nicht gespeichert
+numeric_value=Numerischer Wert
+offset=Versatz
+offset_label=Beschriftung verschieben
+offset_labels_horizontally=Verschiebung waagrecht in Bezug auf einen Punkt
+offset_labels_on_top_of_the_points=Verschiebung der Beschriftung auf einen Punkt
+on_the_line=auf der Linie
+operation_not_allowed_for_SingleLabelingStrategy=F\u00fcr einfache Beschriftung\: Ausf\u00fchren nicht erlaubt\!
+operators=Operatoren
+options=Optionen
+orientation=Ausrichtung
+orientation_system=Ausrichtung
+out_beyond=Min.Ma\u00dfstabsbereich
+outline=Au\u00dfenlinie
+outline_opacity=Transparenz der Au\u00dfenlinie
+outline_width=Strichst\u00e4rke der Au\u00dfenlinie
+page=Seite
+parallel=parallel
+pattern=Muster
+percentage=Prozent
+perpedicular=senkrecht
+picture_file=Bild w\u00e4hlen
+picture_fill=Bild-Symbol
+picture_fill_symbol=Bild-Symbol
+picture_line_symbol=Bild Linien-Symbol 
+picture_marker=Marker durch Bild
+picture_marker_symbol=Bild Marker-Symbol
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=Beschriftung pro Objekt vergeben
+place_one_label_per_feature_part=Beschriftung f\u00fcr jeden Teil des Objektes vergeben
+placement=Platzierung
+placement_priorities_selector=Eigenschaften Platzierung
+placement_properties=Eigenschaften Platzierung
+point_settings=Einstellungen zum Punkt
+points=Punkte
+polygon=Polygon
+polygon_settings=Einstellungen zum Polygon
+position=Position
+prefer_top_right_all_allowed=bevorzugt oben rechts
+preview=Vorschau
+preview_not_available=Vorschau nicht verf\u00fcgbar
+properties=Eigenschaften
+proportional_symbols=proportionale Symbole
+quantity_by_category=multivariat
+quiere_continuar=Wollen Sie fortfahren?
+Quitar=Entfernen
+Quitar_todos=Alle entfernen
+random=zuf\u00e4llig
+recovering_recordset=Datensatz wiederherstellen.
+rectangular=rechteckig
+remane_class=Klasse umbenennen
+remove=Entfernen
+remove_duplicate_labels=Doppelte Beschriftung entfernen
+resto_valores=Default- Werte
+scale=Skalieren
+scale_range_window_title=Ma\u00dfstabsbereich
+select=Ausw\u00e4hlen
+select_one_row=eine Zeile ausw\u00e4hlen
+selection_picture_file=zweites Bild
+separation=Separation
+set_forbidden_precedence=Priorit\u00e4t trotzdem setzen
+set_high_precedence=H\u00f6chste Priorit\u00e4t setzen
+set_low_precedence=Niedrigste Priorit\u00e4t setzen
+set_normal_precedence=H\u00f6chste Priorit\u00e4t setzen
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=Zeigt die Elemente eines Layers abh\u00e4ngig von einem Filter- Ausdruck an
+simple_labeling=
+simple_marker=Simple Marker
+single_labeling=Einfache Beschriftung
+single_labeling_setup=Konfiguration zur einfachen Beschriftung
+size=Gr\u00f6\u00dfe
+SLD_grammar=SLD- Sprache
+some_arguments_are_incorrect=Einige Argumente sind nicht korrekt
+specify_the_range_of_scales_at_which_labels_will_be_shown=Ma\u00dfstabsbereich festlegen, indem die Beschriftung dargestellt werden soll
+SQL_query=SQL Befehl
+statistics=Statistik
+string_value=Wert der Zeichenkette
+style=Stil
+style_selector=Style-Editor
+symbol=Symbol
+symbol_field=Symbol-Feld
+symbol_shapetype_mismatch=
+syntax_error=Fehler in Syntax
+template=Vorlage
+text=Text
+text_field=Textfeld
+text_fields=Textfelder
+text_string=Text
+text_symbol=Text-Symbol
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=Die Nummer von Argumenten ist nicht korrekt
+the_result_is_not_a_boolean_value=Das Ergebnis ist kein Wert vom Typ Boolean
+to=zu
+Tools_Select=Auswahl des Werkzeuges
+URL=
+use_default_symbol=Standard-Symbol
+use_outline=Umriss verwenden
+use_the_same_scale_range_as_the_feature_layer=Ma\u00dfstabsbereich des Layers verwenden
+user_defined_labels=benutzerdefinierte Beschriftungen
+usupported_layer_type=Layertyp wird nicht unterst\u00fctzt
+value=Wert
+value_fields=Wertefelder
+variation_by=Legendentypen
+verify=Pr\u00fcfen
+visible=sichtbar
+visualization=Anzeigemen\u00fc
+warning=Achtung
+width=Breite
+x_offset=Offset von X
+y_offset=Offset von Y
+yes=Ja
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_sw.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_sw.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/src/main/resources-plugin/i18n/text_sw.properties	(revision 2056)
@@ -0,0 +1,284 @@
+#Translations for language [sw]
+#Mon Sep 21 10:02:12 CEST 2009
+a_default_symbol_will_be_used=
+above=
+accept=Kubali
+accessing_file_structure=
+add=Ongeza
+add_class=
+add_expression=
+add_field=Ongeza safu
+add_operator=
+add_text_area=
+all_features=
+all_supported_background_image_formats=
+allow_label_overlapping=
+always_circular=
+always_horizontal=
+always_straight=
+angle=Pembe
+anticlockwise=
+apply_visual_correction_to_glyph_for_precise_size_and_position=
+arguments_added_to_a_costant=
+at_begin=
+at_best=
+at_end=
+at_fields=
+background=
+background_color=Rangi ya Mahali pa Nyuma ya Picha
+background_style=
+barchar3d_legend=
+barchar3d_legend_desc=
+barchart_3D=
+below=
+bitmap_and_svg_image_files=
+boolean_value=Thamani ya Booleani
+browse=Pitia pitia kwa juu juu
+buffered=
+cancel=Futa
+cannot_apply_to_a_non_polygon_layer=Haiwezekani Kutumika kwa Safu Isiyokuwa ya data za kipoligoni
+cannot_be_null=
+cannot_exist_two_label_classes_with_the_same_name=
+cannot_install_labeling_method=
+cant_draw_preview=
+change_location=
+character_marker=Kiandika Herufi
+character_marker_symbol=Kiandika Herufi
+choose_marker=Chagua Alama ya Utambulisho
+circular=
+class=
+classes=
+classifying_field_name_not_found=
+clear=Futa
+color=Rangi
+color_field=
+color_ramp=
+confirmation_dialog=Mawasiliano ya Kuweka Uhakika
+constant=
+correct_expression=
+could_not_get_shape_type=
+could_not_retreive_layer_field_names=
+could_not_setup_legend=Haiwezi  kuweka hekaya. Tafadhali angalia thamni ya vitu
+date_value=Tarehe Halisi
+default=Ya kawaida
+define_classes_of_features_and_label_each_differently=
+Defines_a_dot_density_symbol_based_on_a_field_value=Inabainisha Msongamano wa Alama za Dot kwa Kutegemea Thamani kwenye Safu iIiyo Chaguliwa
+delete=
+delete_class=
+delete_filter_expression=
+densities=Misongamano
+depth_factor=
+description=Maelezo
+divided_by_0=
+dont_show_labels_when_zoomed=
+dot_density=Msongamano wa doti
+dot_size=Ukubwa wa doti
+dot_value=Thamani y doti
+draw_quantities_for_each_category=
+draw_quantities_using_symbol_size_to_show_exact_values=
+draw_quantities_using_symbol_size_to_show_relative_values=
+duplicate_labels=
+edit_expression=
+Enable_layer_preview=
+enter_new_name=
+error=Kosa
+error\ accessing\ to\ the\ layer=
+error_coding_filter_query=Kosa Katika Mfumo wa Kuuliza Swali
+error_trying_to_access_to_the_layer=
+error_validating_filter_query=
+expression=
+expression_creator=
+expressions=
+failed_acessing_files=
+failed_applying_following_line_will_use_default_confg=
+failed_computing_intervals=
+features=
+field_number=
+fields=Safu.
+fields_exp=
+fill_color=Jaza Rangi
+fill_properties=JazaTabia zake
+filter=Chanbua(Kwakukuchuja)
+filtered_features=
+fit_inside_polygon=
+fit_on_text_area=
+fixed_text_size=
+following_line=
+font=
+foreground_alpha=
+format=Muundo
+from=Kutoka
+fuente=Aina ya Herufi
+GeneralLabeling.sample_text=
+generating_intervals=
+getting_layer_shape_type=
+gradient_color=
+gradient_fill=
+gradient_fill_symbol=
+graduated_symbols=
+grid=Miraba Fito
+high=Juu
+horizontal=Mlalo/ Sambamba na Upeo wa Macho
+ignore_zero_values=
+in_beyond=
+in_layer=
+in_the_middle=
+incompatible_types_to_calculate_the_normalization=
+incorrect_expression=
+intervals=
+invalid_filter_expression=
+invalid_url=
+it_will_not_be_added=
+label-point-priority-help=
+label_class_properties=
+label_expression=
+label_expression_editor=
+label_expression_help=
+label_features_in_the_same_way=
+label_features_in_this_class=
+label_only_when_selected=
+label_priority=
+label_style_could_not_be_painted=
+label_styles=
+labeled_point=
+labeling=
+labeling_field=
+layer_name=Jina la Tabaka
+line=Mstari
+line_fill=
+line_fill_symbol=
+line_settings=
+lineal=
+lines=
+location=Mahali
+location_along_the_lines=
+looks_like_too_low_value_for_this_field_may_cause_system_to_run_slow=
+low=Chini
+malformed_or_empty_expression=
+marker_fill=Wino wa Kujaza
+marker_fill_symbol=
+marker_line=
+marker_line_symbol=
+mas_de_100_simbolos=Zaidi ya Alama 100 kawaida Hazionyeshi Habari Zozote Katika Ramani
+max_scale=Skeli ya Juu
+medium=Ya kati
+method=Njia
+min_scale=Skeli ndogo kuliko zote
+minimum_angle_to_draw=
+modify_filter_expression=
+move_down=
+move_up=
+name=nakili
+names_and_types_count_are_disctint=
+new_filter_expression=
+no=Hapana
+no_expression_defined=
+no_style=
+no_symbol_especified=
+none=Hakuna
+normalization=
+not_save_empty_legend=
+numeric_value=Kiwango kwa Tarakimu
+offset=Sawazisha
+offset_label=
+offset_labels_horizontally=
+offset_labels_on_top_of_the_points=
+on_the_line=
+operators=
+options=Uchaguzi
+orientation=
+orientation_system=
+out_beyond=
+outline=Mstari wa kuonyesha umbo au mpaka
+outline_opacity=
+outline_width=Upana wa Mstari wa kuonyesha umbo au mpaka
+page=Ukurasa
+parallel=
+pattern=
+percentage=
+perpedicular=
+picture_file=
+picture_fill=
+picture_fill_symbol=
+picture_line_symbol=
+picture_marker=
+picture_marker_symbol=
+pie_properties=
+piechart_3D=
+piechart_3D_legend_desc=
+place_one_label_per_feature=
+place_one_label_per_feature_part=
+placement=
+placement_priorities_selector=
+placement_properties=
+point_settings=
+points=
+polygon=Poligoni
+polygon_settings=
+position=
+prefer_top_right_all_allowed=
+preview=Onyesho la Awali
+preview_not_available=
+properties=Tabia
+proportional_symbols=
+quantity_by_category=
+quiere_continuar=Je ungependa kuendelea ?
+Quitar=Ondoa
+Quitar_todos=Ondoa Yote
+random=Bila Taratibu
+recovering_recordset=
+rectangular=
+remane_class=
+remove=Ondoa\:
+remove_duplicate_labels=
+resto_valores=Viwango Vingine
+scale=Skeli
+scale_range_window_title=
+select=Chagua
+select_one_row=
+selection_picture_file=
+separation=Kutenganisha
+set_forbidden_precedence=
+set_high_precedence=
+set_low_precedence=
+set_normal_precedence=
+shows_the_elements_of_the_layer_depending_on_the_value_of_a_filter_expression=
+size=Ukumbwa
+SLD_grammar=
+some_arguments_are_incorrect=
+specify_the_range_of_scales_at_which_labels_will_be_shown=
+SQL_query=
+statistics=Takwimu
+string_value=Kiwango cha Mtungo wa herufi
+style=Mtindo
+style_selector=
+symbol=
+symbol_field=
+symbol_shapetype_mismatch=
+syntax_error=
+template=
+text=Maandishi ya kawaida
+text_field=
+text_fields=
+text_string=
+text_symbol=
+the\ size\ for\ the\ symbol\ is\ equal\ to\ NaN\ =
+the_number_or_arguments_is_incorrect=
+the_result_is_not_a_boolean_value=
+to=Kwenda
+URL=
+use_outline=
+use_the_same_scale_range_as_the_feature_layer=
+user_defined_labels=
+usupported_layer_type=
+value=Thamani 
+value_fields=
+variation_by=
+verify=
+visible=Kuonekana Wazi
+visualization=
+warning=Onyo
+width=Upana
+x_offset=
+y_offset=
+yes=ndiyo
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/pom.xml
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/pom.xml	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/pom.xml	(revision 2056)
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+	<modelVersion>4.0.0</modelVersion>
+	<artifactId>org.gvsig.legend.dotdensity.app.mainplugin</artifactId>
+	<name>Vector legend: Dot density</name>
+	<version>1.0.61</version>
+
+  <parent>
+      <groupId>org.gvsig</groupId>
+      <artifactId>org.gvsig.desktop</artifactId>
+      <version>2.0.209</version>
+  </parent>
+
+	<url>https://devel.gvsig.org/redmine/projects/gvsig-base-legends</url>
+
+    <scm>
+        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-base-legends/org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61</connection>
+        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-base-legends/org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61</developerConnection>
+        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-base-legends/org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61</url>
+    </scm>
+    <repositories>
+      <repository>
+        <id>gvsig-public-http-repository</id>
+        <name>gvSIG maven public HTTP repository</name>
+        <url>http://devel.gvsig.org/m2repo/j2se</url>
+        <releases>
+          <enabled>true</enabled>
+          <updatePolicy>daily</updatePolicy>
+          <checksumPolicy>warn</checksumPolicy>
+        </releases>
+        <snapshots>
+          <enabled>true</enabled>
+          <updatePolicy>daily</updatePolicy>
+          <checksumPolicy>warn</checksumPolicy>
+        </snapshots>
+      </repository>
+    </repositories>
+
+	<description>Vector legend: Dot density. Only for polygon layers. Number of dots inside polygon is proportional to numeric field value.</description>
+	<build>
+
+        <plugins>
+		    <plugin>
+		      <artifactId>maven-release-plugin</artifactId>
+		      <version>2.0</version>
+		      <configuration>
+		        <tagBase>https://devel.gvsig.org/svn/gvsig-base-legends/org.gvsig.legend.dotdensity.app.mainplugin/tags</tagBase>
+		      </configuration>
+		    </plugin>
+
+        </plugins>
+	</build>
+	<dependencies>
+		<dependency>
+			<groupId>org.gvsig</groupId>
+			<artifactId>org.gvsig.app.mainplugin</artifactId>
+		</dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.andami</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.symbology.lib.api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.symbology.lib.impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.symbology.swing.api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.utils</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.fmap.dal.api</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.i18n</artifactId>
+        </dependency>
+
+		<dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.fmap.geometry.api</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.tools.lib</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.ui</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.projection.api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.gvsig</groupId>
+            <artifactId>org.gvsig.compat.api</artifactId>
+        </dependency>
+
+
+
+	</dependencies>
+
+	<properties>
+	    <gvsig.package.info.categories>View,Vector,Symbology</gvsig.package.info.categories>
+        <gvsig.package.info.official>true</gvsig.package.info.official>
+        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0-A</gvsig.package.info.dependencies>
+        <gvsig.package.info.state>testing</gvsig.package.info.state>
+		<gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-base-legends/pool</gvsig.package.info.poolURL>
+	</properties>
+</project>
Index: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/buildNumber.properties
===================================================================
--- org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/buildNumber.properties	(revision 0)
+++ org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61/buildNumber.properties	(revision 2056)
@@ -0,0 +1,2 @@
+#Sun Oct 15 11:07:32 CEST 2017
+buildNumber=65

Property changes on: org.gvsig.legend.dotdensity.app.mainplugin/tags/org.gvsig.legend.dotdensity.app.mainplugin-1.0.61
___________________________________________________________________
Added: svn:ignore
   + target


