Hi Matthias,

Sorry for that.
Should be fixed in r3057

Michaël

Le 31/10/2012 21:52, Matthias Scholz a écrit :
> 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
>>    
>


------------------------------------------------------------------------------
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

Reply via email to