Revision: 5392
http://sourceforge.net/p/jump-pilot/code/5392
Author: ma15569
Date: 2017-03-21 15:47:52 +0000 (Tue, 21 Mar 2017)
Log Message:
-----------
minor fix and added German file language
Modified Paths:
--------------
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/utils/CoordinateListMetricsUtils.java
Added Paths:
-----------
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_de.properties
Added:
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_de.properties
===================================================================
---
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_de.properties
(rev 0)
+++
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_de.properties
2017-03-21 15:47:52 UTC (rev 5392)
@@ -0,0 +1,63 @@
+#cadtoolbox_de.properties
+org.openjump.core.ui.CAD=CAD
+org.openjump.core.ui.CADEnableCheckFactory.exactly-{0}-features-must-be-selected=Genau
{0} Objekte m\\u00FCssen ausgew\\u00E4hlt sein
+org.openjump.core.ui.CADEnableCheckFactory.exactly-a-feature-must-be-selected=Genau
ein Objekt muss ausgew\\u00E4hlt sein
+org.openjump.core.ui.CAD-tools=CAD Werkzeuge
+org.openjump.core.ui.Cancel=Abbrechen
+org.openjump.core.ui.config.CADToolsOptionsPanel=CAD Optionen
+org.openjump.core.ui.Drawn=Gezeichnet
+org.openjump.core.ui.Nearby=Neben
+org.openjump.core.ui.plugins.Arc=Bogen zeichnen
+org.openjump.core.ui.plugins.Circle=Kreis zeichnen
+org.openjump.core.ui.plugins.Circle.by-radius=Kreis nach Radius zeichnen
+org.openjump.core.ui.plugins.Circle.Draw-with-the-mouse=Mit Maus zeichnen
+org.openjump.core.ui.plugins.Circle.End-angle=Endwinkel
+org.openjump.core.ui.plugins.Circle.Point-out-radius-and-position=Radius und
Position bestimmen
+org.openjump.core.ui.plugins.Circle.Radius=Radius
+org.openjump.core.ui.plugins.Circle.Start-angle=Anfangswinkel
+org.openjump.core.ui.plugins.Circle.X=X
+org.openjump.core.ui.plugins.Circle.Y=Y
+org.openjump.core.ui.plugins.ExtendLinePlugIn=Linie ausdehnen
+org.openjump.core.ui.plugins.ExtendLinePlugIn.Extend-options=Ausdehnung -
Optionen
+org.openjump.core.ui.plugins.MirrorPlugin=Symmetrie
+org.openjump.core.ui.plugins.MirrorPlugin.Draw=Zeichnen
+org.openjump.core.ui.plugins.MirrorPlugin.Select=Ausw\\u00E4hlen
+org.openjump.core.ui.plugins.MirrorPlugin.Symmetry-options=Symmetrie -
Optionen
+org.openjump.core.ui.plugins.ShortenLinePlugIn.Shorten-line=Linie
verk\\u00FCrzen
+org.openjump.core.ui.plugins.ShortenLinePlugIn.Shorten-options=Verk\\u00FCrzen
- Optionen
+org.openjump.core.ui.tools.DrawLineStringCommandsTool.commands=Befehle
+org.openjump.core.ui.tools.DrawLineStringCommandsTool.draw-with-commands=Linie
anhand von Befehlen zeichnen
+org.openjump.core.ui.tools.DrawSimpleLine.Draw-simple-line=Einfache Linie
zeichnen
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Absolute=Absolut
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Angle=Winkel
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Close=Abbrechen
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Draw-line=Erzeuge
Linie
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.End=Ende
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Length=L\\u00E4nge
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Length-{0}-angle-with-the-mouse-{1}=L\\u00E4nge
{0} Winkel mit der Maus {1}
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Length-and-angle=L\\u00E4nge
und Winkel
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Length-angle-with-the-mouse=L\\u00E4nge
(Winkel mit der Maus)
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.On-the-map=Auf der
Karte
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Relative=Relativ
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Simple-line=Einfach
Linie
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Start=Anfang
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.X=X
+org.openjump.core.ui.tools.DrawSimpleLine.SimpleLineDialog.Y=Y
+org.openjump.core.ui.tools.ExtendLinesAndCutWhereTheyTouchTool.An-editable-layer-must-exist=Es
muss eine editierbare Ebene existieren.
+org.openjump.core.ui.tools.ExtendLinesAndCutWhereTheyTouchTool.Expand-lines-until-crossing=Ausdehnung
+org.openjump.core.ui.tools.ExtendLinesAndCutWhereTheyTouchTool.Lines-do-not-cross=Die
ausgew\\u00E4hlten Objekte schneiden sich nicht
+org.openjump.core.ui.tools.ExtendRectLineTool.Extend-line=Linie ausdehnen
+org.openjump.core.ui.tools.ExtendRectLineTool.It-is-not-close-enough-to-a-line=Nicht
nah genug an einer Linie
+org.openjump.core.ui.tools.Mirror=Spiegeln
+org.openjump.core.ui.tools.MirrorLineTool.{0}-features={0} Objekte
+org.openjump.core.ui.tools.MirrorLineTool.Mirror=Spiegeln
+org.openjump.core.ui.tools.MirrorLineTool.No-selected-features=Keine
ausgew\\u00E4hlten Objekte
+org.openjump.core.ui.tools.MirrorLineTool.No-selected-features-exists-on-editing-layer=Es
existieren keine ausgew\\u00E4hlten Objekte in der editierbaren Ebene
+org.openjump.core.ui.tools.ParalellLineTool=Paralell
+org.openjump.core.ui.tools.PerpendicularLineTool.Perpendicular=Senkrechte
+org.openjump.core.ui.tools.RotateDialogTool.Rotate-by-given-angle=Nach
angegebenem Winkel drehen
+org.openjump.core.ui.tools.RotateTool.Rotate=Drehen
+org.openjump.core.ui.tools.ShortenLineTool.Does-not-cross-any-line=Kreuzt
keine Linie
+org.openjump.core.ui.tools.ShortenLineTool.Error-while-shortening=Fehler beim
Verk\\u00FCrzen
+org.openjump.core.ui.tools.ShortenLineTool.Operation-result-is-not-valid=Ergebnis
ist ung\\u00FCltig
+org.openjump.core.ui.tools.ShortenLineTool.Shorten-line=Linie verk\\u00FCrzen
Property changes on:
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/language/cadtoolbox_de.properties
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified:
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/utils/CoordinateListMetricsUtils.java
===================================================================
---
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/utils/CoordinateListMetricsUtils.java
2017-03-20 22:53:10 UTC (rev 5391)
+++
plug-ins/CADExtension/trunk/src/org/openjump/advancedtools/utils/CoordinateListMetricsUtils.java
2017-03-21 15:47:52 UTC (rev 5392)
@@ -1,7 +1,5 @@
package org.openjump.advancedtools.utils;
-import java.text.DecimalFormat;
-
import org.openjump.advancedtools.language.I18NPlug;
import com.vividsolutions.jts.geom.Coordinate;
@@ -30,13 +28,18 @@
public static final String Measure = I18NPlug
.getI18N("org.openjump.core.ui.utils.CoordinateListMetrics.Measure");
- public static DecimalFormat df2 = new DecimalFormat("##0.0##");
+ // public static DecimalFormat df2 = new DecimalFormat("##0.0##");
+ public static double format(double d) {
+ return new Double(new Long(Math.round(d * 100)).doubleValue() /
100.0D);
+
+ }
+
public static String circleString(double a, double b, Coordinate start,
Coordinate target) {
- String all = Coordinates + " [" + Center + start.x + "," + start.y
- + " - " + Target + target.x + "," + target.y + "] " + Radius
- + df2.format(a) + " " + Circum + df2.format(b);
+ String all = Coordinates + " [" + Center + start.x + ";" + start.y
+ + " - " + Target + target.x + ";" + target.y + "] " + Radius
+ + format(a) + " " + Circum + format(b);
return all;
}
@@ -43,9 +46,9 @@
public static void setCircleMessage(double a, double b, Coordinate start,
Coordinate target) {
- String all = Coordinates + " [" + Center + start.x + "," + start.y
- + " - " + Target + target.x + "," + target.y + "] " + Radius
- + df2.format(a) + " " + Circum + df2.format(b);
+ String all = Coordinates + " [" + Center + start.x + ";" + start.y
+ + " - " + Target + target.x + ";" + target.y + "] " + Radius
+ + format(a) + " " + Circum + format(b);
JUMPWorkbench.getInstance().getFrame().getContext().getLayerViewPanel()
.getContext().setStatusMessage(all);
}
@@ -52,22 +55,19 @@
public static void setCircleHTMLFrame(double a, double b, Coordinate start,
Coordinate target) {
- String all = Coordinates + " [" + Center + start.x + "," + start.y
- + " - " + Target + target.x + "," + target.y + "] " + Radius
- + df2.format(a) + " " + Circum + df2.format(b);
HTMLFrame out = JUMPWorkbench.getInstance().getContext()
.createPlugInContext().getOutputFrame();
out.createNewDocument();
out.addHeader(1, Measure);
out.addHeader(2, Circle);
- out.addHeader(3, Coordinates + " [" + Center + start.x + "," + start.y
- + " - " + Target + target.x + "," + target.y + "] ");
- out.addHeader(3, Radius + df2.format(a));
- out.addHeader(3, Circum + df2.format(b));
+ out.addHeader(3, Coordinates + " [" + Center + start.x + ";" + start.y
+ + " - " + Target + target.x + ";" + target.y + "] ");
+ out.addHeader(3, Radius + format(a));
+ out.addHeader(3, Circum + format(b));
}
public static void setMessage(String aString, double a) {
- String all = aString + df2.format(a);
+ String all = aString + format(a);
JUMPWorkbench.getInstance().getFrame().getContext().getLayerViewPanel()
.getContext().setStatusMessage(all);
}
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel