Hi Michaël, actually i cannot compile OJ :-( You have deleted the Validator.validateLineStringsSimple() method. But jumptest.junit.validateLineStringsSimple() extends/overrides this class/method. Please can you check this or do i have a wrong copy?
Matthias > Revision: 3055 > http://jump-pilot.svn.sourceforge.net/jump-pilot/?rev=3055&view=rev > Author: michaudm > Date: 2012-10-28 10:21:02 +0000 (Sun, 28 Oct 2012) > Log Message: > ----------- > ValidateSelectedLayersPlugIn : generalisation of isSimple check from > linestrings to any type of Geometry > > Modified Paths: > -------------- > core/trunk/ChangeLog > core/trunk/src/com/vividsolutions/jump/qa/ValidationErrorType.java > core/trunk/src/com/vividsolutions/jump/qa/Validator.java > > core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/ValidateSelectedLayersPlugIn.java > core/trunk/src/language/jump.properties > core/trunk/src/language/jump_cz.properties > core/trunk/src/language/jump_de.properties > core/trunk/src/language/jump_es.properties > core/trunk/src/language/jump_fi.properties > core/trunk/src/language/jump_fr.properties > core/trunk/src/language/jump_hu.properties > core/trunk/src/language/jump_it.properties > core/trunk/src/language/jump_ja_JP.properties > core/trunk/src/language/jump_ml.properties > core/trunk/src/language/jump_pt.properties > core/trunk/src/language/jump_pt_BR.properties > core/trunk/src/language/jump_ta_IN.properties > core/trunk/src/language/jump_te.properties > core/trunk/src/language/jump_zh_CN.properties > core/trunk/src/language/jump_zh_HK.properties > > Modified: core/trunk/ChangeLog > =================================================================== > --- core/trunk/ChangeLog 2012-10-27 23:09:25 UTC (rev 3054) > +++ core/trunk/ChangeLog 2012-10-28 10:21:02 UTC (rev 3055) > @@ -1,5 +1,10 @@ > # for display continuity sake please use 2 spaces instead of tabs > > +2012-10-28 mmichaud <michael.mich...@free.fr> > + * Improve isSimple check in ValidateSelectedLayersPlugIn : it is now able > to > + check geometries of any dimension (jts 1.12) and even GeometryCollection > + (jts 1.13) > + > 2012-10-25 mmichaud <michael.mich...@free.fr> > * ClipToFencePlugIn : centre dialog box and check visible layers only as > the > default option (more safe) > > Modified: core/trunk/src/com/vividsolutions/jump/qa/ValidationErrorType.java > =================================================================== > --- core/trunk/src/com/vividsolutions/jump/qa/ValidationErrorType.java > 2012-10-27 23:09:25 UTC (rev 3054) > +++ core/trunk/src/com/vividsolutions/jump/qa/ValidationErrorType.java > 2012-10-28 10:21:02 UTC (rev 3055) > @@ -57,9 +57,19 @@ > public final static ValidationErrorType INTERIOR_RING_CW = new > ValidationErrorType( > > I18N.get("qa.ValidationErrorType.polygon-hole-is-oriented-clockwise")); > > - /** Linestring not simple */ > + /** > + * Linestring not simple > + * @deprecated As of OpenJUMP 1.6, replaced by {@link #NONSIMPLE} > + */ > public final static ValidationErrorType NONSIMPLE_LINESTRING = new > ValidationErrorType( > I18N.get("qa.ValidationErrorType.linestring-not-simple")); > + > + /** > + * Linestring not simple > + * @since OpenJUMP 1.6 > + */ > + public final static ValidationErrorType NONSIMPLE = new > ValidationErrorType( > + I18N.get("qa.ValidationErrorType.non-simple")); > > /** Contains segment with length below minimum */ > public final static ValidationErrorType SMALL_SEGMENT = new > ValidationErrorType( > > Modified: core/trunk/src/com/vividsolutions/jump/qa/Validator.java > =================================================================== > --- core/trunk/src/com/vividsolutions/jump/qa/Validator.java 2012-10-27 > 23:09:25 UTC (rev 3054) > +++ core/trunk/src/com/vividsolutions/jump/qa/Validator.java 2012-10-28 > 10:21:02 UTC (rev 3055) > @@ -37,6 +37,7 @@ > > import com.vividsolutions.jts.algorithm.RobustCGAlgorithms; > import com.vividsolutions.jts.geom.*; > +import com.vividsolutions.jts.operation.IsSimpleOp; > import com.vividsolutions.jts.operation.valid.*; > import com.vividsolutions.jump.I18N; > import com.vividsolutions.jump.feature.Feature; > @@ -55,6 +56,7 @@ > private boolean checkingBasicTopology = true; > private boolean checkingPolygonOrientation = false; > private boolean checkingLineStringsSimple = false; > + private boolean checkingGeometriesSimple = false; > private boolean checkingMinSegmentLength = false; > private boolean checkingMinAngle = false; > private boolean checkingMinPolygonArea = false; > @@ -143,10 +145,21 @@ > * Sets whether to enforce the constraint that LineStrings must be simple > * @param checkingLineStringsSimple whether to enforce the constraint > that > * LineStrings must be simple > + * @deprecated As of OpenJUMP 1.6, replaced by {@link > #setCheckingGeometriesSimple} > */ > public void setCheckingLineStringsSimple(boolean > checkingLineStringsSimple) { > this.checkingLineStringsSimple = checkingLineStringsSimple; > } > + > + /** > + * Sets whether to enforce the constraint that Geometries must be simple > + * @param checkingGeometriesSimple whether to enforce the constraint that > + * Geometries must be simple > + * @since OpenJUMP 1.6 > + */ > + public void setCheckingGeometriesSimple(boolean > checkingGeometriesSimple) { > + this.checkingGeometriesSimple = checkingGeometriesSimple; > + } > > /** > * Sets whether minimum segment length should be checked. > @@ -245,8 +258,8 @@ > addIfNotNull(validatePolygonOrientation(feature), > validationErrors); > } > > - if (checkingLineStringsSimple) { > - addIfNotNull(validateLineStringsSimple(feature), > validationErrors); > + if (checkingGeometriesSimple) { > + addIfNotNull(validateGeometriesSimple(feature), > validationErrors); > } > > if (checkingMinSegmentLength) { > @@ -305,24 +318,15 @@ > return null; > } > > - protected ValidationError validateLineStringsSimple(Feature feature) { > - return recursivelyValidate(feature.getGeometry(), feature, > - new RecursiveValidation() { > - public ValidationError validate(Geometry g, Feature f) { > - LineString lineString = (LineString) g; > - > - if (!lineString.isSimple()) { > - return new > ValidationError(ValidationErrorType.NONSIMPLE_LINESTRING, > - f, lineString); > - } > - > - return null; > - } > - > - public Class getTargetGeometryClass() { > - return LineString.class; > - } > - }); > + protected ValidationError validateGeometriesSimple(Feature feature) { > + // [mmichaud 2012-10-28] isSimple is now able to check geometries of > + // any dimension (with jts 1.12) and even GeometryCollection (jts > 1.13) > + Geometry geometry = feature.getGeometry(); > + IsSimpleOp simpleOp = new IsSimpleOp(geometry); > + if (!simpleOp.isSimple()) { > + return new ValidationError(ValidationErrorType.NONSIMPLE, > feature, simpleOp.getNonSimpleLocation()); > + } > + else return null; > } > > protected ValidationError validatePolygonOrientation(Feature feature) { > > Modified: > core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/ValidateSelectedLayersPlugIn.java > =================================================================== > --- > core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/ValidateSelectedLayersPlugIn.java > 2012-10-27 23:09:25 UTC (rev 3054) > +++ > core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/ValidateSelectedLayersPlugIn.java > 2012-10-28 10:21:02 UTC (rev 3055) > @@ -77,7 +77,8 @@ > implements ThreadedPlugIn { > private static String CHECK_BASIC_TOPOLOGY = ""; > private final static String CHECK_POLYGON_ORIENTATION = > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation"); > - private final static String CHECK_LINESTRINGS_SIMPLE = > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple"); > + //private final static String CHECK_LINESTRINGS_SIMPLE = > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple"); > + private final static String CHECK_GEOMETRIES_SIMPLE = > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple"); > private final static String CHECK_POLYGONS_HAVE_NO_HOLES = > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.disallow-polygons-and-multipolygons-with-holes"); > private final static String CHECK_NO_REPEATED_CONSECUTIVE_POINTS = > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.disallow-repeated-consective-points"); > private final static String CHECK_MIN_SEGMENT_LENGTH = > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length"); > @@ -170,8 +171,8 @@ > CHECK_BASIC_TOPOLOGY)); > validator.setCheckingNoRepeatedConsecutivePoints(dialog.getBoolean( > CHECK_NO_REPEATED_CONSECUTIVE_POINTS)); > - validator.setCheckingLineStringsSimple(dialog.getBoolean( > - CHECK_LINESTRINGS_SIMPLE)); > + validator.setCheckingGeometriesSimple(dialog.getBoolean( > + CHECK_GEOMETRIES_SIMPLE)); > validator.setCheckingPolygonOrientation(dialog.getBoolean( > CHECK_POLYGON_ORIENTATION)); > validator.setCheckingNoHoles(dialog.getBoolean( > @@ -369,8 +370,8 @@ > dialog.addCheckBox(CHECK_MIN_POLYGON_AREA, false); > dialog.addPositiveDoubleField(MIN_POLYGON_AREA, 0.001, > 5); > - dialog.addCheckBox(CHECK_LINESTRINGS_SIMPLE, false, > - > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple")); > + dialog.addCheckBox(CHECK_GEOMETRIES_SIMPLE, false, > + > I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple")); > //dialog.startNewColumn(); > dialog.setRightPane(); > > dialog.addLabel("<HTML><STRONG>"+I18N.get("ui.plugin.ValidateSelectedLayersPlugIn.geometry-types-validation")+"</STRONG></HTML>"); > > Modified: core/trunk/src/language/jump.properties > =================================================================== > --- core/trunk/src/language/jump.properties 2012-10-27 23:09:25 UTC (rev > 3054) > +++ core/trunk/src/language/jump.properties 2012-10-28 10:21:02 UTC (rev > 3055) > @@ -1444,7 +1444,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = Contains > Segments With Angle Below Minimum > qa.ValidationErrorType.geometry-class-not-allowed = Geometry Class Not > Allowed > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > Is/Contains Polygon With Area Below Minimum > -qa.ValidationErrorType.linestring-not-simple = Linestring Not Simple > +#qa.ValidationErrorType.linestring-not-simple = Linestring Not Simple > +qa.ValidationErrorType.non-simple = Non Simple Geometry > qa.ValidationErrorType.polygon-has-holes = Polygon Has Holes > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Polygon Hole Is > Oriented Clockwise > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = Polygon > Shell Is Oriented Counter-Clockwise > @@ -1765,7 +1766,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Check > minimum polygon area. > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = Check > minimum segment length. > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Check > Polygon orientation > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Check that LineStrings are simple. (i.e. do not self-intersect) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Check that LineStrings are simple. (i.e. do not self-intersect) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > Check that geometries are simple. (i.e. do not self-intersect) > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Check that polygon shells are oriented clockwise and holes > counterclockwise. > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > Disallow GeometryCollections > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Disallow > Linestrings > > Modified: core/trunk/src/language/jump_cz.properties > =================================================================== > --- core/trunk/src/language/jump_cz.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_cz.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1521,7 +1521,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = Obsahuje > segmenty s \u00FAhlem men\u0161\u00EDm ne\u017E minim\u00E1ln\u00ED hodnota > qa.ValidationErrorType.geometry-class-not-allowed = Druh geometrie nen\u00ED > povolen > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = Obsahuje > polygon s plochou men\u0161\u00ED ne\u017E je minim\u00E1ln\u00ED > -qa.ValidationErrorType.linestring-not-simple = Polylinie nen\u00ED > jednoduch\u00E1 > +#qa.ValidationErrorType.linestring-not-simple = Polylinie nen\u00ED > jednoduch\u00E1 > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = Polygon m\u00E1 d\u00EDry > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = D\u00EDra v > polygonu je orientovan\u00E1 > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = > Ohrani\u010Den\u00ED polygonu je orientov\u00E1no proti sm\u011Bru > hodinov\u00FDch ru\u010Di\u010Dek > @@ -1842,7 +1843,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = > Zkontrolovat minim\u00E1ln\u00ED plochu polygonu > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > Zkontrolovat minim\u00E1ln\u00ED d\u00E9lku segmentu > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = > Zkontrolovat orientaci polygonu > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Zkontrolovat, zda jsou polylinie jednoduch\u00E9 (nap\u0159. \u017Ee > neprot\u00EDnaj\u00ED samy sebe) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Zkontrolovat, zda jsou polylinie jednoduch\u00E9 (nap\u0159. \u017Ee > neprot\u00EDnaj\u00ED samy sebe) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Zkontrolovat zda je vn\u011Bj\u0161\u00ED hranice polygonu > orientovan\u00E1 ve sm\u011Bru hodinov\u00FDch ru\u010Di\u010Dek a d\u00EDry > proti sm\u011Bru hodinov\u00FDch ru\u010Di\u010Dek. > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > Zak\u00E1zat kolekce geometrick\u00FDch element\u016F > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Zak\u00E1zat > polylinie > > Modified: core/trunk/src/language/jump_de.properties > =================================================================== > --- core/trunk/src/language/jump_de.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_de.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1420,7 +1420,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > Beinhaltet Segment mit Winkel kleiner als Minimum > qa.ValidationErrorType.geometry-class-not-allowed = Geometrieklasse ist > nicht erlaubt > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > Beinhaltet Polygon mit Fl\u00E4che kleiner als Minimum > -qa.ValidationErrorType.linestring-not-simple = Linie ist komplex > +#qa.ValidationErrorType.linestring-not-simple = Linie ist komplex > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = Polygon hat Loch > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Polygon-Enklave > ist im Uhrzeigersinn orientiert > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = Polygon > ist gegen den Uhrzeigersinn orientiert > @@ -1741,7 +1742,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Minimale > Polygon-Fl\u00E4che \u00FCberpr\u00FCfen > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > Minimale Segmentl\u00E4nge \u00FCberpr\u00FCfen > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = > Polygon-Orientierung \u00FCberpr\u00FCfen > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Pr\u00FCfen ob Linien einfach sind (z.B. keine Selbst\u00FCberschneidungen) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Pr\u00FCfen ob Linien einfach sind (z.B. keine Selbst\u00FCberschneidungen) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = \u00DCberpr\u00FCfen, dass Polygone im und L\u00F6cher gegen den > Uhrzeigersinn orientiert sind > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > GeometrySammlungen nicht erlauben > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Linien nicht > erlauben > > Modified: core/trunk/src/language/jump_es.properties > =================================================================== > --- core/trunk/src/language/jump_es.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_es.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1535,7 +1535,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = Contiene > segmentos con un \u00E1ngulo inferior al valor m\u00EDnimo. > qa.ValidationErrorType.geometry-class-not-allowed = Clase de geometr\u00EDa > no permitida. > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = Contiene > un pol\u00EDgono con una superficie inferior a la superficie m\u00EDnima. > -qa.ValidationErrorType.linestring-not-simple = La l\u00EDnea no es simple > (intersecci\u00F3n). > +#qa.ValidationErrorType.linestring-not-simple = La l\u00EDnea no es simple > (intersecci\u00F3n). > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = El pol\u00EDgono tiene huecos. > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Hueco del > pol\u00EDgono orientado en el sentido de las agujas del reloj. > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = > Envoltura del pol\u00EDgono orientada en sentido contrario a las agujas del > reloj. > @@ -1860,7 +1861,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Validar > superficie m\u00EDnima de pol\u00EDgono > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > Validar longitud m\u00EDnima de segmentos > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Validar > orientaci\u00F3n de pol\u00EDgonos > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Comprobar que las polil\u00EDneas sean simples (sin cruces) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Comprobar que las polil\u00EDneas sean simples (sin cruces) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Comprobar que las envolturas de los pol\u00EDgonos giren en sentido de las > agujas del reloj y que los huecos giren en sentido contrario > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = No > permitir colecciones de geometr\u00EDas > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = No permitir > polil\u00EDneas > > Modified: core/trunk/src/language/jump_fi.properties > =================================================================== > --- core/trunk/src/language/jump_fi.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_fi.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1528,7 +1528,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > Sis\u00E4lt\u00E4\u00E4 v\u00E4lej\u00E4, joiden suuntapoikkeama on alle > v\u00E4himm\u00E4isarvon > qa.ValidationErrorType.geometry-class-not-allowed = Geometrialuokka ei ole > sallittu > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > Monikulmion tai sen osan pinta-ala on alle v\u00E4himm\u00E4isarvon > -qa.ValidationErrorType.linestring-not-simple = Viiva ei ole yksinkertainen > +#qa.ValidationErrorType.linestring-not-simple = Viiva ei ole yksinkertainen > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = Alueeseen kuuluu saarekkeita > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Saarekkeen > pisteet kiert\u00E4v\u00E4t my\u00F6t\u00E4p\u00E4iv\u00E4\u00E4n > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = Alueen > pisteet kiert\u00E4v\u00E4t vastap\u00E4iv\u00E4\u00E4n > @@ -1855,7 +1856,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Tarkista > aluekohteiden v\u00E4himm\u00E4ispinta-ala > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > Tarkista taitepisteiden v\u00E4lin v\u00E4himm\u00E4ispituus > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Tarkista > alueiden taitepisteiden kiertosuunta > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Tarkista, ett\u00E4 viivat ovat yksinkertaisia (eli eiv\u00E4t leikkaa itse > itse\u00E4\u00E4n) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Tarkista, ett\u00E4 viivat ovat yksinkertaisia (eli eiv\u00E4t leikkaa itse > itse\u00E4\u00E4n) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Tarkista, ett\u00E4 aluekohteiden taitepisteet kiert\u00E4v\u00E4t > my\u00F6t\u00E4p\u00E4iv\u00E4\u00E4n ja saarekkeiden taitepisteet > vastap\u00E4iv\u00E4\u00E4n > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > \u00C4l\u00E4 salli geometrisia koosteita > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = \u00C4l\u00E4 > salli viivoja > > Modified: core/trunk/src/language/jump_fr.properties > =================================================================== > --- core/trunk/src/language/jump_fr.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_fr.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1435,7 +1435,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = Contient > des segments formant un angle inf\u00E9rieur \u00E0\u00A0la valeur minimale > qa.ValidationErrorType.geometry-class-not-allowed = Le type de > g\u00E9om\u00E9trie n'est pas autoris\u00E9 > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > Est/contient un polygone avec une surface inf\u00E9rieure \u00E0\u00A0la > surface minimale > -qa.ValidationErrorType.linestring-not-simple = La polyligne n'est pas simple > (intersection) > +#qa.ValidationErrorType.linestring-not-simple = La polyligne n'est pas > simple (intersection) > +qa.ValidationErrorType.non-simple = G\u00E9om\u00E9trie non simple > qa.ValidationErrorType.polygon-has-holes = Le polygone poss\u00E8de des trous > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Le trou du > polygone est orient\u00E9\u00A0dans le sens des aiguilles d'une montre > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = > L'enveloppe du polygone est orient\u00E9e\u00A0dans le sens inverse des > aiguilles d'une montre > @@ -1756,7 +1757,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Valide > la surface minimale d'un polygone > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > V\u00E9rifier la longueur minimale des segments > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = > V\u00E9rifier l'orientation des polygones > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > V\u00E9rifie que les polylignes sont simples (pas d'auto-intersectant) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > V\u00E9rifie que les polylignes sont simples (pas d'auto-intersectant) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > V\u00E9rifier que les g\u00E9om\u00E9tries sont simples (pas > d'auto-intersection) > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Valide que les contours ext\u00E9rieurs des polygones sont orient\u00E9s > dans le sens des aiguille d'une montre et que les trous sont en sens inverse > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > Interdire les multi-g\u00E9ometries > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Interdire les > polylignes > > Modified: core/trunk/src/language/jump_hu.properties > =================================================================== > --- core/trunk/src/language/jump_hu.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_hu.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1535,7 +1535,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = A > minimum alatti sz\u00F6ggel tal\u00E1lkoz\u00F3 szakaszokat tartalmaz > qa.ValidationErrorType.geometry-class-not-allowed = Geometria oszt\u00E1ly > nem megengedett > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = A > minimum alatti fel\u00FCletet tartalmaz > -qa.ValidationErrorType.linestring-not-simple = Nem egyszer\u0171 > t\u00F6rtvonal > +#qa.ValidationErrorType.linestring-not-simple = Nem egyszer\u0171 > t\u00F6rtvonal > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = A fel\u00FClet lyukakat tartalmaz > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Az > \u00F3ramutat\u00F3 j\u00E1r\u00E1s\u00E1val egyez\u0151 > k\u00F6r\u00FClj\u00E1r\u00E1si ir\u00E1ny\u00FA lyuk a fel\u00FCleten > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = A > fel\u00FClet k\u00FCls\u0151 hat\u00E1ra az \u00F3ramutat\u00F3 > j\u00E1r\u00E1s\u00E1val ellent\u00E9tes k\u00F6r\u00FClj\u00E1r\u00E1s\u00FA > @@ -1854,7 +1855,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = > Minim\u00E1lis ter\u00FClet ellen\u0151rz\u00E9s. > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > Minim\u00E1lis szakaszhossz ellen\u0151rz\u00E9s. > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = > Fel\u00FClet ir\u00E1ny\u00EDtotts\u00E1g ellen\u0151rz\u00E9s > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > T\u00F6rtvonalak egyszer\u0171s\u00E9g\u00E9nek ellen\u0151rz\u00E9se (pl. > nem metszi mag\u00E1t) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > T\u00F6rtvonalak egyszer\u0171s\u00E9g\u00E9nek ellen\u0151rz\u00E9se (pl. > nem metszi mag\u00E1t) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Fel\u00FClet ellen\u0151rz\u00E9s, k\u00FCls\u0151 hat\u00E1rok > \u00F3ramutat\u00F3val egyez\u0151, lyukak \u00F3ra mutat\u00F3val > ellenkez\u0151 k\u00F6r\u00FClj\u00E1r\u00E1s ir\u00E1ny\u00FAak. > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > Geometriai gy\u0171jtem\u00E9nyek tilt\u00E1sa > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = > T\u00F6rtvonalak tilt\u00E1sa > > Modified: core/trunk/src/language/jump_it.properties > =================================================================== > --- core/trunk/src/language/jump_it.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_it.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1536,7 +1536,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = Contiene > segmenti con angoli inferiori al minimo > qa.ValidationErrorType.geometry-class-not-allowed = Classe di geometria non > autorizzata > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = Contiene > poligoni con area inferiore al minimo > -qa.ValidationErrorType.linestring-not-simple = La linea non semplice > (intersezione) > +#qa.ValidationErrorType.linestring-not-simple = La linea non semplice > (intersezione) > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = Il poligono ha fori > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Il contorno > interno del poligono`e' orientato in senso orario > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = > Contorno del poligono e' orientato in senso antiorario > @@ -1861,7 +1862,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = > Controlla l'area minima dei poligoni > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > Controlla la lunghezza minima del segmento > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Controlla > la orientamento dei poligoni > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Controlla che linee siano semplici (es. non intersecarti) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Controlla che linee siano semplici (es. non intersecarti) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Controlla che i poligoni siano orientati in senso orario e che le isole > siano orientate in senso antiorario > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > Escludi GeometryCollections > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Escludi Linee > > Modified: core/trunk/src/language/jump_ja_JP.properties > =================================================================== > --- core/trunk/src/language/jump_ja_JP.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_ja_JP.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1754,7 +1754,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > \u89D2\u5EA6\u304C\u6700\u5C0F\u89D2\u4EE5\u4E0B\u3067\u3042\u308B\u7DDA\u5206\u3092\u542B\u3093\u3067\u3044\u307E\u3059 > qa.ValidationErrorType.geometry-class-not-allowed = > \u30B8\u30AA\u30E1\u30C8\u30EA\u30AF\u30E9\u30B9\u304C\u8A31\u3055\u308C\u3066\u3044\u307E\u305B\u3093 > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > \u6700\u521D\u9762\u7A4D\u4EE5\u4E0B\u306E\u30DD\u30EA\u30B4\u30F3\u3067\u3042\u308B\u307E\u305F\u306F\u542B\u307F\u307E\u3059 > -qa.ValidationErrorType.linestring-not-simple = > \u30E9\u30A4\u30F3\u30B9\u30C8\u30EA\u30F3\u30B0\u306F\u30B7\u30F3\u30D7\u30EB\u3067\u306F\u3042\u308A\u307E\u305B\u3093 > +#qa.ValidationErrorType.linestring-not-simple = > \u30E9\u30A4\u30F3\u30B9\u30C8\u30EA\u30F3\u30B0\u306F\u30B7\u30F3\u30D7\u30EB\u3067\u306F\u3042\u308A\u307E\u305B\u3093 > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = > \u30DD\u30EA\u30B4\u30F3\u306F\u30DB\u30FC\u30EB\uFF08\u7A74\uFF09\u3092\u3082\u3063\u3066\u3044\u307E\u3059 > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = > \u30DD\u30EA\u30B4\u30F3\u306E\u30DB\u30FC\u30EB\uFF08\u7A74\uFF09\u304C\u6642\u8A08\u56DE\u308A\u3067\u3059 > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = > \u30DD\u30EA\u30B4\u30F3\u306E\u30B7\u30A7\u30EB\uFF08\u6BBB\uFF09\u304C\u53CD\u6642\u8A08\u56DE\u308A\u3067\u3059 > @@ -2101,7 +2102,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = > \u6700\u5C0F\u30DD\u30EA\u30B4\u30F3\u9762\u7A4D\u3092\u30C1\u30A7\u30C3\u30AF. > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > \u6700\u5C0F\u7DDA\u5206\u306E\u9577\u3055\u3092\u30C1\u30A7\u30C3\u30AF. > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = > \u30DD\u30EA\u30B4\u30F3\u306E\u5411\u304D\u306E\u30C1\u30A7\u30C3\u30AF > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \u30E9\u30A4\u30F3\u30B9\u30C8\u30EA\u30F3\u30B0\u304C\u30B7\u30F3\u30D7\u30EB\u3067\u3042\u308B\u304B\u3092\u30C1\u30A7\u30C3\u30AF. > (\u4F8B \u81EA\u5DF1\u4EA4\u5DEE\u3057\u3066\u3044\u306A\u3044) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \u30E9\u30A4\u30F3\u30B9\u30C8\u30EA\u30F3\u30B0\u304C\u30B7\u30F3\u30D7\u30EB\u3067\u3042\u308B\u304B\u3092\u30C1\u30A7\u30C3\u30AF. > (\u4F8B \u81EA\u5DF1\u4EA4\u5DEE\u3057\u3066\u3044\u306A\u3044) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = > \u30DD\u30EA\u30B4\u30F3\u6BBB\u306E\u5411\u304D\u304C\u6642\u8A08\u56DE\u308A\u3067\u3001\u30DB\u30FC\u30EB\uFF08\u7A74\uFF09\u304C\u53CD\u6642\u8A08\u56DE\u308A\u304B\u3092\u30C1\u30A7\u30C3\u30AF. > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > \u30B8\u30AA\u30E1\u30C8\u30EA\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u4E0D\u53EF > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = > \u30E9\u30A4\u30F3\u30B9\u30C8\u30EA\u30F3\u30B0\u4E0D\u53EF > > Modified: core/trunk/src/language/jump_ml.properties > =================================================================== > --- core/trunk/src/language/jump_ml.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_ml.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -2352,7 +2352,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = \#T\: > qa.ValidationErrorType.geometry-class-not-allowed = \#T\: > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = \#T\: > -qa.ValidationErrorType.linestring-not-simple = \#T\: > +#qa.ValidationErrorType.linestring-not-simple = \#T\: > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = \#T\: > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = \#T\: > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = \#T\: > @@ -2951,7 +2952,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = \#T\: > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = \#T\: > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = \#T\: > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \#T\: > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \#T\: > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = \#T\: > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = \#T\: > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = \#T\: > > Modified: core/trunk/src/language/jump_pt.properties > =================================================================== > --- core/trunk/src/language/jump_pt.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_pt.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1589,7 +1589,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > Cont\u00E9m segmentos com \u00E2ngulo abaixo do m\u00EDnimo > qa.ValidationErrorType.geometry-class-not-allowed = Classe da geometria > n\u00E3o permitida > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > \u00C9/cont\u00E9m pol\u00EDgono com \u00E1rea abaixo do m\u00EDnimo > -qa.ValidationErrorType.linestring-not-simple = Cadeia de caracteres n\u00E3o > simples > +#qa.ValidationErrorType.linestring-not-simple = Cadeia de caracteres > n\u00E3o simples > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = Pol\u00EDgono tem buracos > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = A regra do > pol\u00EDgono \u00E9 orientado no sentido hor\u00E1rio > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = A > constru\u00E7\u00E3o do pol\u00EDgono \u00E9 orientado no sentido > anti-hor\u00E1rio > @@ -1929,7 +1930,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Checar > \u00E1rea de pol\u00EDgono m\u00EDnimo > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = Checar > tamanho de segmento m\u00EDnimo > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Checar > orienta\u00E7\u00E3o de pol\u00EDgono > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Certificar-se que cadeia de caracteres s\u00E3o simples (i.e. n\u00E3o devem > cruzar-se) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Certificar-se que cadeia de caracteres s\u00E3o simples (i.e. n\u00E3o devem > cruzar-se) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Certificar-se que a constru\u00E7\u00E3o do pol\u00EDgono seja orientada > no sentido hor\u00E1rio e regras no sentido anti-hor\u00E1rio > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = Anular > cole\u00E7\u00F5es geom\u00E9tricas > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Anular cadeia > de caracteres > > Modified: core/trunk/src/language/jump_pt_BR.properties > =================================================================== > --- core/trunk/src/language/jump_pt_BR.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_pt_BR.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1585,7 +1585,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > Cont\u00E9m segmentos com \u00E2ngulo abaixo do m\u00EDnimo > qa.ValidationErrorType.geometry-class-not-allowed = Classe da geometria > n\u00E3o permitida > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > \u00C9/cont\u00E9m pol\u00EDgono com \u00E1rea abaixo do m\u00EDnimo > -qa.ValidationErrorType.linestring-not-simple = Cadeia de caracteres n\u00E3o > simples > +#qa.ValidationErrorType.linestring-not-simple = Cadeia de caracteres > n\u00E3o simples > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = Pol\u00EDgono tem buracos > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = A regra do > pol\u00EDgono \u00E9 orientado no sentido hor\u00E1rio > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = A > constru\u00E7\u00E3o do pol\u00EDgono \u00E9 orientado no sentido > anti-hor\u00E1rio > @@ -1923,7 +1924,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Checar > \u00E1rea de pol\u00EDgono m\u00EDnimo > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = Checar > tamanho de segmento m\u00EDnimo > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Checar > orienta\u00E7\u00E3o de pol\u00EDgono > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Certificar-se que cadeia de caracteres s\u00E3o simples (i.e. n\u00E3o devem > cruzar-se) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Certificar-se que cadeia de caracteres s\u00E3o simples (i.e. n\u00E3o devem > cruzar-se) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Certificar-se que a constru\u00E7\u00E3o do pol\u00EDgono seja orientada > no sentido hor\u00E1rio e regras no sentido anti-hor\u00E1rio > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = Anular > cole\u00E7\u00F5es geom\u00E9tricas > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Anular cadeia > de caracteres > > Modified: core/trunk/src/language/jump_ta_IN.properties > =================================================================== > --- core/trunk/src/language/jump_ta_IN.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_ta_IN.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1614,7 +1614,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > \u0B95\u0BC1\u0BB1\u0BC8\u0BA8\u0BCD\u0BA4\u0BAA\u0B9F\u0BCD\u0B9A > \u0B95\u0BC0\u0BB4\u0BC7 \u0B95\u0BC7\u0BBE\u0BA3\u0BAE\u0BCD > \u0B89\u0B9F\u0BA9\u0BCD > \u0BA4\u0BC1\u0BA3\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD > \u0B95\u0BC6\u0BBE\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95\u0BBF\u0BB1\u0BA4\u0BC1 > qa.ValidationErrorType.geometry-class-not-allowed = > \u0BB5\u0B9F\u0BBF\u0BB5\u0BBF\u0BAF\u0BB2\u0BCD > \u0BB5\u0B95\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1 > \u0B85\u0BA9\u0BC1\u0BAE\u0BA4\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8 > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > Is/Contains Polygon With Area Below Minimum > -qa.ValidationErrorType.linestring-not-simple = Linestring > \u0B8E\u0BB3\u0BBF\u0BAE\u0BC8\u0BAF\u0BBE\u0B95 > \u0B87\u0BB2\u0BCD\u0BB2\u0BC8 > +#qa.ValidationErrorType.linestring-not-simple = Linestring > \u0B8E\u0BB3\u0BBF\u0BAE\u0BC8\u0BAF\u0BBE\u0B95 > \u0B87\u0BB2\u0BCD\u0BB2\u0BC8 > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = > \u0BAA\u0BB2\u0B95\u0BC7\u0BBE\u0BA3\u0BAE\u0BCD \u0B89\u0BB3\u0BCD\u0BB3 > \u0B93\u0B9F\u0BCD\u0B9F\u0BC8\u0B95\u0BB3\u0BCD > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = > \u0BAA\u0BB2\u0B95\u0BC7\u0BBE\u0BA3\u0BAE\u0BCD \u0BA4\u0BC1\u0BB3\u0BC8 > \u0B95\u0B9F\u0BBF\u0B95\u0BBE\u0BB0\u0B9A\u0BCD\u0B9A\u0BC1\u0BB1\u0BCD\u0BB1\u0BBF\u0BB2\u0BCD > > \u0BA4\u0BA9\u0BCD\u0BAE\u0BC8\u0BAF\u0BC1\u0B9F\u0BC8\u0BAF\u0BA4\u0BBE\u0B95\u0BB5\u0BC1\u0BAE\u0BCD > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = Polygon > Shell Is Oriented Counter-Clockwise > @@ -1946,7 +1947,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = > \u0B95\u0BC1\u0BB1\u0BC8\u0BA8\u0BCD\u0BA4\u0BAA\u0B9F\u0BCD\u0B9A > \u0BAA\u0BB2\u0B95\u0BC7\u0BBE\u0BA3\u0BAE\u0BCD > \u0BAA\u0B95\u0BC1\u0BA4\u0BBF\u0BAF\u0BC8 > \u0B9A\u0BB0\u0BBF\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = Check > minimum segment length. > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Check > Polygon orientation > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Check that LineStrings are simple. (i.e. do not self-intersect) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Check that LineStrings are simple. (i.e. do not self-intersect) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Check that polygon shells are oriented clockwise and holes > counterclockwise. > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > Disallow GeometryCollections > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Disallow > Linestrings > > Modified: core/trunk/src/language/jump_te.properties > =================================================================== > --- core/trunk/src/language/jump_te.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_te.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1842,7 +1842,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = Contains > Segments With Angle Below Minimum > qa.ValidationErrorType.geometry-class-not-allowed = Geometry Class Not > Allowed > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > Is/Contains Polygon With Area Below Minimum > -qa.ValidationErrorType.linestring-not-simple = Linestring Not Simple > +#qa.ValidationErrorType.linestring-not-simple = Linestring Not Simple > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = Polygon Has Holes > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = Polygon Hole Is > Oriented Clockwise > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = Polygon > Shell Is Oriented Counter-Clockwise > @@ -2294,7 +2295,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = Check > minimum polygon area. > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = Check > minimum segment length. > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = Check > Polygon orientation > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Check that LineStrings are simple. (i.e. do not self-intersect) > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > Check that LineStrings are simple. (i.e. do not self-intersect) > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = Check that polygon shells are oriented clockwise and holes > counterclockwise. > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > Disallow GeometryCollections > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = Disallow > Linestrings > > Modified: core/trunk/src/language/jump_zh_CN.properties > =================================================================== > --- core/trunk/src/language/jump_zh_CN.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_zh_CN.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1650,7 +1650,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > \u5305\u542B\u5206\u7C7B\u4E0E\u89D2\u5EA6\u4F4E\u4E8E\u6700\u4F4E > qa.ValidationErrorType.geometry-class-not-allowed = > \u51E0\u4F55\u7C7B\u672A\u73ED\u8F66 > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > \u662F/\u5305\u542B\u591A\u8FB9\u5F62\u4E0E\u9762\u4F4E\u4E8E\u6700\u4F4E > -qa.ValidationErrorType.linestring-not-simple = Linestring\u4E0D\u7B80\u5355 > +#qa.ValidationErrorType.linestring-not-simple = Linestring\u4E0D\u7B80\u5355 > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = \u591A\u8FB9\u5F62\u5B54 > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = > \u9762\u5411\u591A\u8FB9\u5F62\u5B54\u987A > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = > \u591A\u8FB9\u5F62\u58F3\u724C\u9762\u5411\u9006\u65F6\u9488 > @@ -1990,7 +1991,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = > \u68C0\u67E5\u6700\u5C0F\u591A\u8FB9\u5F62\u9762\u79EF\u3002 > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > \u68C0\u67E5\u6700\u5C0F\u6BB5\u957F\u5EA6\u3002 > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = > \u68C0\u67E5\u591A\u8FB9\u5F62\u65B9\u5411 > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \u68C0\u67E5LineStrings\u5F88\u7B80\u5355\u3002\uFF08\u5373\u4E0D\u81EA\u76F8\u4EA4\uFF09 > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \u68C0\u67E5LineStrings\u5F88\u7B80\u5355\u3002\uFF08\u5373\u4E0D\u81EA\u76F8\u4EA4\uFF09 > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = > \u68C0\u67E5\u591A\u8FB9\u5F62\u70AE\u5F39\u662F\u9762\u5411\u987A\u65F6\u9488\u548C\u9006\u65F6\u9488\u6D1E\u3002 > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > \u7981\u6B62GeometryCollections > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = > \u7981\u6B62Linestrings > > Modified: core/trunk/src/language/jump_zh_HK.properties > =================================================================== > --- core/trunk/src/language/jump_zh_HK.properties 2012-10-27 23:09:25 UTC > (rev 3054) > +++ core/trunk/src/language/jump_zh_HK.properties 2012-10-28 10:21:02 UTC > (rev 3055) > @@ -1650,7 +1650,8 @@ > qa.ValidationErrorType.contains-segments-with-angle-below-minimum = > \u5305\u542B\u5206\u985E\u8207\u89D2\u5EA6\u4F4E\u65BC\u6700\u4F4E > qa.ValidationErrorType.geometry-class-not-allowed = > \u5E7E\u4F55\u985E\u672A\u73ED\u8ECA > qa.ValidationErrorType.is-contain-polygon-with-area-below-minimum = > \u662F/\u5305\u542B\u591A\u908A\u5F62\u8207\u9762\u4F4E\u65BC\u6700\u4F4E > -qa.ValidationErrorType.linestring-not-simple = Linestring\u4E0D\u7C21\u55AE > +#qa.ValidationErrorType.linestring-not-simple = Linestring\u4E0D\u7C21\u55AE > +qa.ValidationErrorType.non-simple = \#T\: > qa.ValidationErrorType.polygon-has-holes = \u591A\u908A\u5F62\u5B54 > qa.ValidationErrorType.polygon-hole-is-oriented-clockwise = > \u9762\u5411\u591A\u908A\u5F62\u5B54\u9806 > qa.ValidationErrorType.polygon-shell-is-oriented-counter-clockwise = > \u591A\u908A\u5F62\u6BBC\u724C\u9762\u5411\u9006\u6642\u91DD > @@ -1990,7 +1991,8 @@ > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-polygon-area = > \u6AA2\u67E5\u6700\u5C0F\u591A\u908A\u5F62\u9762\u7A4D\u3002 > ui.plugin.ValidateSelectedLayersPlugIn.check-minimum-segment-length = > \u6AA2\u67E5\u6700\u5C0F\u6BB5\u9577\u5EA6\u3002 > ui.plugin.ValidateSelectedLayersPlugIn.check-polygon-orientation = > \u6AA2\u67E5\u591A\u908A\u5F62\u65B9\u5411 > -ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \u6AA2\u67E5LineStrings\u5F88\u7C21\u55AE\u3002\uFF08\u5373\u4E0D\u81EA\u76F8\u4EA4\uFF09 > +#ui.plugin.ValidateSelectedLayersPlugIn.check-that-linestrings-are-simple = > \u6AA2\u67E5LineStrings\u5F88\u7C21\u55AE\u3002\uFF08\u5373\u4E0D\u81EA\u76F8\u4EA4\uFF09 > +ui.plugin.ValidateSelectedLayersPlugIn.check-that-geometries-are-simple = > \#T\: > > ui.plugin.ValidateSelectedLayersPlugIn.check-that-polygon-shells-are-oriented-clockwise-and-holes-counterclockwise > = > \u6AA2\u67E5\u591A\u908A\u5F62\u7832\u5F48\u662F\u9762\u5411\u9806\u6642\u91DD\u548C\u9006\u6642\u91DD\u6D1E\u3002 > ui.plugin.ValidateSelectedLayersPlugIn.disallow-geometrycollections = > \u7981\u6B62GeometryCollections > ui.plugin.ValidateSelectedLayersPlugIn.disallow-linestrings = > \u7981\u6B62Linestrings > > This was sent by the SourceForge.net collaborative development platform, the > world's largest Open Source development site. > > > ------------------------------------------------------------------------------ > WINDOWS 8 is here. > Millions of people. Your app in 30 days. > Visit The Windows 8 Center at Sourceforge for all your go to resources. > http://windows8center.sourceforge.net/ > join-generation-app-and-make-money-coding-fast/ > _______________________________________________ > Jump-pilot-svn-notify mailing list > jump-pilot-svn-not...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-svn-notify > -- _ __ ___ _________________________________ ___ __ _ Technologieconsulting Matthias Scholz Siebigeröder Str 17a 06308 Klostermansfeld T +49 34772 34150 E m...@jammerhund.de W www.openjump.de _ __ ___ _________________________________ ___ __ _ ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel