]> gitweb.fperrin.net Git - GpsPrune.git/commitdiff
Version 15.2, November 2013
authoractivityworkshop <mail@activityworkshop.net>
Sun, 15 Feb 2015 10:52:08 +0000 (11:52 +0100)
committeractivityworkshop <mail@activityworkshop.net>
Sun, 15 Feb 2015 10:52:08 +0000 (11:52 +0100)
34 files changed:
tim/prune/App.java
tim/prune/GpsPrune.java
tim/prune/function/RearrangeWaypointsFunction.java
tim/prune/function/SaveConfig.java
tim/prune/function/charts/Charter.java
tim/prune/function/compress/DouglasPeuckerAlgorithm.java
tim/prune/gui/images/add_photo_icon.png [changed mode: 0644->0755]
tim/prune/gui/images/add_textfile_icon.png [changed mode: 0644->0755]
tim/prune/gui/map/MapSourceLibrary.java
tim/prune/gui/map/OsmMapSource.java
tim/prune/gui/profile/ProfileChart.java
tim/prune/jpeg/ExifGateway.java
tim/prune/lang/prune-texts_af.properties
tim/prune/lang/prune-texts_cz.properties
tim/prune/lang/prune-texts_de.properties
tim/prune/lang/prune-texts_de_CH.properties
tim/prune/lang/prune-texts_en.properties
tim/prune/lang/prune-texts_es.properties
tim/prune/lang/prune-texts_fr.properties
tim/prune/lang/prune-texts_hu.properties
tim/prune/lang/prune-texts_it.properties
tim/prune/lang/prune-texts_ja.properties
tim/prune/lang/prune-texts_ko.properties
tim/prune/lang/prune-texts_nl.properties
tim/prune/lang/prune-texts_pl.properties
tim/prune/lang/prune-texts_pt.properties
tim/prune/lang/prune-texts_ro.properties
tim/prune/lang/prune-texts_ru.properties
tim/prune/lang/prune-texts_tr.properties
tim/prune/lang/prune-texts_zh.properties
tim/prune/load/FileCacher.java
tim/prune/readme.txt
tim/prune/save/KmlExporter.java
tim/prune/save/PovExporter.java

index 1f223265b0aa929e9099a6d7aba71ea5b0a49a0d..686b3dee485d4b3ffcd58203f2a3e5445be9bb17 100644 (file)
@@ -511,6 +511,13 @@ public class App
                // ensure track's field list contains point's fields
                _track.extendFieldList(inPoint.getFieldList());
                _trackInfo.selectPoint(inIndex);
                // ensure track's field list contains point's fields
                _track.extendFieldList(inPoint.getFieldList());
                _trackInfo.selectPoint(inIndex);
+               final int selStart = _trackInfo.getSelection().getStart(); 
+               final int selEnd   = _trackInfo.getSelection().getEnd(); 
+               if (selStart < inIndex && selEnd > inIndex)
+               {
+                       // Extend end of selection by 1
+                       _trackInfo.getSelection().selectRange(selStart, selEnd+1);
+               }
                // update listeners
                UpdateMessageBroker.informSubscribers(I18nManager.getText("confirm.createpoint"));
        }
                // update listeners
                UpdateMessageBroker.informSubscribers(I18nManager.getText("confirm.createpoint"));
        }
index 3214baca31fc3bfd7cdfd6a17a40375c4ac1c4b2..5cc5c9043099ef3fe960ee425b5a5a7b281ba7f2 100644 (file)
@@ -35,9 +35,9 @@ import tim.prune.gui.profile.ProfileChart;
 public class GpsPrune
 {
        /** Version number of application, used in about screen and for version check */
 public class GpsPrune
 {
        /** Version number of application, used in about screen and for version check */
-       public static final String VERSION_NUMBER = "15";
+       public static final String VERSION_NUMBER = "15.2";
        /** Build number, just used for about screen */
        /** Build number, just used for about screen */
-       public static final String BUILD_NUMBER = "283";
+       public static final String BUILD_NUMBER = "283b";
        /** Static reference to App object */
        private static App APP = null;
 
        /** Static reference to App object */
        private static App APP = null;
 
index 900739137a04c05b2d37d93eda45746fa6914beb..e04aea0430877889f651f07ba0563054b26fef51 100644 (file)
@@ -64,6 +64,7 @@ public class RearrangeWaypointsFunction extends GenericFunction
                }
                if (success)
                {
                }
                if (success)
                {
+                       _app.getTrackInfo().getSelection().clearAll(); // clear selected point and range
                        _app.completeFunction(undo, I18nManager.getText("confirm.rearrangewaypoints"));
                }
                else
                        _app.completeFunction(undo, I18nManager.getText("confirm.rearrangewaypoints"));
                }
                else
index af7eb83e20eee289c03f2588e1a27fe67f14eca5..489486d64b1119775455a66cead0a47d02eea03b 100644 (file)
@@ -86,13 +86,16 @@ public class SaveConfig extends GenericFunction
                        {
                                mainPanel.add(new JLabel(keyLabel));
                                String val = conf.getProperty(key);
                        {
                                mainPanel.add(new JLabel(keyLabel));
                                String val = conf.getProperty(key);
+                               String tipText = val;
                                if (Config.isKeyBoolean(key)) {
                                        val = Config.getConfigBoolean(key)?I18nManager.getText("dialog.about.yes"):I18nManager.getText("dialog.about.no");
                                }
                                else if (val != null && val.length() > 30) {
                                        val = val.substring(0, 30) + " ...";
                                }
                                if (Config.isKeyBoolean(key)) {
                                        val = Config.getConfigBoolean(key)?I18nManager.getText("dialog.about.yes"):I18nManager.getText("dialog.about.no");
                                }
                                else if (val != null && val.length() > 30) {
                                        val = val.substring(0, 30) + " ...";
                                }
-                               mainPanel.add(new JLabel(val));
+                               JLabel label = new JLabel(val);
+                               label.setToolTipText(tipText);
+                               mainPanel.add(label);
                        }
                }
                dialogPanel.add(mainPanel, BorderLayout.CENTER);
                        }
                }
                dialogPanel.add(mainPanel, BorderLayout.CENTER);
index 0bb377fe2b1c4fe728b1020c1fe6799456ce6a66..842084da8b9d7b03ce14c84569e0164e1cf4c3d0 100644 (file)
@@ -517,6 +517,7 @@ public class Charter extends GenericFunction
        {
                // Calculate speeds using the same formula as the profile chart
                SpeedData speeds = new SpeedData(inTrack);
        {
                // Calculate speeds using the same formula as the profile chart
                SpeedData speeds = new SpeedData(inTrack);
+               speeds.init(Config.getUnitSet());
 
                final int numPoints = inTrack.getNumPoints();
                ChartSeries values = new ChartSeries(numPoints);
 
                final int numPoints = inTrack.getNumPoints();
                ChartSeries values = new ChartSeries(numPoints);
@@ -540,6 +541,7 @@ public class Charter extends GenericFunction
        {
                // Calculate speeds using the same formula as the profile chart
                VerticalSpeedData speeds = new VerticalSpeedData(inTrack);
        {
                // Calculate speeds using the same formula as the profile chart
                VerticalSpeedData speeds = new VerticalSpeedData(inTrack);
+               speeds.init(Config.getUnitSet());
 
                final int numPoints = inTrack.getNumPoints();
                ChartSeries values = new ChartSeries(numPoints);
 
                final int numPoints = inTrack.getNumPoints();
                ChartSeries values = new ChartSeries(numPoints);
index 42d7ecef9b6fed69a2b6f790fea219fff2286ed0..046e72ecd49c357940aae94f28b1806fe98830ac 100644 (file)
@@ -107,7 +107,7 @@ public class DouglasPeuckerAlgorithm extends SingleParameterAlgorithm
        private void compressSegment(int[] inFlags, int inSegStart, int inSegEnd,
                double inThreshold)
        {
        private void compressSegment(int[] inFlags, int inSegStart, int inSegEnd,
                double inThreshold)
        {
-               //System.out.println("Compress segment " + inSegStart + "-" + inSegEnd);
+               // System.out.println("Compress segment " + inSegStart + "-" + inSegEnd);
                final int numPoints = inSegEnd - inSegStart + 1;
                if (numPoints < 3) {return;} // segment too short to compress
                // Calculate parameters of straight line between first and last
                final int numPoints = inSegEnd - inSegStart + 1;
                if (numPoints < 3) {return;} // segment too short to compress
                // Calculate parameters of straight line between first and last
@@ -118,6 +118,17 @@ public class DouglasPeuckerAlgorithm extends SingleParameterAlgorithm
                // create unit vector perpendicular to AB
                final double distAB = ab.len();
                XYpoint perpendicular = new XYpoint(ab.y/distAB, -ab.x/distAB);
                // create unit vector perpendicular to AB
                final double distAB = ab.len();
                XYpoint perpendicular = new XYpoint(ab.y/distAB, -ab.x/distAB);
+               // Check whether distAB is 0.0 - if so, find furthest point from startxy and compress from start to here and here to end
+               if (distAB <= 0.0)
+               {
+                       final int furthestIndex = getFurthestPointIndex(inSegStart, inSegEnd);
+                       if (furthestIndex > inSegStart)
+                       {
+                               compressSegment(inFlags, inSegStart, furthestIndex, inThreshold);
+                               compressSegment(inFlags, furthestIndex, inSegEnd, inThreshold);
+                       }
+                       return;
+               }
 
                double maxDist = -1.0, dist = -1.0;
                int furthestIndex = -1;
 
                double maxDist = -1.0, dist = -1.0;
                int furthestIndex = -1;
@@ -172,4 +183,35 @@ public class DouglasPeuckerAlgorithm extends SingleParameterAlgorithm
        {
                return "dialog.compress.douglaspeucker.title";
        }
        {
                return "dialog.compress.douglaspeucker.title";
        }
+
+       /**
+        * Find the index of the point furthest away from the start and end points
+        * @param inStartIndex start index of segment to check
+        * @param inEndIndex end index of segment to check
+        * @return index of furthest point, or -1 if none found
+        */
+       private int getFurthestPointIndex(int inStartIndex, int inEndIndex)
+       {
+               int furthestIndex = -1;
+               if (inStartIndex >= 0 && inEndIndex > inStartIndex)
+               {
+                       final DataPoint startPoint = _track.getPoint(inStartIndex);
+                       double maxDist = 0.0;
+                       // Loop over points between start and end
+                       for (int i=inStartIndex+1; i<inEndIndex; i++)
+                       {
+                               DataPoint p = _track.getPoint(i);
+                               if (!p.isWaypoint())
+                               {
+                                       double distFromStart = DataPoint.calculateRadiansBetween(startPoint, p);
+                                       if (distFromStart > maxDist)
+                                       {
+                                               furthestIndex = i;
+                                               maxDist = distFromStart;
+                                       }
+                               }
+                       }
+               }
+               return furthestIndex;
+       }
 }
 }
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index 425df6a6cd72b1c1cebe5d417c4469339939a08e..5c20eacf9ba9fdc8a2da4bc4b76cf77e8f46b263 100644 (file)
@@ -40,8 +40,7 @@ public abstract class MapSourceLibrary
        {
                _sourceList.add(new OsmMapSource("Mapnik", "http://[abc].tile.openstreetmap.org/"));
                _sourceList.add(new OsmMapSource("Cyclemap", "http://[abc].tile.opencyclemap.org/cycle/"));
        {
                _sourceList.add(new OsmMapSource("Mapnik", "http://[abc].tile.openstreetmap.org/"));
                _sourceList.add(new OsmMapSource("Cyclemap", "http://[abc].tile.opencyclemap.org/cycle/"));
-               _sourceList.add(new OsmMapSource("Reitkarte", "http://wanderreitkarte.de/hills/",
-                       "http://topo2.wanderreitkarte.de/topo/", 18));
+               _sourceList.add(new OsmMapSource("Reitkarte", "http://topo[234].wanderreitkarte.de/topo/"));
                _sourceList.add(new MffMapSource("Mapsforfree", "http://maps-for-free.com/layer/relief/", "jpg",
                        "http://maps-for-free.com/layer/water/", "gif", 11));
                _sourceList.add(new OsmMapSource("Hikebikemap", "http://toolserver.org/tiles/hikebike/",
                _sourceList.add(new MffMapSource("Mapsforfree", "http://maps-for-free.com/layer/relief/", "jpg",
                        "http://maps-for-free.com/layer/water/", "gif", 11));
                _sourceList.add(new OsmMapSource("Hikebikemap", "http://toolserver.org/tiles/hikebike/",
index 2f8d0ba97980c366ebaf824a515c0912e12f2174..070bb258510c578cd7e102863017408b2727093c 100644 (file)
@@ -40,9 +40,9 @@ public class OsmMapSource extends MapSource
        public OsmMapSource(String inName, String inStr1, String inStr2, int inMaxZoom)
        {
                if (inStr2 != null && inStr2.length() == 3)
        public OsmMapSource(String inName, String inStr1, String inStr2, int inMaxZoom)
        {
                if (inStr2 != null && inStr2.length() == 3)
-                       init(inName, inStr1, inStr2, null, null, 18);
+                       init(inName, inStr1, inStr2, null, null, inMaxZoom);
                else
                else
-                       init(inName, inStr1, "png", inStr2, "png", 18);
+                       init(inName, inStr1, "png", inStr2, "png", inMaxZoom);
        }
 
        /**
        }
 
        /**
index 732669a956dcd48bf719848e5223b2b77bf989fe..0dcabcb66785b06f1dd9730fc7f3a7025e34d89e 100644 (file)
@@ -259,7 +259,7 @@ public class ProfileChart extends GenericDisplay implements MouseListener
        /**
         * Make the popup menu for right-clicking the chart
         */
        /**
         * Make the popup menu for right-clicking the chart
         */
-       private void makePopup()
+       private synchronized void makePopup()
        {
                _popup = new JPopupMenu();
                JMenuItem altItem = new JMenuItem(I18nManager.getText("fieldname.altitude"));
        {
                _popup = new JPopupMenu();
                JMenuItem altItem = new JMenuItem(I18nManager.getText("fieldname.altitude"));
index 9fefadf33c78003248e12e119481346c667166d6..c11ba2e69ec7c3f1d7ead5bd7a549ec3ea6ce318 100644 (file)
@@ -47,7 +47,10 @@ public abstract class ExifGateway
                                return data;
                        }
                }
                                return data;
                        }
                }
-               catch (LinkageError nolib) {}
+               catch (LinkageError nolib) {
+                       System.err.println("Link: " + nolib.getMessage());
+                       nolib.printStackTrace();
+               }
                // Not successful - warn if necessary
                if (!_exifFailWarned)
                {
                // Not successful - warn if necessary
                if (!_exifFailWarned)
                {
@@ -69,7 +72,6 @@ public abstract class ExifGateway
        }
 
 
        }
 
 
-
        /**
         * @param inNumerator numerator from Rational
         * @param inDenominator denominator from Rational
        /**
         * @param inNumerator numerator from Rational
         * @param inDenominator denominator from Rational
@@ -88,4 +90,19 @@ public abstract class ExifGateway
                if (inDenominator < 0) denomDbl += correction;
                return numeratorDbl / denomDbl;
        }
                if (inDenominator < 0) denomDbl += correction;
                return numeratorDbl / denomDbl;
        }
+
+
+       /**
+        * @param inNumerator numerator from Rational
+        * @param inDenominator denominator from Rational
+        * @return the value of the specified number as a positive <code>double</code>.
+        * Forces a positive answer
+        */
+       public static final double convertToPositiveValue(long inNumerator, long inDenominator)
+       {
+               if (inDenominator == 0L) return 0.0;
+               final double numeratorDbl = inNumerator;
+               final double denomDbl = inDenominator;
+               return numeratorDbl / denomDbl;
+       }
 }
 }
index 09d72deab611db074b3f26b6710bbbd3a319781c..c99a13bbefef5f6fa73f3e1d35905ffc641039d4 100644 (file)
@@ -29,7 +29,7 @@ menu.point=Punt
 menu.point.editpoint=Redigeer Punt
 menu.point.deletepoint=Punt Uitvee
 menu.photo=Foto
 menu.point.editpoint=Redigeer Punt
 menu.point.deletepoint=Punt Uitvee
 menu.photo=Foto
-menu.photo.saveexif=Stoor na EXIF
+menu.photo.saveexif=Stoor na Exif
 menu.audio=Audio
 menu.view=Kyk
 menu.view.showsidebars=Wys kantstawe
 menu.audio=Audio
 menu.view=Kyk
 menu.view.showsidebars=Wys kantstawe
@@ -109,7 +109,7 @@ function.correlatephotos=Korreleer Fotos
 function.rearrangephotos=Herrangskik fotos
 function.rotatephotoleft=Roteer foto links
 function.rotatephotoright=Roteer foto regs
 function.rearrangephotos=Herrangskik fotos
 function.rotatephotoleft=Roteer foto links
 function.rotatephotoright=Roteer foto regs
-function.ignoreexifthumb=Ignoreer EXIF thumbnail
+function.ignoreexifthumb=Ignoreer Exif thumbnail
 function.help=Hulp
 function.showkeys=Wys Kortpad sleutels
 function.about=Omtrent GpsPrune
 function.help=Hulp
 function.showkeys=Wys Kortpad sleutels
 function.about=Omtrent GpsPrune
@@ -208,12 +208,9 @@ dialog.undo.none.text=Geen operasies om te herroep!
 dialog.clearundo.title=Maak Herroep lys uit skoon
 dialog.clearundo.text=Is jy seker jy wil die herroep lys skoon maak?\nAlle herroep informasie sal verlore gaan!
 dialog.pointedit.title=Redigeer punt
 dialog.clearundo.title=Maak Herroep lys uit skoon
 dialog.clearundo.text=Is jy seker jy wil die herroep lys skoon maak?\nAlle herroep informasie sal verlore gaan!
 dialog.pointedit.title=Redigeer punt
-dialog.pointedit.text=Selekteer elke veld om te wysig en gebruik die 'Wysig' knoppie om die waarde te verander
+dialog.pointedit.intro=Selekteer elke veld om die waarde te verander
 dialog.pointedit.table.field=Veld
 dialog.pointedit.table.value=Waarde
 dialog.pointedit.table.field=Veld
 dialog.pointedit.table.value=Waarde
-dialog.pointedit.table.changed=Verander
-dialog.pointedit.changevalue.text=Sleutel die nuwe waarde vir hierdie veld.
-dialog.pointedit.changevalue.title=Wysig veld
 dialog.pointnameedit.name=Baken naam
 dialog.pointnameedit.uppercase=Hoof letter
 dialog.pointnameedit.lowercase=Klein letter
 dialog.pointnameedit.name=Baken naam
 dialog.pointnameedit.uppercase=Hoof letter
 dialog.pointnameedit.lowercase=Klein letter
index b922f3bcbbb8b85ff3e29da18a14b3286dc27db7..80573561282bcdac2c75a636f3ce431805aa0833 100644 (file)
@@ -277,14 +277,10 @@ dialog.undo.none.text=Nenalezeny \u017e\u00e1dn\u00e9 akce k vr\u00e1cen\u00ed
 dialog.clearundo.title=Vypr\u00e1zdnit pam\u011b\u0165 undo
 dialog.clearundo.text=Opravdu chcete vypr\u00e1zdnit pam\u011b\u0165 undo?\nNebude u\u017e mo\u017en\u00e9 akce vracet do p\u016fvodn\u00edho stavu!
 dialog.pointedit.title=Upravit bod
 dialog.clearundo.title=Vypr\u00e1zdnit pam\u011b\u0165 undo
 dialog.clearundo.text=Opravdu chcete vypr\u00e1zdnit pam\u011b\u0165 undo?\nNebude u\u017e mo\u017en\u00e9 akce vracet do p\u016fvodn\u00edho stavu!
 dialog.pointedit.title=Upravit bod
-dialog.pointedit.text=Vyberte pole k editaci a stiskn\u011bte 'Upravit'
 dialog.pointedit.intro=Vyberte pole k zobrazen\u00ed a editaci hodnoty
 dialog.pointedit.table.field=Pole
 dialog.pointedit.nofield=Nen\u00ed vybr\u00e1no \u017e\u00e1dn\u00e9 pole
 dialog.pointedit.table.value=Hodnota
 dialog.pointedit.intro=Vyberte pole k zobrazen\u00ed a editaci hodnoty
 dialog.pointedit.table.field=Pole
 dialog.pointedit.nofield=Nen\u00ed vybr\u00e1no \u017e\u00e1dn\u00e9 pole
 dialog.pointedit.table.value=Hodnota
-dialog.pointedit.table.changed=Zm\u011bn\u011bno
-dialog.pointedit.changevalue.text=Zadejte novou hodnotu pole
-dialog.pointedit.changevalue.title=Upravit pole
 dialog.pointnameedit.name=N\u00e1zev v\u00fdzna\u010dn\u00e9ho bodu
 dialog.pointnameedit.uppercase=VELK\u00c1 p\u00edsmena
 dialog.pointnameedit.lowercase=mal\u00e1 p\u00edsmena
 dialog.pointnameedit.name=N\u00e1zev v\u00fdzna\u010dn\u00e9ho bodu
 dialog.pointnameedit.uppercase=VELK\u00c1 p\u00edsmena
 dialog.pointnameedit.lowercase=mal\u00e1 p\u00edsmena
@@ -491,7 +487,6 @@ dialog.saveconfig.prune.mapsource=Vybran\u00fd zdroj map
 dialog.saveconfig.prune.mapsourcelist=Zdroje map
 dialog.saveconfig.prune.diskcache=Cache s mapami
 dialog.saveconfig.prune.kmzimagewidth=\u0160\u00ed\u0159ka bitmapy KMZ
 dialog.saveconfig.prune.mapsourcelist=Zdroje map
 dialog.saveconfig.prune.diskcache=Cache s mapami
 dialog.saveconfig.prune.kmzimagewidth=\u0160\u00ed\u0159ka bitmapy KMZ
-dialog.saveconfig.prune.kmzimageheight=V\u00fd\u0161ka bitmapy KMZ
 dialog.saveconfig.prune.colourscheme=Barevn\u00e9 sch\u00e9ma
 dialog.saveconfig.prune.linewidth=Tlou\u0161\u0165ka \u010d\u00e1ry
 dialog.saveconfig.prune.kmltrackcolour=Barva stopy v KML
 dialog.saveconfig.prune.colourscheme=Barevn\u00e9 sch\u00e9ma
 dialog.saveconfig.prune.linewidth=Tlou\u0161\u0165ka \u010d\u00e1ry
 dialog.saveconfig.prune.kmltrackcolour=Barva stopy v KML
@@ -790,7 +785,7 @@ error.jpegload.dialogtitle=Chyba p\u0159i na\u010d\u00edt\u00e1n\u00ed fotografi
 error.jpegload.nofilesfound=Nenalezeny \u017e\u00e1dn\u00e9 soubory
 error.jpegload.nojpegsfound=Nenalezeny \u017e\u00e1dn\u00e9 soubory jpeg
 error.jpegload.nogpsfound=Nenalezena informace GPS
 error.jpegload.nofilesfound=Nenalezeny \u017e\u00e1dn\u00e9 soubory
 error.jpegload.nojpegsfound=Nenalezeny \u017e\u00e1dn\u00e9 soubory jpeg
 error.jpegload.nogpsfound=Nenalezena informace GPS
-error.jpegload.exifreadfailed=Nepoda\u0159ilo se na\u010d\u00edst informaci EXIF. Tu nelze na\u010d\u00edst\nbez intern\u00ed nebo extern\u00ed knihovny.
+error.jpegload.exifreadfailed=Nepoda\u0159ilo se na\u010d\u00edst informaci Exif. Tu nelze na\u010d\u00edst\nbez intern\u00ed nebo extern\u00ed knihovny.
 error.audioload.nofilesfound=Nebyly nalezeny \u017e\u00e1dn\u00e9 zvukov\u00e9 soubory.
 error.gpsload.unknown=Nezn\u00e1m\u00e1 chyba
 error.undofailed.title=Selhalo undo
 error.audioload.nofilesfound=Nebyly nalezeny \u017e\u00e1dn\u00e9 zvukov\u00e9 soubory.
 error.gpsload.unknown=Nezn\u00e1m\u00e1 chyba
 error.undofailed.title=Selhalo undo
index 4914e44ae0546c3c235f0e2240b86bead6c0a090..deb44edc31b5501daaaa1379f8a3d62c85f9c25e 100644 (file)
@@ -277,14 +277,10 @@ dialog.undo.none.text=Keine Operationen k\u00f6nnen r\u00fcckg\u00e4ngig gemacht
 dialog.clearundo.title=Undo-Liste l\u00f6schen
 dialog.clearundo.text=Wollen Sie wirklich die Undo-Liste l\u00f6schen?\nAlle Undo- Informationen werden verloren gehen!
 dialog.pointedit.title=Punkt bearbeiten
 dialog.clearundo.title=Undo-Liste l\u00f6schen
 dialog.clearundo.text=Wollen Sie wirklich die Undo-Liste l\u00f6schen?\nAlle Undo- Informationen werden verloren gehen!
 dialog.pointedit.title=Punkt bearbeiten
-dialog.pointedit.text=W\u00e4hlen Sie die Felder aus, die Sie bearbeiten m\u00f6chten, und verwenden Sie den 'Bearbeiten'-Button, um den Wert zu \u00e4ndern
 dialog.pointedit.intro=W\u00e4hlen Sie die Felder aus um die Werte zu sehen und bearbeiten
 dialog.pointedit.table.field=Feld
 dialog.pointedit.nofield=Keinen Feld ausgew\u00e4hlt
 dialog.pointedit.table.value=Wert
 dialog.pointedit.intro=W\u00e4hlen Sie die Felder aus um die Werte zu sehen und bearbeiten
 dialog.pointedit.table.field=Feld
 dialog.pointedit.nofield=Keinen Feld ausgew\u00e4hlt
 dialog.pointedit.table.value=Wert
-dialog.pointedit.table.changed=Ge\u00e4ndert
-dialog.pointedit.changevalue.text=Geben Sie den neuen Wert f\u00fcr dieses Feld ein
-dialog.pointedit.changevalue.title=Feld bearbeiten
 dialog.pointnameedit.name=Name des Wegpunkts
 dialog.pointnameedit.uppercase=GROSS geschrieben
 dialog.pointnameedit.lowercase=klein geschrieben
 dialog.pointnameedit.name=Name des Wegpunkts
 dialog.pointnameedit.uppercase=GROSS geschrieben
 dialog.pointnameedit.lowercase=klein geschrieben
index fa2931f6e38357b47e6f04e3c755d4cc115af185..27f3c7e6ca4a4cfeb470d5c9bcd6e8beeda513a5 100644 (file)
@@ -24,7 +24,7 @@ menu.range.end=Stopp setz\u00e4
 function.interpolate=P\u00fcnkte interpoliere
 menu.range.average=Durchschnitt uusr\u00e4chne
 menu.range.reverse=Beriich umdr\u00e4hie
 function.interpolate=P\u00fcnkte interpoliere
 menu.range.average=Durchschnitt uusr\u00e4chne
 menu.range.reverse=Beriich umdr\u00e4hie
-menu.range.mergetracksegments=Track Segm\u00e4nte merge
+menu.range.mergetracksegments=Tracksegm\u00e4nte merge
 menu.range.cutandmove=Schniide und move
 menu.point=Punkt
 menu.point.editpoint=Punkt editiere
 menu.range.cutandmove=Schniide und move
 menu.point=Punkt
 menu.point.editpoint=Punkt editiere
@@ -272,14 +272,10 @@ dialog.undo.none.text=Keini Operatione k\u00f6nne r\u00fcckg\u00e4ngig gmacht we
 dialog.clearundo.title=Undo-Liste l\u00f6sch\u00e4
 dialog.clearundo.text=Sind Sie sicher, Sie wend die Undo-Liste l\u00f6sche?\nAlle Undo Infos werdet verlore gah!
 dialog.pointedit.title=Punkt editier\u00e4
 dialog.clearundo.title=Undo-Liste l\u00f6sch\u00e4
 dialog.clearundo.text=Sind Sie sicher, Sie wend die Undo-Liste l\u00f6sche?\nAlle Undo Infos werdet verlore gah!
 dialog.pointedit.title=Punkt editier\u00e4
-dialog.pointedit.text=W\u00e4hlet Sie j\u00e4den F\u00e4ld uus zu editiere, und mitem 'Editier\u00e4' Chnopf den Wert \u00e4ndere
 dialog.pointedit.intro=W\u00e4hlet Sie j\u00e4den F\u00e4ld uus, um den Wert z'seh und z'\u00e4ndere
 dialog.pointedit.table.field=F\u00e4ld
 dialog.pointedit.nofield=Kei F\u00e4ld uusgew\u00e4hlt
 dialog.pointedit.table.value=Wert
 dialog.pointedit.intro=W\u00e4hlet Sie j\u00e4den F\u00e4ld uus, um den Wert z'seh und z'\u00e4ndere
 dialog.pointedit.table.field=F\u00e4ld
 dialog.pointedit.nofield=Kei F\u00e4ld uusgew\u00e4hlt
 dialog.pointedit.table.value=Wert
-dialog.pointedit.table.changed=Ge\u00e4ndert
-dialog.pointedit.changevalue.text=Gebet Sie den neuen Wert f\u00fcr diesen F\u00e4ld ina
-dialog.pointedit.changevalue.title=F\u00e4ld editiere
 dialog.pointnameedit.name=Waypoint Name
 dialog.pointnameedit.uppercase=GROSS gschriebe
 dialog.pointnameedit.lowercase=chli gschriebe
 dialog.pointnameedit.name=Waypoint Name
 dialog.pointnameedit.uppercase=GROSS gschriebe
 dialog.pointnameedit.lowercase=chli gschriebe
@@ -745,9 +741,9 @@ undo.croptrack=Track zuschniid\u00e4
 undo.deletemarked=P\u00fcnkte l\u00f6sch\u00e4
 undo.insert=P\u00fcnkte inn\u00e4tu\u00e4
 undo.reverse=Beriich umdr\u00e4hie
 undo.deletemarked=P\u00fcnkte l\u00f6sch\u00e4
 undo.insert=P\u00fcnkte inn\u00e4tu\u00e4
 undo.reverse=Beriich umdr\u00e4hie
-undo.mergetracksegments=track segm\u00e4nte merge
-undo.addtimeoffset=ziitverschiebig zutue
-undo.addaltitudeoffset=h\u00f6chiverschiebig zutue
+undo.mergetracksegments=Tracksegm\u00e4nte merge
+undo.addtimeoffset=Ziitverschiebig zutue
+undo.addaltitudeoffset=H\u00f6chiverschiebig zutue
 undo.rearrangewaypoints=Waypoints reorganisier\u00e4
 undo.cutandmove=Selektion mov\u00e4
 undo.connect=verbind\u00e4
 undo.rearrangewaypoints=Waypoints reorganisier\u00e4
 undo.cutandmove=Selektion mov\u00e4
 undo.connect=verbind\u00e4
@@ -782,7 +778,7 @@ error.jpegload.dialogtitle=F\u00e4hle bim Lade von F\u00f6telis
 error.jpegload.nofilesfound=Kei Files gfunde
 error.jpegload.nojpegsfound=Kei Jpegs gfunde
 error.jpegload.nogpsfound=Kei GPS Information gfunde
 error.jpegload.nofilesfound=Kei Files gfunde
 error.jpegload.nojpegsfound=Kei Jpegs gfunde
 error.jpegload.nogpsfound=Kei GPS Information gfunde
-error.jpegload.exifreadfailed=EXIF Uufruef isch fehlgschlage. Kei EXIF Infos k\u00f6nnet gl\u00e4se werde\nohni nen interni oder ext\u00e4rni Bibliothek.
+error.jpegload.exifreadfailed=Exif Uufruef isch fehlgschlage. Kei Exif Infos k\u00f6nnet gl\u00e4se werde\nohni nen interni oder ext\u00e4rni Bibliothek.
 error.audioload.nofilesfound=Kei Audiofiles gfunde
 error.gpsload.unknown=Unbekannts F\u00e4hler
 error.undofailed.title=Undo isch fehlgschlage worde
 error.audioload.nofilesfound=Kei Audiofiles gfunde
 error.gpsload.unknown=Unbekannts F\u00e4hler
 error.undofailed.title=Undo isch fehlgschlage worde
index 0193cb8c03f8d182dde38c64611705559ededa66..925419c628a7ad15a36472bae78ad4f906a9ba74 100644 (file)
@@ -277,14 +277,10 @@ dialog.undo.none.text=No operations to undo!
 dialog.clearundo.title=Clear undo list
 dialog.clearundo.text=Are you sure you want to clear the undo list?\nAll undo information will be lost!
 dialog.pointedit.title=Edit point
 dialog.clearundo.title=Clear undo list
 dialog.clearundo.text=Are you sure you want to clear the undo list?\nAll undo information will be lost!
 dialog.pointedit.title=Edit point
-dialog.pointedit.text=
 dialog.pointedit.intro=Select each field in turn to view and change the value
 dialog.pointedit.table.field=Field
 dialog.pointedit.nofield=No field selected
 dialog.pointedit.table.value=Value
 dialog.pointedit.intro=Select each field in turn to view and change the value
 dialog.pointedit.table.field=Field
 dialog.pointedit.nofield=No field selected
 dialog.pointedit.table.value=Value
-dialog.pointedit.table.changed=
-dialog.pointedit.changevalue.text=
-dialog.pointedit.changevalue.title=
 dialog.pointnameedit.name=Waypoint name
 dialog.pointnameedit.uppercase=UPPER case
 dialog.pointnameedit.lowercase=lower case
 dialog.pointnameedit.name=Waypoint name
 dialog.pointnameedit.uppercase=UPPER case
 dialog.pointnameedit.lowercase=lower case
@@ -471,7 +467,7 @@ dialog.checkversion.newversion1=A new version of GpsPrune is now available!  The
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=This new version was released on
 dialog.checkversion.releasedate2=.
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=This new version was released on
 dialog.checkversion.releasedate2=.
-dialog.checkversion.download=To download the new version, go to http://activityworkshop.net/software/gpsprune/download.html.
+dialog.checkversion.download=To download the new version, go to http://gpsprune.activityworkshop.net/download.html.
 dialog.keys.intro=You can use the following shortcut keys instead of using the mouse
 dialog.keys.keylist=<table><tr><td>Arrow keys</td><td>Pan map left right, up, down</td></tr><tr><td>Ctrl + left, right arrow</td><td>Select previous or next point</td></tr><tr><td>Ctrl + up, down arrow</td><td>Zoom in or out</td></tr><tr><td>Ctrl + PgUp, PgDown</td><td>Select previous, next segment</td></tr><tr><td>Ctrl + Home, End</td><td>Select first, last point</td></tr><tr><td>Del</td><td>Delete current point</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
 dialog.keys.intro=You can use the following shortcut keys instead of using the mouse
 dialog.keys.keylist=<table><tr><td>Arrow keys</td><td>Pan map left right, up, down</td></tr><tr><td>Ctrl + left, right arrow</td><td>Select previous or next point</td></tr><tr><td>Ctrl + up, down arrow</td><td>Zoom in or out</td></tr><tr><td>Ctrl + PgUp, PgDown</td><td>Select previous, next segment</td></tr><tr><td>Ctrl + Home, End</td><td>Select first, last point</td></tr><tr><td>Del</td><td>Delete current point</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
@@ -789,7 +785,7 @@ error.jpegload.dialogtitle=Error loading photos
 error.jpegload.nofilesfound=No files found
 error.jpegload.nojpegsfound=No jpeg files found
 error.jpegload.nogpsfound=No GPS information found
 error.jpegload.nofilesfound=No files found
 error.jpegload.nojpegsfound=No jpeg files found
 error.jpegload.nogpsfound=No GPS information found
-error.jpegload.exifreadfailed=Failed to read EXIF information. No EXIF information can be read\nwithout either an internal or external library.
+error.jpegload.exifreadfailed=Failed to read Exif information. No Exif information can be read\nwithout either an internal or external library.
 error.audioload.nofilesfound=No audio clips found
 error.gpsload.unknown=Unknown error
 error.undofailed.title=Undo failed
 error.audioload.nofilesfound=No audio clips found
 error.gpsload.unknown=Unknown error
 error.undofailed.title=Undo failed
index 2d2f3a5adf027984b8b34cfdc1119d9a52be5434..4ddc66b15a258ace0636c295267e42f103020edf 100644 (file)
@@ -1,5 +1,5 @@
 # Text entries for the GpsPrune application
 # Text entries for the GpsPrune application
-# Spanish entries as extra
+# Spanish entries thanks to various contributors
 
 # Menu entries
 menu.file=Archivo
 
 # Menu entries
 menu.file=Archivo
@@ -10,6 +10,7 @@ menu.file.exit=Salir
 menu.track=Track
 menu.track.undo=Deshacer
 menu.track.clearundo=Despejar la lista de deshacer
 menu.track=Track
 menu.track.undo=Deshacer
 menu.track.clearundo=Despejar la lista de deshacer
+menu.track.markrectangle=Marcar puntos dentro de un rect\u00e1ngulo
 menu.track.deletemarked=Eliminar puntos marcados
 menu.track.rearrange=Reorganizar waypoints
 menu.track.rearrange.start=Volver al comienzo
 menu.track.deletemarked=Eliminar puntos marcados
 menu.track.rearrange=Reorganizar waypoints
 menu.track.rearrange.start=Volver al comienzo
@@ -20,11 +21,9 @@ menu.range.all=Seleccionar todo
 menu.range.none=No seleccionar nada
 menu.range.start=Fijar comienzo
 menu.range.end=Fijar final
 menu.range.none=No seleccionar nada
 menu.range.start=Fijar comienzo
 menu.range.end=Fijar final
-function.deleterange=Eliminar rango
-function.interpolate=Interpolar puntos
 menu.range.average=Crear punto a la media del rango
 menu.range.reverse=Invertir rango
 menu.range.average=Crear punto a la media del rango
 menu.range.reverse=Invertir rango
-menu.range.mergetracksegments=Unir los segmentos de track
+menu.range.mergetracksegments=Unir los segmentos del track
 menu.range.cutandmove=Cortar y mover selecci\u00f3n
 menu.point=Punto
 menu.point.editpoint=Editar punto
 menu.range.cutandmove=Cortar y mover selecci\u00f3n
 menu.point=Punto
 menu.point.editpoint=Editar punto
@@ -50,10 +49,11 @@ menu.map.zoomout=Reducir zoom
 menu.map.zoomfull=Mostrar todo
 menu.map.newpoint=Crear un punto nuevo
 menu.map.drawpoints=Crear series de puntos
 menu.map.zoomfull=Mostrar todo
 menu.map.newpoint=Crear un punto nuevo
 menu.map.drawpoints=Crear series de puntos
-menu.map.connect=Conectar puntos de track
+menu.map.connect=Conectar puntos del track
 menu.map.autopan=Posicionar autom\u00e1ticamente
 menu.map.showmap=Mostrar el mapa
 menu.map.showscalebar=Mostrar barra de escala
 menu.map.autopan=Posicionar autom\u00e1ticamente
 menu.map.showmap=Mostrar el mapa
 menu.map.showscalebar=Mostrar barra de escala
+menu.map.editmode=Editar puntos
 
 # Alt keys for menus
 altkey.menu.file=A
 
 # Alt keys for menus
 altkey.menu.file=A
@@ -84,8 +84,12 @@ function.exportkml=Exportar KML
 function.exportgpx=Exportar GPX
 function.exportpov=Exportar POV
 function.exportsvg=Exportar SVG
 function.exportgpx=Exportar GPX
 function.exportpov=Exportar POV
 function.exportsvg=Exportar SVG
+function.exportimage=Exportar imagen
 function.editwaypointname=Editar nombre de waypoint
 function.compress=Comprimir track
 function.editwaypointname=Editar nombre de waypoint
 function.compress=Comprimir track
+function.deleterange=Eliminar rango
+function.croptrack=Truncar track
+function.interpolate=Interpolar puntos
 function.addtimeoffset=A\u00f1adir compensar tiempo
 function.addaltitudeoffset=A\u00f1adir compensar altitud
 function.convertnamestotimes=Convertir los nombres de los "waypoints" a tiempo
 function.addtimeoffset=A\u00f1adir compensar tiempo
 function.addaltitudeoffset=A\u00f1adir compensar altitud
 function.convertnamestotimes=Convertir los nombres de los "waypoints" a tiempo
@@ -96,6 +100,7 @@ function.charts=Diagramas
 function.show3d=Mostrar en 3-D
 function.distances=Distancias
 function.fullrangedetails=Detalles adicionales de rango
 function.show3d=Mostrar en 3-D
 function.distances=Distancias
 function.fullrangedetails=Detalles adicionales de rango
+function.estimatetime=Estimar duraci\u00f3n
 function.setmapbg=Configurar fondo de mapa
 function.setpaths=Configurar rutas del programas
 function.getgpsies=Bajar ruta de Gpsies
 function.setmapbg=Configurar fondo de mapa
 function.setpaths=Configurar rutas del programas
 function.getgpsies=Bajar ruta de Gpsies
@@ -139,6 +144,7 @@ dialog.deletepoint.title=Borrar punto
 dialog.deletepoint.deletephoto=\u00bfBorrar la foto tambien?
 dialog.deletephoto.title=Borrar foto
 dialog.deletephoto.deletepoint=\u00bfBorrar el punto tambien?
 dialog.deletepoint.deletephoto=\u00bfBorrar la foto tambien?
 dialog.deletephoto.title=Borrar foto
 dialog.deletephoto.deletepoint=\u00bfBorrar el punto tambien?
+dialog.deleteaudio.deletepoint=\u00bfBorrar el punto tambien?
 dialog.openoptions.title=Opciones de abrir
 dialog.openoptions.filesnippet=Extraer archivo
 dialog.load.table.field=Campo
 dialog.openoptions.title=Opciones de abrir
 dialog.openoptions.filesnippet=Extraer archivo
 dialog.load.table.field=Campo
@@ -154,6 +160,8 @@ dialog.openoptions.deliminfo.records=datos, con
 dialog.openoptions.deliminfo.fields=campos
 dialog.openoptions.deliminfo.norecords=Ningun dato
 dialog.openoptions.altitudeunits=Unidades altitud
 dialog.openoptions.deliminfo.fields=campos
 dialog.openoptions.deliminfo.norecords=Ningun dato
 dialog.openoptions.altitudeunits=Unidades altitud
+dialog.openoptions.speedunits=Unidades velocidad
+dialog.openoptions.vertspeedunits=Unidades velocidad vertical
 dialog.open.contentsdoubled=Este archivo contiene dos copias de cada punto,\nuna como "waypoints" y otra como puntos de recorrido.
 dialog.selecttracks.intro=Seleccionar recorrido/s a cargar
 dialog.selecttracks.noname=Innominados
 dialog.open.contentsdoubled=Este archivo contiene dos copias de cada punto,\nuna como "waypoints" y otra como puntos de recorrido.
 dialog.selecttracks.intro=Seleccionar recorrido/s a cargar
 dialog.selecttracks.noname=Innominados
@@ -171,6 +179,12 @@ dialog.gpsload.save=Salvar al archivo
 dialog.gpssend.sendwaypoints=Enviar "waypoints"
 dialog.gpssend.sendtracks=Enviar tracks
 dialog.gpssend.trackname=Nombre del track
 dialog.gpssend.sendwaypoints=Enviar "waypoints"
 dialog.gpssend.sendtracks=Enviar tracks
 dialog.gpssend.trackname=Nombre del track
+dialog.gpsbabel.filters=Filtros
+dialog.addfilter.title=A\u00f1adir filtro
+dialog.gpsbabel.filter.simplify=Simplificar
+dialog.gpsbabel.filter.distance=Distancia
+dialog.gpsbabel.filter.interpolate=Interpolar
+dialog.gpsbabel.filter.discard.numsats=N\u00famero de sat\u00e9lites <
 dialog.saveoptions.title=Guardar archivo
 dialog.save.fieldstosave=Campos a guardar
 dialog.save.table.field=Campo
 dialog.saveoptions.title=Guardar archivo
 dialog.save.fieldstosave=Campos a guardar
 dialog.save.table.field=Campo
@@ -189,6 +203,8 @@ dialog.exportkml.kmz=Comprimir al archivo kmz
 dialog.exportkml.exportimages=Exportar fotos al kmz
 dialog.exportkml.imagesize=Tama\u00f1os de las im\u00e1genes
 dialog.exportkml.trackcolour=Color del track
 dialog.exportkml.exportimages=Exportar fotos al kmz
 dialog.exportkml.imagesize=Tama\u00f1os de las im\u00e1genes
 dialog.exportkml.trackcolour=Color del track
+dialog.exportkml.standardkml=KML est\u00e1ndar
+dialog.exportkml.extendedkml=KML extendido con tiempos
 dialog.exportgpx.name=Nombre
 dialog.exportgpx.desc=Descripci\u00f3n
 dialog.exportgpx.includetimestamps=Tiempo tambien
 dialog.exportgpx.name=Nombre
 dialog.exportgpx.desc=Descripci\u00f3n
 dialog.exportgpx.includetimestamps=Tiempo tambien
@@ -196,7 +212,7 @@ dialog.exportgpx.copysource=Copiar la fuente
 dialog.exportgpx.encoding=Codificaci\u00f3n
 dialog.exportgpx.encoding.system=Sistema
 dialog.exportgpx.encoding.utf8=UTF-8
 dialog.exportgpx.encoding=Codificaci\u00f3n
 dialog.exportgpx.encoding.system=Sistema
 dialog.exportgpx.encoding.utf8=UTF-8
-dialog.exportpov.text=Introdzca los Parametros para exportar
+dialog.exportpov.text=Introduca los par\u00e1metros para exportar
 dialog.exportpov.font=Fuente
 dialog.exportpov.camerax=C\u00e1mara X
 dialog.exportpov.cameray=C\u00e1mara Y
 dialog.exportpov.font=Fuente
 dialog.exportpov.camerax=C\u00e1mara X
 dialog.exportpov.cameray=C\u00e1mara Y
@@ -205,12 +221,19 @@ dialog.exportpov.modelstyle=Estilo
 dialog.exportpov.ballsandsticks=Balas en palos
 dialog.exportpov.tubesandwalls=Tubos y paredes
 dialog.3d.warningtracksize=Este track contiene un gran numero de puntos. Puede ser que Java3D no los pueda visualizar. Est\u00e1 seguro de que desea continuar?
 dialog.exportpov.ballsandsticks=Balas en palos
 dialog.exportpov.tubesandwalls=Tubos y paredes
 dialog.3d.warningtracksize=Este track contiene un gran numero de puntos. Puede ser que Java3D no los pueda visualizar. Est\u00e1 seguro de que desea continuar?
+dialog.baseimage.title=Imagen de mapa
+dialog.baseimage.mapsource=Proveedor de mapas
+dialog.baseimage.useimage=Usar imagen
+dialog.baseimage.zoom=Zoom
+dialog.baseimage.incomplete=Imagen incompleta
+dialog.baseimage.tiles=Recuadros
+dialog.baseimage.size=Tama\u00f1o de la imagen
 dialog.exportsvg.text=Seleccione los par\u00e1metros para exportar a SVG
 dialog.exportsvg.phi=\u00c1ngulo de azimuth \u03d5
 dialog.exportsvg.theta=\u00c1ngulo de elevaci\u00f3n
 dialog.exportsvg.gradients=Usar degradado para sombras
 dialog.pointtype.desc=Salvar los siguientes tipos de puntos:
 dialog.exportsvg.text=Seleccione los par\u00e1metros para exportar a SVG
 dialog.exportsvg.phi=\u00c1ngulo de azimuth \u03d5
 dialog.exportsvg.theta=\u00c1ngulo de elevaci\u00f3n
 dialog.exportsvg.gradients=Usar degradado para sombras
 dialog.pointtype.desc=Salvar los siguientes tipos de puntos:
-dialog.pointtype.track=Puntos de track
+dialog.pointtype.track=Puntos del track
 dialog.pointtype.waypoint=Waypoints
 dialog.pointtype.photo=Puntos de foto
 dialog.pointtype.audio=Puntos de audio
 dialog.pointtype.waypoint=Waypoints
 dialog.pointtype.photo=Puntos de foto
 dialog.pointtype.audio=Puntos de audio
@@ -225,14 +248,11 @@ dialog.undo.pretext=Por favor, seleccione la operaci\u00f3n(es) a deshacer
 dialog.undo.none.title=No se puede deshacer
 dialog.undo.none.text=Ninguna operaci\u00f3n a deshacer
 dialog.clearundo.title=Despejar la lista de deshacer
 dialog.undo.none.title=No se puede deshacer
 dialog.undo.none.text=Ninguna operaci\u00f3n a deshacer
 dialog.clearundo.title=Despejar la lista de deshacer
-dialog.clearundo.text=\u00bfEsta seguro que desea despejar la lista de deshacer?, Â¡se perder\u00e1 toda la informaci\u00f3n!
+dialog.clearundo.text=\u00bfEsta seguro que desea despejar la lista de deshacer?, \u00a1se perder\u00e1 toda la informaci\u00f3n!
 dialog.pointedit.title=Editar punto
 dialog.pointedit.title=Editar punto
-dialog.pointedit.text=Seleccione cada campo a editar y use el bot\u00f3n 'Editar' para modificar el valor
+dialog.pointedit.intro=Seleccione cada campo para modificar el valor
 dialog.pointedit.table.field=Campo
 dialog.pointedit.table.value=Valor
 dialog.pointedit.table.field=Campo
 dialog.pointedit.table.value=Valor
-dialog.pointedit.table.changed=Modificado
-dialog.pointedit.changevalue.text=Introduzca el nuevo valor de campo
-dialog.pointedit.changevalue.title=Editar campo
 dialog.pointnameedit.name=Nombre de waypoint
 dialog.pointnameedit.uppercase=May\u00fasculas
 dialog.pointnameedit.lowercase=min\u00fasculas
 dialog.pointnameedit.name=Nombre de waypoint
 dialog.pointnameedit.uppercase=May\u00fasculas
 dialog.pointnameedit.lowercase=min\u00fasculas
@@ -272,6 +292,13 @@ dialog.distances.column.to=Al punto
 dialog.distances.currentpoint=Punto actual
 dialog.distances.toofewpoints=Esta funcion necesita "waypoints" para poder calcular las distancias entre ellos
 dialog.fullrangedetails.intro=Aqui estan los detalles para la selecci\u00f3n de rangos
 dialog.distances.currentpoint=Punto actual
 dialog.distances.toofewpoints=Esta funcion necesita "waypoints" para poder calcular las distancias entre ellos
 dialog.fullrangedetails.intro=Aqui estan los detalles para la selecci\u00f3n de rangos
+dialog.estimatetime.details=Detalles
+dialog.estimatetime.climb=Ascenso
+dialog.estimatetime.descent=Descenso
+dialog.estimatetime.parameters=Par\u00e1metros
+dialog.estimatetime.results=Resultados
+dialog.estimatetime.results.estimatedtime=Duraci\u00f3n estimada
+dialog.estimatetime.results.actualtime=Duraci\u00f3n real
 dialog.setmapbg.intro=Seleccione un proveedor de mapas o a\u00f1ada uno nuevo
 dialog.addmapsource.title=A\u00f1adir un proveedor de mapas
 dialog.addmapsource.sourcename=Nombre del proveedor
 dialog.setmapbg.intro=Seleccione un proveedor de mapas o a\u00f1ada uno nuevo
 dialog.addmapsource.title=A\u00f1adir un proveedor de mapas
 dialog.addmapsource.sourcename=Nombre del proveedor
@@ -302,6 +329,7 @@ dialog.wikipedia.column.name=Nombre del art\u00edculo
 dialog.wikipedia.column.distance=Distancia
 dialog.correlate.notimestamps=No hay informaci\u00f3n de tiempo para los puntos, as\u00ed que no hay nada que correlacionar con las fotos.
 dialog.correlate.nouncorrelatedphotos=No hay fotos no correlacionadas.\n\u00bfEst\u00e1 seguro de que desea continuar?
 dialog.wikipedia.column.distance=Distancia
 dialog.correlate.notimestamps=No hay informaci\u00f3n de tiempo para los puntos, as\u00ed que no hay nada que correlacionar con las fotos.
 dialog.correlate.nouncorrelatedphotos=No hay fotos no correlacionadas.\n\u00bfEst\u00e1 seguro de que desea continuar?
+dialog.correlate.nouncorrelatedaudios=No hay audios no correlacionadas.\n\u00bfEst\u00e1 seguro de que desea continuar?
 dialog.correlate.photoselect.intro=Seleccione una de estas fotos correlacionadas para usar como margen de tiempo
 dialog.correlate.select.photoname=Nombre de la foto
 dialog.correlate.select.timediff=Diferencia de tiempo
 dialog.correlate.photoselect.intro=Seleccione una de estas fotos correlacionadas para usar como margen de tiempo
 dialog.correlate.select.photoname=Nombre de la foto
 dialog.correlate.select.timediff=Diferencia de tiempo
@@ -339,7 +367,6 @@ dialog.rearrangephotos.toend=Mover al final
 dialog.rearrangephotos.nosort=No sortear
 dialog.rearrangephotos.sortbyfilename=Sortear por nombre del archivo
 dialog.rearrangephotos.sortbytime=Sortear por tiempo
 dialog.rearrangephotos.nosort=No sortear
 dialog.rearrangephotos.sortbyfilename=Sortear por nombre del archivo
 dialog.rearrangephotos.sortbytime=Sortear por tiempo
-dialog.deletemarked.nonefound=Ning\u00fan punto eliminado
 dialog.compress.closepoints.title=remover puntos cercanos
 dialog.compress.closepoints.paramdesc=Factor de extensi\u00f3n
 dialog.compress.wackypoints.title=Eliminar puntos an\u00f3malos
 dialog.compress.closepoints.title=remover puntos cercanos
 dialog.compress.closepoints.paramdesc=Factor de extensi\u00f3n
 dialog.compress.wackypoints.title=Eliminar puntos an\u00f3malos
@@ -350,10 +377,12 @@ dialog.compress.duplicates.title=Eliminar duplicados
 dialog.compress.douglaspeucker.title=Compresion Douglas-Peucker
 dialog.compress.douglaspeucker.paramdesc=Factor de extensi\u00f3n
 dialog.compress.summarylabel=Puntos para eliminar
 dialog.compress.douglaspeucker.title=Compresion Douglas-Peucker
 dialog.compress.douglaspeucker.paramdesc=Factor de extensi\u00f3n
 dialog.compress.summarylabel=Puntos para eliminar
+dialog.compress.confirmnone=Ning\u00fan punto marcado
+dialog.deletemarked.nonefound=Ning\u00fan punto eliminado
 dialog.pastecoordinates.desc=Ingresar o pegar las coordenadas aqu\u00ed
 dialog.pastecoordinates.coords=Coordenadas
 dialog.pastecoordinates.nothingfound=Por favor verificar las coordenadas e intentar nuevamente
 dialog.pastecoordinates.desc=Ingresar o pegar las coordenadas aqu\u00ed
 dialog.pastecoordinates.coords=Coordenadas
 dialog.pastecoordinates.nothingfound=Por favor verificar las coordenadas e intentar nuevamente
-dialog.help.help=Por favor, ver\n http://activityworkshop.net/software/gpsprune/\npara m\u00e1s informaci\u00f3n y gu\u00edas del usuario.
+dialog.help.help=Por favor, ver\n http://gpsprune.activityworkshop.net/\npara m\u00e1s informaci\u00f3n y gu\u00edas del usuario.
 dialog.about.version=Versi\u00f3n
 dialog.about.build=Construcci\u00f3n
 dialog.about.summarytext1=GpsPrune es un programa para cargar, mostrar y editar datos de receptores GPS.
 dialog.about.version=Versi\u00f3n
 dialog.about.build=Construcci\u00f3n
 dialog.about.summarytext1=GpsPrune es un programa para cargar, mostrar y editar datos de receptores GPS.
@@ -388,11 +417,11 @@ dialog.about.credits.thanks=Gracias a
 dialog.about.readme=Readme
 dialog.checkversion.error=El numero de versi\u00f3n no pudo ser verificada.\n Por favor verificar la conexi\u00f3n de Internet
 dialog.checkversion.uptodate=Esta usted utilizando la \u00faltima versi\u00f3n de GpsPrune
 dialog.about.readme=Readme
 dialog.checkversion.error=El numero de versi\u00f3n no pudo ser verificada.\n Por favor verificar la conexi\u00f3n de Internet
 dialog.checkversion.uptodate=Esta usted utilizando la \u00faltima versi\u00f3n de GpsPrune
-dialog.checkversion.newversion1=¡Una nueva versi\u00f3n de GpsPrune est\u00e1 disponible! La \u00faltima es ahora la versi\u00f3n
+dialog.checkversion.newversion1=\u00a1Una nueva versi\u00f3n de GpsPrune est\u00e1 disponible! La \u00faltima es ahora la versi\u00f3n
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=La nueva versi\u00f3n fue lanzada en
 dialog.checkversion.releasedate2=.
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=La nueva versi\u00f3n fue lanzada en
 dialog.checkversion.releasedate2=.
-dialog.checkversion.download=Para descargar la nueva versi\u00f3n visite http://activityworkshop.net/software/gpsprune/download.html.
+dialog.checkversion.download=Para descargar la nueva versi\u00f3n visite http://gpsprune.activityworkshop.net/download.html.
 dialog.keys.intro=Usted puede usar el siguiente atajo en lugar de usar el rat\u00f3n
 dialog.keys.keylist=<table><tr><td>Teclas de cursor</td><td>Desplazar a la izquierde, derecha, arriba, abajo</td></tr><tr><td>Ctrl + cursor izquierda, derecha</td><td>Seleccionar punto siguiente o anterior</td></tr><tr><td>Ctrl + cursor arriba, abajo</td><td>Ampliar o reducir zoom</td></tr><tr><td>Ctrl + Av Pag, Re Pag</td><td>Seleccionar segmento siguiente, anterior</td></tr><tr><td>Ctrl + Inicio, Fin</td><td>Seleccionar primer, \u00faltimo punto</td></tr><tr><td>Supr</td><td>Eliminar punto actual</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
 dialog.keys.intro=Usted puede usar el siguiente atajo en lugar de usar el rat\u00f3n
 dialog.keys.keylist=<table><tr><td>Teclas de cursor</td><td>Desplazar a la izquierde, derecha, arriba, abajo</td></tr><tr><td>Ctrl + cursor izquierda, derecha</td><td>Seleccionar punto siguiente o anterior</td></tr><tr><td>Ctrl + cursor arriba, abajo</td><td>Ampliar o reducir zoom</td></tr><tr><td>Ctrl + Av Pag, Re Pag</td><td>Seleccionar segmento siguiente, anterior</td></tr><tr><td>Ctrl + Inicio, Fin</td><td>Seleccionar primer, \u00faltimo punto</td></tr><tr><td>Supr</td><td>Eliminar punto actual</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
@@ -412,7 +441,6 @@ dialog.saveconfig.prune.mapsource=Proveedor de mapas seleccionado
 dialog.saveconfig.prune.mapsourcelist=Proveedor de mapas
 dialog.saveconfig.prune.diskcache=Memoria intermedia de mapas
 dialog.saveconfig.prune.kmzimagewidth=Ancho de im\u00e1genes en KMZ
 dialog.saveconfig.prune.mapsourcelist=Proveedor de mapas
 dialog.saveconfig.prune.diskcache=Memoria intermedia de mapas
 dialog.saveconfig.prune.kmzimagewidth=Ancho de im\u00e1genes en KMZ
-dialog.saveconfig.prune.kmzimageheight=Alto de im\u00e1genes en KMZ
 dialog.saveconfig.prune.colourscheme=Color de esquema
 dialog.saveconfig.prune.linewidth=Ancho de l\u00ednea
 dialog.saveconfig.prune.kmltrackcolour=Color de pista de KML
 dialog.saveconfig.prune.colourscheme=Color de esquema
 dialog.saveconfig.prune.linewidth=Ancho de l\u00ednea
 dialog.saveconfig.prune.kmltrackcolour=Color de pista de KML
@@ -458,6 +486,7 @@ dialog.diskcache.deleteall=Borrar todos los recuadros
 dialog.diskcache.deleted1=Borrado
 dialog.diskcache.deleted2=Archivos del cache
 dialog.deletefieldvalues.intro=Seleccionar el campo a eliminar para el rango actual
 dialog.diskcache.deleted1=Borrado
 dialog.diskcache.deleted2=Archivos del cache
 dialog.deletefieldvalues.intro=Seleccionar el campo a eliminar para el rango actual
+dialog.deletefieldvalues.nofields=No hay campos a eliminar para el rango actual
 dialog.setlinewidth.text=Introduzca la anchura de las l\u00edneas a dibujar para los recorridos (1-4)
 dialog.downloadosm.desc=Confirmar la descarga de datos en bruto de OSM para el \u00e1rea especificada.
 dialog.searchwikipedianames.search=Buscar:
 dialog.setlinewidth.text=Introduzca la anchura de las l\u00edneas a dibujar para los recorridos (1-4)
 dialog.downloadosm.desc=Confirmar la descarga de datos en bruto de OSM para el \u00e1rea especificada.
 dialog.searchwikipedianames.search=Buscar:
@@ -480,6 +509,7 @@ confirm.addaltitudeoffset=A\u00f1adido margen de altitud
 confirm.rearrangewaypoints=Waypoints reorganizados
 confirm.rearrangephotos=Fotos reacomodadas
 confirm.cutandmove=Mover Selecci\u00f3n
 confirm.rearrangewaypoints=Waypoints reorganizados
 confirm.rearrangephotos=Fotos reacomodadas
 confirm.cutandmove=Mover Selecci\u00f3n
+confirm.interpolate=Puntos insertados
 confirm.convertnamestotimes=Nombres de "waypoint" convertidos
 confirm.saveexif.ok1=Guardado
 confirm.saveexif.ok2=fotos
 confirm.convertnamestotimes=Nombres de "waypoint" convertidos
 confirm.saveexif.ok1=Guardado
 confirm.saveexif.ok2=fotos
@@ -534,6 +564,7 @@ button.browse=Navegar...
 button.addnew=A\u00f1adir nuevo
 button.delete=Eliminar
 button.manage=Administrar
 button.addnew=A\u00f1adir nuevo
 button.delete=Eliminar
 button.manage=Administrar
+button.combine=Combinar
 
 # File types
 filetype.txt=Archivos TXT
 
 # File types
 filetype.txt=Archivos TXT
@@ -544,12 +575,14 @@ filetype.kmz=Archivos KMZ
 filetype.gpx=Archivos GPX
 filetype.pov=Archivos POV
 filetype.svg=Archivos SVG
 filetype.gpx=Archivos GPX
 filetype.pov=Archivos POV
 filetype.svg=Archivos SVG
+filetype.png=Archivos PNG
 filetype.audio=Archivos MP3, OGG, WAV
 
 # Display components
 display.nodata=Ning\u00fan dato cargado
 display.noaltitudes=Los datos del track no incluyen altitudes
 display.notimestamps=Los datos de recorrido no incluyen marcas de tiempo
 filetype.audio=Archivos MP3, OGG, WAV
 
 # Display components
 display.nodata=Ning\u00fan dato cargado
 display.noaltitudes=Los datos del track no incluyen altitudes
 display.notimestamps=Los datos de recorrido no incluyen marcas de tiempo
+display.novalues=Los datos de recorrido no incluyen valores para este campo
 details.trackdetails=Detalles del track
 details.notrack=Ning\u00fan track cargado
 details.track.points=Puntos
 details.trackdetails=Detalles del track
 details.notrack=Ning\u00fan track cargado
 details.track.points=Puntos
@@ -586,6 +619,7 @@ details.nophoto=Ninguna foto seleccionada
 details.photo.loading=Cargando
 details.photo.bearing=Rumbo
 details.media.connected=Conectada
 details.photo.loading=Cargando
 details.photo.bearing=Rumbo
 details.media.connected=Conectada
+details.media.fullpath=Ruta completa
 details.audiodetails=Detalles de audio
 details.noaudio=No se ha seleccionado ning\u00fan archivo de audio
 details.audio.file=Archivo de audio
 details.audiodetails=Detalles de audio
 details.noaudio=No se ha seleccionado ning\u00fan archivo de audio
 details.audio.file=Archivo de audio
@@ -619,17 +653,31 @@ units.feet=Pies
 units.feet.short=ft
 units.kilometres=Kil\u00f3metros
 units.kilometres.short=km
 units.feet.short=ft
 units.kilometres=Kil\u00f3metros
 units.kilometres.short=km
+units.kilometresperhour=km por hora
+units.kilometresperhour.short=km/h
 units.miles=Millas
 units.miles.short=mi
 units.miles=Millas
 units.miles.short=mi
+units.milesperhour=milla por hora
 units.milesperhour.short=mi/h
 units.milesperhour.short=mi/h
+units.nauticalmiles=Millas n\u00e1uticas
+units.nauticalmiles.short=mn
+units.nauticalmilesperhour.short=kn
+units.metrespersec=metros por segundo
 units.metrespersec.short=m/s
 units.metrespersec.short=m/s
+units.feetpersec=pies por segundo
 units.feetpersec.short=ft/s
 units.hours=horas
 units.feetpersec.short=ft/s
 units.hours=horas
+units.minutes=minutos
+units.seconds=segundos
 units.degminsec=Gra-min-seg
 units.degmin=Gra-min
 units.deg=Grados
 units.iso8601=ISO 8601
 
 units.degminsec=Gra-min-seg
 units.degmin=Gra-min
 units.deg=Grados
 units.iso8601=ISO 8601
 
+# How to combine conditions, such as filters
+logic.and=y
+logic.or=o
+
 # External urls
 url.googlemaps=maps.google.es
 wikipedia.lang=es
 # External urls
 url.googlemaps=maps.google.es
 wikipedia.lang=es
@@ -649,10 +697,11 @@ undo.deletepoint=eliminar punto
 undo.removephoto=eliminar foto
 undo.removeaudio=eliminar archivos de audio
 undo.deleterange=eliminar rango
 undo.removephoto=eliminar foto
 undo.removeaudio=eliminar archivos de audio
 undo.deleterange=eliminar rango
+undo.croptrack=truncar track
 undo.deletemarked=eliminar puntos
 undo.insert=insertar puntos
 undo.reverse=invertir rango
 undo.deletemarked=eliminar puntos
 undo.insert=insertar puntos
 undo.reverse=invertir rango
-undo.mergetracksegments=unir los segmentos de track
+undo.mergetracksegments=unir los segmentos del track
 undo.addtimeoffset=a\u00f1adir margen de tiempo
 undo.addaltitudeoffset=a\u00f1adir margen de altitud
 undo.rearrangewaypoints=reordenar waypoints
 undo.addtimeoffset=a\u00f1adir margen de tiempo
 undo.addaltitudeoffset=a\u00f1adir margen de altitud
 undo.rearrangewaypoints=reordenar waypoints
@@ -689,7 +738,7 @@ error.jpegload.dialogtitle=Error cargando fotos
 error.jpegload.nofilesfound=No se encuentra ning\u00fan archivo
 error.jpegload.nojpegsfound=No se encuentra ning\u00fan archivo jpeg
 error.jpegload.nogpsfound=No se encuentra informaci\u00f3n GPS
 error.jpegload.nofilesfound=No se encuentra ning\u00fan archivo
 error.jpegload.nojpegsfound=No se encuentra ning\u00fan archivo jpeg
 error.jpegload.nogpsfound=No se encuentra informaci\u00f3n GPS
-error.jpegload.exifreadfailed=Fallo al leer la informaci\u00f3n EXIF. No se puede leer ninguna informaci\u00f3n EXIF\ncon las librer\u00edas internas ni externas.
+error.jpegload.exifreadfailed=Fallo al leer la informaci\u00f3n Exif. No se puede leer ninguna informaci\u00f3n Exif\ncon las librer\u00edas internas ni externas.
 error.audioload.nofilesfound=No se encontraron archivos de audio
 error.gpsload.unknown=Error desconocido
 error.undofailed.title=Fallo al deshacer
 error.audioload.nofilesfound=No se encontraron archivos de audio
 error.gpsload.unknown=Error desconocido
 error.undofailed.title=Fallo al deshacer
index 83045ea704db224eb00e9c9e877fbedd6baa423b..7d744f87151cc36c97eaccb7eb084e1a93627f6f 100644 (file)
@@ -84,6 +84,7 @@ function.exportkml=Exporter en KML
 function.exportgpx=Exporter en GPX
 function.exportpov=Exporter en POV
 function.exportsvg=Exporter en SVG
 function.exportgpx=Exporter en GPX
 function.exportpov=Exporter en POV
 function.exportsvg=Exporter en SVG
+function.exportimage=Exporter une image
 function.editwaypointname=\u00c9diter le nom du waypoint
 function.compress=Compresser la trace
 function.deleterange=Supprimer l'\u00e9tendue
 function.editwaypointname=\u00c9diter le nom du waypoint
 function.compress=Compresser la trace
 function.deleterange=Supprimer l'\u00e9tendue
@@ -99,6 +100,7 @@ function.charts=Graphiques
 function.show3d=Montrer en 3D
 function.distances=Distances
 function.fullrangedetails=Montrer tous les d\u00e9tails
 function.show3d=Montrer en 3D
 function.distances=Distances
 function.fullrangedetails=Montrer tous les d\u00e9tails
+function.estimatetime=Temps estim\u00e9
 function.setmapbg=D\u00e9finir le fond de carte
 function.setpaths=D\u00e9finir les chemins des programmes
 function.getgpsies=R\u00e9cup\u00e9rer les traces Gpsies
 function.setmapbg=D\u00e9finir le fond de carte
 function.setpaths=D\u00e9finir les chemins des programmes
 function.getgpsies=R\u00e9cup\u00e9rer les traces Gpsies
@@ -131,7 +133,7 @@ function.about=\u00c0 propos de GpsPrune
 function.checkversion=Chercher une mise \u00e0 jour
 function.saveconfig=Enregistrer les pr\u00e9f\u00e9rences
 function.diskcache=Enregistrer les cartes sur le disque
 function.checkversion=Chercher une mise \u00e0 jour
 function.saveconfig=Enregistrer les pr\u00e9f\u00e9rences
 function.diskcache=Enregistrer les cartes sur le disque
-function.managetilecache=Gestion du cache des tuiles de cartes
+function.managetilecache=Gestion du cache des dalles de cartes
 
 # Dialogs
 dialog.exit.confirm.title=Quitter GpsPrune
 
 # Dialogs
 dialog.exit.confirm.title=Quitter GpsPrune
@@ -158,6 +160,8 @@ dialog.openoptions.deliminfo.records=enregistrements, avec
 dialog.openoptions.deliminfo.fields=champs
 dialog.openoptions.deliminfo.norecords=Pas d'enregistrements
 dialog.openoptions.altitudeunits=Unit\u00e9s d'altitude
 dialog.openoptions.deliminfo.fields=champs
 dialog.openoptions.deliminfo.norecords=Pas d'enregistrements
 dialog.openoptions.altitudeunits=Unit\u00e9s d'altitude
+dialog.openoptions.speedunits=Unit\u00e9s de vitesse
+dialog.openoptions.vertspeedunits=Unit\u00e9s de vitesse verticale
 dialog.open.contentsdoubled=Ce fichier contient deux copies de chaque point,\nune fois comme waypoint, une autre comme point de trace.
 dialog.selecttracks.intro=S\u00e9lectionner la ou les traces \u00e0 charger
 dialog.selecttracks.noname=Sans titre
 dialog.open.contentsdoubled=Ce fichier contient deux copies de chaque point,\nune fois comme waypoint, une autre comme point de trace.
 dialog.selecttracks.intro=S\u00e9lectionner la ou les traces \u00e0 charger
 dialog.selecttracks.noname=Sans titre
@@ -175,6 +179,18 @@ dialog.gpsload.save=Enregistrer dans un fichier
 dialog.gpssend.sendwaypoints=Envoyer les waypoints
 dialog.gpssend.sendtracks=Envoyer les traces
 dialog.gpssend.trackname=Nom de la trace
 dialog.gpssend.sendwaypoints=Envoyer les waypoints
 dialog.gpssend.sendtracks=Envoyer les traces
 dialog.gpssend.trackname=Nom de la trace
+dialog.gpsbabel.filters=Filtres
+dialog.gpsbabel.filter.discard=Jeter
+dialog.gpsbabel.filter.simplify=Simplifier
+dialog.gpsbabel.filter.interpolate=Interpoler
+dialog.gpsbabel.filter.discard.intro=Jeter les points si
+dialog.gpsbabel.filter.discard.hdop=Hdop >
+dialog.gpsbabel.filter.discard.vdop=Vdop >
+dialog.gpsbabel.filter.distance=Distance
+dialog.gpsbabel.filter.distance.distance=Si la distance <
+dialog.gpsbabel.filter.distance.time=et difference de temps <
+dialog.gpsbabel.filter.interpolate.distance=Si la distance >
+dialog.gpsbabel.filter.interpolate.time=ou difference de temps >
 dialog.saveoptions.title=Enregistrer le fichier
 dialog.save.fieldstosave=Champs \u00e0 enregistrer
 dialog.save.table.field=Champ
 dialog.saveoptions.title=Enregistrer le fichier
 dialog.save.fieldstosave=Champs \u00e0 enregistrer
 dialog.save.table.field=Champ
@@ -193,12 +209,14 @@ dialog.exportkml.kmz=Compresser au format kmz
 dialog.exportkml.exportimages=Exporter les vignettes au format kmz
 dialog.exportkml.imagesize=Taille des images
 dialog.exportkml.trackcolour=Couleur de la trace
 dialog.exportkml.exportimages=Exporter les vignettes au format kmz
 dialog.exportkml.imagesize=Taille des images
 dialog.exportkml.trackcolour=Couleur de la trace
+dialog.exportkml.standardkml=KML standard
+dialog.exportkml.extendedkml=KML enrichi avec l'heure
 dialog.exportgpx.name=Nom
 dialog.exportgpx.desc=L\u00e9gende
 dialog.exportgpx.includetimestamps=Inclure l'heure pour chaque point
 dialog.exportgpx.copysource=Copier la source xml
 dialog.exportgpx.name=Nom
 dialog.exportgpx.desc=L\u00e9gende
 dialog.exportgpx.includetimestamps=Inclure l'heure pour chaque point
 dialog.exportgpx.copysource=Copier la source xml
-dialog.exportgpx.encoding=Encodage
-dialog.exportgpx.encoding.system=Encodage syst\u00e8me
+dialog.exportgpx.encoding=Codage
+dialog.exportgpx.encoding.system=Codage syst\u00e8me
 dialog.exportgpx.encoding.utf8=UTF-8
 dialog.exportpov.text=Entrez les param\u00e8tres pour l'export POV
 dialog.exportpov.font=Police
 dialog.exportgpx.encoding.utf8=UTF-8
 dialog.exportpov.text=Entrez les param\u00e8tres pour l'export POV
 dialog.exportpov.font=Police
@@ -214,7 +232,7 @@ dialog.baseimage.useimage=Utiliser image
 dialog.baseimage.mapsource=Source de cartes
 dialog.baseimage.zoom=Zoom
 dialog.baseimage.incomplete=Image incompl\u00e8te
 dialog.baseimage.mapsource=Source de cartes
 dialog.baseimage.zoom=Zoom
 dialog.baseimage.incomplete=Image incompl\u00e8te
-dialog.baseimage.tiles=Tuiles
+dialog.baseimage.tiles=Dalles
 dialog.baseimage.size=Taille de l'image
 dialog.exportsvg.text=S\u00e9lectionner les param\u00e8tres de l'export SVG
 dialog.exportsvg.phi=Angle d'azimuth \u03d5
 dialog.baseimage.size=Taille de l'image
 dialog.exportsvg.text=S\u00e9lectionner les param\u00e8tres de l'export SVG
 dialog.exportsvg.phi=Angle d'azimuth \u03d5
@@ -239,12 +257,9 @@ dialog.undo.none.text=Pas d'op\u00e9ration \u00e0 annuler !
 dialog.clearundo.title=Purger la liste d'annulation
 dialog.clearundo.text=\u00cates-vous s\u00fbr de vouloir effacer la liste d'annulation ?\nToutes les informations d'annulation seront perdues !
 dialog.pointedit.title=\u00c9diter le point
 dialog.clearundo.title=Purger la liste d'annulation
 dialog.clearundo.text=\u00cates-vous s\u00fbr de vouloir effacer la liste d'annulation ?\nToutes les informations d'annulation seront perdues !
 dialog.pointedit.title=\u00c9diter le point
-dialog.pointedit.text=S\u00e9lectionner chaque champ \u00e0 \u00e9diter et utiliser le bouton '\u00c9diter' pour changer la valeur
+dialog.pointedit.intro=S\u00e9lectionner chaque champ pour voire et changer la valeur
 dialog.pointedit.table.field=Champ
 dialog.pointedit.table.value=Valeur
 dialog.pointedit.table.field=Champ
 dialog.pointedit.table.value=Valeur
-dialog.pointedit.table.changed=Chang\u00e9
-dialog.pointedit.changevalue.text=Entrer la nouvelle valeur pour ce champ
-dialog.pointedit.changevalue.title=\u00c9diter le champ
 dialog.pointnameedit.name=Nom de waypoint
 dialog.pointnameedit.uppercase=CASSE MAJUSCULES
 dialog.pointnameedit.lowercase=casse minuscules
 dialog.pointnameedit.name=Nom de waypoint
 dialog.pointnameedit.uppercase=CASSE MAJUSCULES
 dialog.pointnameedit.lowercase=casse minuscules
@@ -254,7 +269,7 @@ dialog.addtimeoffset.subtract=Avancer l'heure
 dialog.addtimeoffset.days=Jours
 dialog.addtimeoffset.hours=Heures
 dialog.addtimeoffset.minutes=Minutes
 dialog.addtimeoffset.days=Jours
 dialog.addtimeoffset.hours=Heures
 dialog.addtimeoffset.minutes=Minutes
-dialog.addtimeoffset.notimestamps=Ne peut pas d\u00e9caler l'heure; cette s\u00e9lection ne contient pas de donn\u00e9es d'heure
+dialog.addtimeoffset.notimestamps=Ne peut pas d\u00e9caler l'heure ; cette s\u00e9lection ne contient pas de donn\u00e9es d'heure
 dialog.findwaypoint.intro=Entrez une partie du nom de waypoint
 dialog.findwaypoint.search=Chercher
 dialog.saveexif.title=Enregistrer Exif
 dialog.findwaypoint.intro=Entrez une partie du nom de waypoint
 dialog.findwaypoint.search=Chercher
 dialog.saveexif.title=Enregistrer Exif
@@ -286,6 +301,8 @@ dialog.distances.toofewpoints=Cette fonction a besoin de waypoints pour calculer
 dialog.fullrangedetails.intro=Voici les d\u00e9tails pour l\u2019\u00e9tendue s\u00e9lectionn\u00e9e
 dialog.fullrangedetails.coltotal=Inclure les cellules vides
 dialog.fullrangedetails.colsegments=Exclure les cellules vides
 dialog.fullrangedetails.intro=Voici les d\u00e9tails pour l\u2019\u00e9tendue s\u00e9lectionn\u00e9e
 dialog.fullrangedetails.coltotal=Inclure les cellules vides
 dialog.fullrangedetails.colsegments=Exclure les cellules vides
+dialog.estimatetime.climb=Mont\u00e9e
+dialog.estimatetime.descent=Descente
 dialog.setmapbg.intro=S\u00e9lectionnez une source de cartes, ou ajoutez-en une nouvelle
 dialog.addmapsource.title=Ajouter une nouvelle source de cartes
 dialog.addmapsource.sourcename=Nom de la source
 dialog.setmapbg.intro=S\u00e9lectionnez une source de cartes, ou ajoutez-en une nouvelle
 dialog.addmapsource.title=Ajouter une nouvelle source de cartes
 dialog.addmapsource.sourcename=Nom de la source
@@ -371,7 +388,7 @@ dialog.deletemarked.nonefound=Pas de donn\u00e9es \u00e0 effacer
 dialog.pastecoordinates.desc=Entrez ou collez les coordonn\u00e9es ici
 dialog.pastecoordinates.coords=Coordonn\u00e9es
 dialog.pastecoordinates.nothingfound=V\u00e9rifier les coordonn\u00e9es et essayez \u00e0 nouveau
 dialog.pastecoordinates.desc=Entrez ou collez les coordonn\u00e9es ici
 dialog.pastecoordinates.coords=Coordonn\u00e9es
 dialog.pastecoordinates.nothingfound=V\u00e9rifier les coordonn\u00e9es et essayez \u00e0 nouveau
-dialog.help.help=Consultez la page\n http://activityworkshop.net/software/gpsprune/\npour plus de d\u00e9tails et des manuels utilisateur.
+dialog.help.help=Consultez la page\n http://gpsprune.activityworkshop.net/\npour plus de d\u00e9tails et des manuels utilisateur.
 dialog.about.version=Version
 dialog.about.build=Build
 dialog.about.summarytext1=GpsPrune est un programme pour charger, afficher et \u00e9diter des donn\u00e9es de r\u00e9cepteurs GPS.
 dialog.about.version=Version
 dialog.about.build=Build
 dialog.about.summarytext1=GpsPrune est un programme pour charger, afficher et \u00e9diter des donn\u00e9es de r\u00e9cepteurs GPS.
@@ -410,7 +427,7 @@ dialog.checkversion.newversion1=La version actuelle est maintenant la version
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=La nouvelle version est sortie le
 dialog.checkversion.releasedate2=.
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=La nouvelle version est sortie le
 dialog.checkversion.releasedate2=.
-dialog.checkversion.download=Pour t\u00e9l\u00e9charger la nouvelle version, aller \u00e0 http://activityworkshop.net/software/gpsprune/download.html.
+dialog.checkversion.download=Pour t\u00e9l\u00e9charger la nouvelle version, aller \u00e0 http://gpsprune.activityworkshop.net/download.html.
 dialog.keys.intro=Vous pouvez utiliser ces raccourcis clavier \u00e0 la place de la souris
 dialog.keys.keylist=<table><tr><td>Touches-fl\u00e8ches</td><td>Faire d\u00e9filer la carte horizontalement et verticalement</td></tr><tr><td>Ctrl + gauche, Ctrl + droite</td><td>Choisir le point pr\u00e9c\u00e9dent ou suivant</td></tr><tr><td>Ctrl + haut, Ctrl + bas</td><td>Zoomer, s'\u00e9loigner</td></tr><tr><td>Suppr</td><td>Effacer le point courant</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
 dialog.keys.intro=Vous pouvez utiliser ces raccourcis clavier \u00e0 la place de la souris
 dialog.keys.keylist=<table><tr><td>Touches-fl\u00e8ches</td><td>Faire d\u00e9filer la carte horizontalement et verticalement</td></tr><tr><td>Ctrl + gauche, Ctrl + droite</td><td>Choisir le point pr\u00e9c\u00e9dent ou suivant</td></tr><tr><td>Ctrl + haut, Ctrl + bas</td><td>Zoomer, s'\u00e9loigner</td></tr><tr><td>Suppr</td><td>Effacer le point courant</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
@@ -430,7 +447,6 @@ dialog.saveconfig.prune.mapsource=Carte source s\u00e9lectionn\u00e9e
 dialog.saveconfig.prune.mapsourcelist=Sources de cartes
 dialog.saveconfig.prune.diskcache=Cache de carte
 dialog.saveconfig.prune.kmzimagewidth=Largeur de l'image KMZ
 dialog.saveconfig.prune.mapsourcelist=Sources de cartes
 dialog.saveconfig.prune.diskcache=Cache de carte
 dialog.saveconfig.prune.kmzimagewidth=Largeur de l'image KMZ
-dialog.saveconfig.prune.kmzimageheight=Hauteur de l'image KMZ
 dialog.saveconfig.prune.colourscheme=Mod\u00e8le de couleurs
 dialog.saveconfig.prune.linewidth=Largeur de ligne
 dialog.saveconfig.prune.kmltrackcolour=Couleur de la trace KML
 dialog.saveconfig.prune.colourscheme=Mod\u00e8le de couleurs
 dialog.saveconfig.prune.linewidth=Largeur de ligne
 dialog.saveconfig.prune.kmltrackcolour=Couleur de la trace KML
@@ -467,15 +483,15 @@ dialog.diskcache.cannotwrite=Le r\u00e9pertoire est en lecture seule !
 dialog.diskcache.table.path=Chemin
 dialog.diskcache.table.usedby=Utilis\u00e9 par
 dialog.diskcache.table.zoom=Amplitude du zoom
 dialog.diskcache.table.path=Chemin
 dialog.diskcache.table.usedby=Utilis\u00e9 par
 dialog.diskcache.table.zoom=Amplitude du zoom
-dialog.diskcache.table.tiles=Tuiles
+dialog.diskcache.table.tiles=Dalles
 dialog.diskcache.table.megabytes=Megabytes
 dialog.diskcache.table.megabytes=Megabytes
-dialog.diskcache.tileset=Paquet de tuiles
+dialog.diskcache.tileset=Paquet de dalles
 dialog.diskcache.tileset.multiple=multiple
 dialog.diskcache.tileset.multiple=multiple
-dialog.diskcache.deleteold=Efface vieilles tuiles
+dialog.diskcache.deleteold=Efface vieilles dalles
 dialog.diskcache.maximumage=\u00e2ge maxi (jours)
 dialog.diskcache.maximumage=\u00e2ge maxi (jours)
-dialog.diskcache.deleteall=Efface toute les tuiles
+dialog.diskcache.deleteall=Efface toutes les dalles
 dialog.diskcache.deleted1=Effac\u00e9
 dialog.diskcache.deleted1=Effac\u00e9
-dialog.diskcache.deleted2=tuiles du cache
+dialog.diskcache.deleted2=dalles en cache
 dialog.deletefieldvalues.intro=Choisir le champ \u00e0 effacer pour l'\u00e9tendue actuelle
 dialog.deletefieldvalues.nofields=L'\u00e9tendue actuelle n'a pas de champs \u00e0 effacer
 dialog.setlinewidth.text=Entrer l'\u00e9paisseur des lignes des traces (1-4)
 dialog.deletefieldvalues.intro=Choisir le champ \u00e0 effacer pour l'\u00e9tendue actuelle
 dialog.deletefieldvalues.nofields=L'\u00e9tendue actuelle n'a pas de champs \u00e0 effacer
 dialog.setlinewidth.text=Entrer l'\u00e9paisseur des lignes des traces (1-4)
@@ -555,6 +571,7 @@ button.browse=Naviguer...
 button.addnew=Ajouter nouveau...
 button.delete=Supprimer
 button.manage=G\u00e9rer
 button.addnew=Ajouter nouveau...
 button.delete=Supprimer
 button.manage=G\u00e9rer
+button.combine=Combiner
 
 # File types
 filetype.txt=Fichiers TXT
 
 # File types
 filetype.txt=Fichiers TXT
@@ -565,6 +582,7 @@ filetype.kmz=Fichiers KMZ
 filetype.gpx=Fichiers GPX
 filetype.pov=Fichiers POV
 filetype.svg=Fichiers SVG
 filetype.gpx=Fichiers GPX
 filetype.pov=Fichiers POV
 filetype.svg=Fichiers SVG
+filetype.png=Fichiers PNG
 filetype.audio=Fichiers MP3, OGG, WAV
 
 # Display components
 filetype.audio=Fichiers MP3, OGG, WAV
 
 # Display components
@@ -641,21 +659,31 @@ units.feet=pieds
 units.feet.short=p
 units.kilometres=Kilom\u00e8tres
 units.kilometres.short=km
 units.feet.short=p
 units.kilometres=Kilom\u00e8tres
 units.kilometres.short=km
+units.kilometresperhour=km par heure
 units.kilometresperhour.short=km/h
 units.miles=Miles
 units.miles.short=mi
 units.kilometresperhour.short=km/h
 units.miles=Miles
 units.miles.short=mi
+units.milesperhour=miles par heure
 units.milesperhour.short=mph
 units.nauticalmiles=miles nautiques
 units.nauticalmiles.short=N.m.
 units.nauticalmilesperhour.short=nd
 units.milesperhour.short=mph
 units.nauticalmiles=miles nautiques
 units.nauticalmiles.short=N.m.
 units.nauticalmilesperhour.short=nd
+units.metrespersec=m\u00e8tres par seconde
 units.metrespersec.short=m/s
 units.metrespersec.short=m/s
+units.feetpersec=pieds par seconde
 units.feetpersec.short=ft/s
 units.hours=heures
 units.feetpersec.short=ft/s
 units.hours=heures
+units.minutes=minutes
+units.seconds=secondes
 units.degminsec=Deg-min-sec
 units.degmin=Deg-min
 units.deg=Degr\u00e9s
 units.iso8601=ISO 8601
 
 units.degminsec=Deg-min-sec
 units.degmin=Deg-min
 units.deg=Degr\u00e9s
 units.iso8601=ISO 8601
 
+# How to combine conditions, such as filters
+logic.and=et
+logic.or=ou
+
 # External urls
 url.googlemaps=maps.google.fr
 wikipedia.lang=fr
 # External urls
 url.googlemaps=maps.google.fr
 wikipedia.lang=fr
@@ -716,7 +744,7 @@ error.jpegload.dialogtitle=Erreur au chargement des photos
 error.jpegload.nofilesfound=Aucun fichier trouv\u00e9
 error.jpegload.nojpegsfound=Aucun fichier jpeg trouv\u00e9
 error.jpegload.nogpsfound=Aucune information GPS trouv\u00e9e
 error.jpegload.nofilesfound=Aucun fichier trouv\u00e9
 error.jpegload.nojpegsfound=Aucun fichier jpeg trouv\u00e9
 error.jpegload.nogpsfound=Aucune information GPS trouv\u00e9e
-error.jpegload.exifreadfailed=Information EXIF illisible. Aucune information EXIF ne peut \u00eatre lue\nsans une librairie interne ou externe.
+error.jpegload.exifreadfailed=Information Exif illisible. Aucune information Exif ne peut \u00eatre lue\nsans une librairie interne ou externe.
 error.audioload.nofilesfound=Aucun fichier audio trouv\u00e9
 error.gpsload.unknown=Erreur inconnue
 error.undofailed.title=\u00c9chec de l'annulation
 error.audioload.nofilesfound=Aucun fichier audio trouv\u00e9
 error.gpsload.unknown=Erreur inconnue
 error.undofailed.title=\u00c9chec de l'annulation
@@ -739,5 +767,5 @@ error.showphoto.failed=Impossible de charger la photo
 error.playaudiofailed=\u00c9chec de la lecture du fichier audio
 error.cache.notthere=Le dossier du cache n'a pas \u00e9t\u00e9 trouv\u00e9
 error.cache.empty=Le dossier du cache est vide
 error.playaudiofailed=\u00c9chec de la lecture du fichier audio
 error.cache.notthere=Le dossier du cache n'a pas \u00e9t\u00e9 trouv\u00e9
 error.cache.empty=Le dossier du cache est vide
-error.cache.cannotdelete=Ne peux pas effac\u00e9 les tuiles
+error.cache.cannotdelete=Effacement des dalles impossible
 error.interpolate.invalidparameter=Le nombre de points doit \u00eatre compris entre 1 et 1000
 error.interpolate.invalidparameter=Le nombre de points doit \u00eatre compris entre 1 et 1000
index 0764c74b578afbe683c83dc01ebbd0c43c3e948b..8b2b35ba1c6586523c6b5c848893e2a72f20f548 100644 (file)
@@ -1,5 +1,5 @@
 # Text entries for the GpsPrune application
 # Text entries for the GpsPrune application
-# Hungarian entries thanks to Gy\u00f6rgy Ball\u00f3
+# Hungarian entries thanks to Gy\u00f6rgy Ball\u00f3 and Peter Bathory
 
 # Menu entries
 menu.file=F\u00e1jl
 
 # Menu entries
 menu.file=F\u00e1jl
@@ -10,6 +10,7 @@ menu.file.exit=Kil\u00e9p\u00e9s
 menu.track=Nyomvonal
 menu.track.undo=Visszavon\u00e1s
 menu.track.clearundo=Visszavon\u00e1si lista t\u00f6rl\u00e9se
 menu.track=Nyomvonal
 menu.track.undo=Visszavon\u00e1s
 menu.track.clearundo=Visszavon\u00e1si lista t\u00f6rl\u00e9se
+menu.track.markrectangle=N\u00e9gyzeten bel\u00fcli pontok megjel\u00f6l\u00e9se
 menu.track.deletemarked=Jel\u00f6lt pontok t\u00f6rl\u00e9se
 menu.track.rearrange=\u00datpontok \u00fajrarendez\u00e9se
 menu.track.rearrange.start=\u00d6sszes a f\u00e1jl elej\u00e9re
 menu.track.deletemarked=Jel\u00f6lt pontok t\u00f6rl\u00e9se
 menu.track.rearrange=\u00datpontok \u00fajrarendez\u00e9se
 menu.track.rearrange.start=\u00d6sszes a f\u00e1jl elej\u00e9re
@@ -20,8 +21,6 @@ menu.range.all=Mindet kijel\u00f6l
 menu.range.none=Kijel\u00f6l\u00e9s megsz\u00fcntet\u00e9se
 menu.range.start=Tartom\u00e1ny kezdet\u00e9nek be\u00e1ll\u00edt\u00e1sa
 menu.range.end=Tartom\u00e1ny v\u00e9g\u00e9nek be\u00e1ll\u00edt\u00e1sa
 menu.range.none=Kijel\u00f6l\u00e9s megsz\u00fcntet\u00e9se
 menu.range.start=Tartom\u00e1ny kezdet\u00e9nek be\u00e1ll\u00edt\u00e1sa
 menu.range.end=Tartom\u00e1ny v\u00e9g\u00e9nek be\u00e1ll\u00edt\u00e1sa
-function.deleterange=Tartom\u00e1ny t\u00f6rl\u00e9se
-function.interpolate=Pontok interpol\u00e1l\u00e1sa
 menu.range.average=Kijel\u00f6l\u00e9s \u00e1tlaga
 menu.range.reverse=Tartom\u00e1ny megford\u00edt\u00e1sa
 menu.range.mergetracksegments=Nyomvonalszakaszok egyes\u00edt\u00e9se
 menu.range.average=Kijel\u00f6l\u00e9s \u00e1tlaga
 menu.range.reverse=Tartom\u00e1ny megford\u00edt\u00e1sa
 menu.range.mergetracksegments=Nyomvonalszakaszok egyes\u00edt\u00e9se
@@ -41,7 +40,7 @@ menu.view.browser.mapquest=Mapquest
 menu.view.browser.yahoo=Yahoo! Maps
 menu.view.browser.bing=Bing Maps
 menu.settings=Be\u00e1ll\u00edt\u00e1sok
 menu.view.browser.yahoo=Yahoo! Maps
 menu.view.browser.bing=Bing Maps
 menu.settings=Be\u00e1ll\u00edt\u00e1sok
-menu.settings.onlinemode=T\u00e9rk\u00e9pek bet\u00f6lt\u00e9se az internetr\u0151l
+menu.settings.onlinemode=T\u00e9rk\u00e9pek bet\u00f6lt\u00e9se internetr\u0151l
 menu.settings.autosave=Be\u00e1ll\u00edt\u00e1sok automatikus ment\u00e9se kil\u00e9p\u00e9skor
 menu.help=S\u00fag\u00f3
 # Popup menu for map
 menu.settings.autosave=Be\u00e1ll\u00edt\u00e1sok automatikus ment\u00e9se kil\u00e9p\u00e9skor
 menu.help=S\u00fag\u00f3
 # Popup menu for map
@@ -54,6 +53,7 @@ menu.map.connect=Nyompontok \u00f6sszek\u00f6t\u00e9se
 menu.map.autopan=Automatikus mozgat\u00e1s
 menu.map.showmap=T\u00e9rk\u00e9p megjelen\u00edt\u00e9se
 menu.map.showscalebar=M\u00e9retar\u00e1ny megjelen\u00edt\u00e9se
 menu.map.autopan=Automatikus mozgat\u00e1s
 menu.map.showmap=T\u00e9rk\u00e9p megjelen\u00edt\u00e9se
 menu.map.showscalebar=M\u00e9retar\u00e1ny megjelen\u00edt\u00e9se
+menu.map.editmode=Szerkeszt\u00e9s m\u00f3d
 
 # Alt keys for menus
 altkey.menu.file=F
 
 # Alt keys for menus
 altkey.menu.file=F
@@ -86,6 +86,9 @@ function.exportpov=Export\u00e1l\u00e1s POV-ba
 function.exportsvg=Export\u00e1l\u00e1s SVG-be
 function.editwaypointname=\u00datpont nev\u00e9nek szerkeszt\u00e9se
 function.compress=Nyomvonal t\u00f6m\u00f6r\u00edt\u00e9se
 function.exportsvg=Export\u00e1l\u00e1s SVG-be
 function.editwaypointname=\u00datpont nev\u00e9nek szerkeszt\u00e9se
 function.compress=Nyomvonal t\u00f6m\u00f6r\u00edt\u00e9se
+function.deleterange=Tartom\u00e1ny t\u00f6rl\u00e9se
+function.croptrack=Nyomvonal k\u00f6rbev\u00e1g\u00e1sa
+function.interpolate=Pontok interpol\u00e1l\u00e1sa
 function.addtimeoffset=Id\u0151eltol\u00e1s hozz\u00e1ad\u00e1sa
 function.addaltitudeoffset=Magass\u00e1geltol\u00e1s hozz\u00e1ad\u00e1sa
 function.convertnamestotimes=\u00datpontok neveinek konvert\u00e1l\u00e1sa id\u0151pontokk\u00e1
 function.addtimeoffset=Id\u0151eltol\u00e1s hozz\u00e1ad\u00e1sa
 function.addaltitudeoffset=Magass\u00e1geltol\u00e1s hozz\u00e1ad\u00e1sa
 function.convertnamestotimes=\u00datpontok neveinek konvert\u00e1l\u00e1sa id\u0151pontokk\u00e1
@@ -139,6 +142,7 @@ dialog.deletepoint.title=Pont t\u00f6rl\u00e9se
 dialog.deletepoint.deletephoto=T\u00f6rli a f\u00e9nyk\u00e9pet, amely ehhez a ponthoz tartozik?
 dialog.deletephoto.title=F\u00e9nyk\u00e9p t\u00f6rl\u00e9se
 dialog.deletephoto.deletepoint=T\u00f6rli a pontot, amely ehhez a f\u00e9nyk\u00e9phez tartozik?
 dialog.deletepoint.deletephoto=T\u00f6rli a f\u00e9nyk\u00e9pet, amely ehhez a ponthoz tartozik?
 dialog.deletephoto.title=F\u00e9nyk\u00e9p t\u00f6rl\u00e9se
 dialog.deletephoto.deletepoint=T\u00f6rli a pontot, amely ehhez a f\u00e9nyk\u00e9phez tartozik?
+dialog.deleteaudio.deletepoint=T\u00f6rli a pontot, amely ehhez a hangf\u00e1jlhoz tartozik?
 dialog.openoptions.title=Be\u00e1ll\u00edt\u00e1sok megnyit\u00e1sa
 dialog.openoptions.filesnippet=F\u00e1jl kivonata
 dialog.load.table.field=Mez\u0151
 dialog.openoptions.title=Be\u00e1ll\u00edt\u00e1sok megnyit\u00e1sa
 dialog.openoptions.filesnippet=F\u00e1jl kivonata
 dialog.load.table.field=Mez\u0151
@@ -219,6 +223,7 @@ dialog.confirmreversetrack.text=Ez a nyomvonal id\u0151b\u00e9lyeg-inform\u00e1c
 dialog.confirmcutandmove.title=Kiv\u00e1g\u00e1s \u00e9s mozgat\u00e1s meger\u0151s\u00edt\u00e9se
 dialog.confirmcutandmove.text=Ez a nyomvonal id\u0151b\u00e9lyeg-inform\u00e1ci\u00f3t tartalmaz, amely sorrendje mozgat\u00e1s ut\u00e1n megv\u00e1ltozik.\n Biztos benne, hogy mozgatja a kijel\u00f6l\u00e9st?
 dialog.interpolate.parameter.text=Pontok sz\u00e1ma, amely a k\u00e9t kiv\u00e1lasztott pont k\u00f6z\u00e9 besz\u00farand\u00f3
 dialog.confirmcutandmove.title=Kiv\u00e1g\u00e1s \u00e9s mozgat\u00e1s meger\u0151s\u00edt\u00e9se
 dialog.confirmcutandmove.text=Ez a nyomvonal id\u0151b\u00e9lyeg-inform\u00e1ci\u00f3t tartalmaz, amely sorrendje mozgat\u00e1s ut\u00e1n megv\u00e1ltozik.\n Biztos benne, hogy mozgatja a kijel\u00f6l\u00e9st?
 dialog.interpolate.parameter.text=Pontok sz\u00e1ma, amely a k\u00e9t kiv\u00e1lasztott pont k\u00f6z\u00e9 besz\u00farand\u00f3
+dialog.interpolate.betweenwaypoints=Interpol\u00e1l az \u00fatpontok k\u00f6z\u00f6tt?
 dialog.undo.title=M\u0171velet(ek) visszavon\u00e1sa
 dialog.undo.pretext=V\u00e1lassza ki a visszavonand\u00f3 m\u0171velet(ek)et
 dialog.undo.none.title=Nem vonhat\u00f3 vissza
 dialog.undo.title=M\u0171velet(ek) visszavon\u00e1sa
 dialog.undo.pretext=V\u00e1lassza ki a visszavonand\u00f3 m\u0171velet(ek)et
 dialog.undo.none.title=Nem vonhat\u00f3 vissza
@@ -229,9 +234,6 @@ dialog.pointedit.title=Pont szerkeszt\u00e9se
 dialog.pointedit.text=V\u00e1lassza ki egyenk\u00e9nt a mez\u0151ket, amelyeket szerkeszteni szeretne, majd az \u00e9rt\u00e9k m\u00f3dos\u00edt\u00e1s\u00e1hoz haszn\u00e1lja a "Szerkeszt\u00e9s" gombot
 dialog.pointedit.table.field=Mez\u0151
 dialog.pointedit.table.value=\u00c9rt\u00e9k
 dialog.pointedit.text=V\u00e1lassza ki egyenk\u00e9nt a mez\u0151ket, amelyeket szerkeszteni szeretne, majd az \u00e9rt\u00e9k m\u00f3dos\u00edt\u00e1s\u00e1hoz haszn\u00e1lja a "Szerkeszt\u00e9s" gombot
 dialog.pointedit.table.field=Mez\u0151
 dialog.pointedit.table.value=\u00c9rt\u00e9k
-dialog.pointedit.table.changed=M\u00f3dosult
-dialog.pointedit.changevalue.text=Adjon meg egy \u00faj \u00e9rt\u00e9ket a mez\u0151h\u00f6z
-dialog.pointedit.changevalue.title=Mez\u0151 szerkeszt\u00e9se
 dialog.pointnameedit.name=\u00datpont neve
 dialog.pointnameedit.uppercase=NAGYBET\u0170S
 dialog.pointnameedit.lowercase=kisbet\u0171s
 dialog.pointnameedit.name=\u00datpont neve
 dialog.pointnameedit.uppercase=NAGYBET\u0170S
 dialog.pointnameedit.lowercase=kisbet\u0171s
@@ -271,6 +273,8 @@ dialog.distances.column.to=V\u00e9gpont
 dialog.distances.currentpoint=Jelenlegi pont
 dialog.distances.toofewpoints=Ehhez a funkci\u00f3hoz \u00fatpontok kellenek, amelyek k\u00f6z\u00f6tt a t\u00e1vols\u00e1g sz\u00e1m\u00edt\u00e1sra ker\u00fcl
 dialog.fullrangedetails.intro=Itt vannak a r\u00e9szletei a kiv\u00e1lasztott tartom\u00e1nynak
 dialog.distances.currentpoint=Jelenlegi pont
 dialog.distances.toofewpoints=Ehhez a funkci\u00f3hoz \u00fatpontok kellenek, amelyek k\u00f6z\u00f6tt a t\u00e1vols\u00e1g sz\u00e1m\u00edt\u00e1sra ker\u00fcl
 dialog.fullrangedetails.intro=Itt vannak a r\u00e9szletei a kiv\u00e1lasztott tartom\u00e1nynak
+dialog.fullrangedetails.coltotal=R\u00e9sekkel egy\u00fctt
+dialog.fullrangedetails.colsegments=R\u00e9sek n\u00e9lk\u00fcl
 dialog.setmapbg.intro=V\u00e1lassza ki az egyik t\u00e9rk\u00e9pforr\u00e1st, vagy adjon hozz\u00e1 egy \u00fajat
 dialog.addmapsource.title=\u00daj t\u00e9rk\u00e9pforr\u00e1s hozz\u00e1ad\u00e1sa
 dialog.addmapsource.sourcename=Forr\u00e1s neve
 dialog.setmapbg.intro=V\u00e1lassza ki az egyik t\u00e9rk\u00e9pforr\u00e1st, vagy adjon hozz\u00e1 egy \u00fajat
 dialog.addmapsource.title=\u00daj t\u00e9rk\u00e9pforr\u00e1s hozz\u00e1ad\u00e1sa
 dialog.addmapsource.sourcename=Forr\u00e1s neve
@@ -301,6 +305,7 @@ dialog.wikipedia.column.name=Sz\u00f3cikk neve
 dialog.wikipedia.column.distance=T\u00e1vols\u00e1g
 dialog.correlate.notimestamps=Nincsenek id\u0151b\u00e9lyegek az adatpontokon, \u00edgy nem feleltethet\u0151 meg semmi a f\u00e9nyk\u00e9pekkel.
 dialog.correlate.nouncorrelatedphotos=Nincsenek megfeleltetlen f\u00e9nyk\u00e9pek.\nBiztos benne, hogy folytatja?
 dialog.wikipedia.column.distance=T\u00e1vols\u00e1g
 dialog.correlate.notimestamps=Nincsenek id\u0151b\u00e9lyegek az adatpontokon, \u00edgy nem feleltethet\u0151 meg semmi a f\u00e9nyk\u00e9pekkel.
 dialog.correlate.nouncorrelatedphotos=Nincsenek megfeleltetlen f\u00e9nyk\u00e9pek.\nBiztos benne, hogy folytatja?
+dialog.correlate.nouncorrelatedaudios=Nincsenek megfeleltetlen hangok.\nBiztos benne, hogy folytatja?
 dialog.correlate.photoselect.intro=V\u00e1lasszon egyet ezek k\u00f6z\u00fcl a megfeleltetett f\u00e9nyk\u00e9pek k\u00f6z\u00fcl az id\u0151eltol\u00e1s haszn\u00e1lat\u00e1hoz
 dialog.correlate.select.photoname=F\u00e9nyk\u00e9p neve
 dialog.correlate.select.timediff=Id\u0151k\u00fcl\u00f6nbs\u00e9g
 dialog.correlate.photoselect.intro=V\u00e1lasszon egyet ezek k\u00f6z\u00fcl a megfeleltetett f\u00e9nyk\u00e9pek k\u00f6z\u00fcl az id\u0151eltol\u00e1s haszn\u00e1lat\u00e1hoz
 dialog.correlate.select.photoname=F\u00e9nyk\u00e9p neve
 dialog.correlate.select.timediff=Id\u0151k\u00fcl\u00f6nbs\u00e9g
@@ -349,9 +354,11 @@ dialog.compress.duplicates.title=Kett\u0151z\u00f6tt pontok elt\u00e1vol\u00edt\
 dialog.compress.douglaspeucker.title=Douglas-Peucker t\u00f6m\u00f6r\u00edt\u00e9s
 dialog.compress.douglaspeucker.paramdesc=T\u00f6m\u00f6r\u00edt\u00e9si t\u00e9nyez\u0151
 dialog.compress.summarylabel=T\u00f6rlend\u0151 pontok
 dialog.compress.douglaspeucker.title=Douglas-Peucker t\u00f6m\u00f6r\u00edt\u00e9s
 dialog.compress.douglaspeucker.paramdesc=T\u00f6m\u00f6r\u00edt\u00e9si t\u00e9nyez\u0151
 dialog.compress.summarylabel=T\u00f6rlend\u0151 pontok
+dialog.compress.confirmnone=egy pont sem lett megjel\u00f6lve
+dialog.deletemarked.nonefound=Nem t\u00e1vol\u00edthat\u00f3 el adatpont
 dialog.pastecoordinates.desc=Adja meg vagy illessze be a koordin\u00e1t\u00e1kat ide
 dialog.pastecoordinates.coords=Koordin\u00e1t\u00e1k
 dialog.pastecoordinates.desc=Adja meg vagy illessze be a koordin\u00e1t\u00e1kat ide
 dialog.pastecoordinates.coords=Koordin\u00e1t\u00e1k
-dialog.pastecoordinates.nothingfound=Ellen\u0151rizze a koordin\u00e1t\u00e1kat, \u00e9s pr\u00f3b\u00e1lja \u00f3jra
+dialog.pastecoordinates.nothingfound=Ellen\u0151rizze a koordin\u00e1t\u00e1kat, \u00e9s pr\u00f3b\u00e1lja \u00fajra
 dialog.help.help=Tov\u00e1bbi inform\u00e1ci\u00f3k\u00e9rt \u00e9s kezel\u00e9si \u00fatmutat\u00f3\u00e9rt l\u00e1sd a \n http://activityworkshop.net/software/gpsprune/\nwebhelyet.
 dialog.about.version=Verzi\u00f3
 dialog.about.build=Build
 dialog.help.help=Tov\u00e1bbi inform\u00e1ci\u00f3k\u00e9rt \u00e9s kezel\u00e9si \u00fatmutat\u00f3\u00e9rt l\u00e1sd a \n http://activityworkshop.net/software/gpsprune/\nwebhelyet.
 dialog.about.version=Verzi\u00f3
 dialog.about.build=Build
@@ -389,7 +396,7 @@ dialog.checkversion.error=A verzi\u00f3sz\u00e1m nem ellen\u0151rizhet\u0151.\nE
 dialog.checkversion.uptodate=A GpsPrune leg\u00fajabb verzi\u00f3j\u00e1t haszn\u00e1lja.
 dialog.checkversion.newversion1=El\u00e9rhet\u0151 a GpsPrune \u00faj verzi\u00f3ja! A leg\u00fajabb verzi\u00f3 most:
 dialog.checkversion.newversion2=.
 dialog.checkversion.uptodate=A GpsPrune leg\u00fajabb verzi\u00f3j\u00e1t haszn\u00e1lja.
 dialog.checkversion.newversion1=El\u00e9rhet\u0151 a GpsPrune \u00faj verzi\u00f3ja! A leg\u00fajabb verzi\u00f3 most:
 dialog.checkversion.newversion2=.
-dialog.checkversion.releasedate1=Ez az \u00faj verzi\u00f3 kiad\u00e1sra ker\u00fclt:
+dialog.checkversion.releasedate1=Az \u00faj verzi\u00f3 ekkor lett kiadva:
 dialog.checkversion.releasedate2=.
 dialog.checkversion.download=Az \u00faj verzi\u00f3 let\u00f6lt\u00e9s\u00e9hez keresse fel a http://activityworkshop.net/software/gpsprune/download.html webhelyet.
 dialog.keys.intro=A k\u00f6vetkez\u0151 gyorsbillenty\u0171k haszn\u00e1lhat\u00f3k az eg\u00e9r haszn\u00e1lata helyett
 dialog.checkversion.releasedate2=.
 dialog.checkversion.download=Az \u00faj verzi\u00f3 let\u00f6lt\u00e9s\u00e9hez keresse fel a http://activityworkshop.net/software/gpsprune/download.html webhelyet.
 dialog.keys.intro=A k\u00f6vetkez\u0151 gyorsbillenty\u0171k haszn\u00e1lhat\u00f3k az eg\u00e9r haszn\u00e1lata helyett
@@ -411,7 +418,6 @@ dialog.saveconfig.prune.mapsource=Kiv\u00e1lasztott t\u00e9rk\u00e9pforr\u00e1s
 dialog.saveconfig.prune.mapsourcelist=T\u00e9rk\u00e9pforr\u00e1sok
 dialog.saveconfig.prune.diskcache=T\u00e9rk\u00e9p-gyors\u00edt\u00f3t\u00e1r
 dialog.saveconfig.prune.kmzimagewidth=KMZ k\u00e9psz\u00e9less\u00e9g
 dialog.saveconfig.prune.mapsourcelist=T\u00e9rk\u00e9pforr\u00e1sok
 dialog.saveconfig.prune.diskcache=T\u00e9rk\u00e9p-gyors\u00edt\u00f3t\u00e1r
 dialog.saveconfig.prune.kmzimagewidth=KMZ k\u00e9psz\u00e9less\u00e9g
-dialog.saveconfig.prune.kmzimageheight=KMZ k\u00e9pmagass\u00e1g
 dialog.saveconfig.prune.colourscheme=Sz\u00edns\u00e9ma
 dialog.saveconfig.prune.linewidth=Vonalsz\u00e9less\u00e9g
 dialog.saveconfig.prune.kmltrackcolour=KML nyomvonal sz\u00edne
 dialog.saveconfig.prune.colourscheme=Sz\u00edns\u00e9ma
 dialog.saveconfig.prune.linewidth=Vonalsz\u00e9less\u00e9g
 dialog.saveconfig.prune.kmltrackcolour=KML nyomvonal sz\u00edne
@@ -444,6 +450,7 @@ dialog.diskcache.save=T\u00e9rk\u00e9pek ment\u00e9se a lemezre
 dialog.diskcache.dir=Gyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra
 dialog.diskcache.createdir=K\u00f6nyvt\u00e1r l\u00e9trehoz\u00e1sa
 dialog.diskcache.nocreate=A gyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra nem ker\u00fclt l\u00e9trehoz\u00e1sra
 dialog.diskcache.dir=Gyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra
 dialog.diskcache.createdir=K\u00f6nyvt\u00e1r l\u00e9trehoz\u00e1sa
 dialog.diskcache.nocreate=A gyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra nem ker\u00fclt l\u00e9trehoz\u00e1sra
+dialog.diskcache.cannotwrite=A t\u00e9rk\u00e9pcsemp\u00e9k nem menthet\u0151ek a kiv\u00e1lasztott k\u00f6nyvt\u00e1rba
 dialog.diskcache.table.path=El\u00e9r\u00e9si \u00fat
 dialog.diskcache.table.usedby=Haszn\u00e1lja
 dialog.diskcache.table.zoom=Nagy\u00edt\u00e1s
 dialog.diskcache.table.path=El\u00e9r\u00e9si \u00fat
 dialog.diskcache.table.usedby=Haszn\u00e1lja
 dialog.diskcache.table.zoom=Nagy\u00edt\u00e1s
@@ -479,6 +486,7 @@ confirm.addaltitudeoffset=Magass\u00e1geltol\u00e1s hozz\u00e1adva
 confirm.rearrangewaypoints=\u00datpontok \u00fajrarendezve
 confirm.rearrangephotos=F\u00e9nyk\u00e9pek \u00fajrarendezve
 confirm.cutandmove=Kijel\u00f6l\u00e9s \u00e1thelyezve
 confirm.rearrangewaypoints=\u00datpontok \u00fajrarendezve
 confirm.rearrangephotos=F\u00e9nyk\u00e9pek \u00fajrarendezve
 confirm.cutandmove=Kijel\u00f6l\u00e9s \u00e1thelyezve
+confirm.interpolate=Pontok hozz\u00e1adva
 confirm.convertnamestotimes=\u00datpont nevei konvert\u00e1lva
 confirm.saveexif.ok1=Mentve
 confirm.saveexif.ok2=k\u00e9pf\u00e1jl
 confirm.convertnamestotimes=\u00datpont nevei konvert\u00e1lva
 confirm.saveexif.ok1=Mentve
 confirm.saveexif.ok2=k\u00e9pf\u00e1jl
@@ -543,6 +551,7 @@ filetype.kmz=KMZ f\u00e1jlok
 filetype.gpx=GPX f\u00e1jlok
 filetype.pov=POV f\u00e1jlok
 filetype.svg=SVG f\u00e1jlok
 filetype.gpx=GPX f\u00e1jlok
 filetype.pov=POV f\u00e1jlok
 filetype.svg=SVG f\u00e1jlok
+filetype.png=PNG f\u00e1jlok
 filetype.audio=MP3, OGG, WAV f\u00e1jlok
 
 # Display components
 filetype.audio=MP3, OGG, WAV f\u00e1jlok
 
 # Display components
@@ -585,6 +594,7 @@ details.nophoto=Nincs f\u00e9nyk\u00e9p kiv\u00e1lasztva
 details.photo.loading=Bet\u00f6lt\u00e9s
 details.photo.bearing=Ir\u00e1ny
 details.media.connected=\u00d6sszekapcsolva
 details.photo.loading=Bet\u00f6lt\u00e9s
 details.photo.bearing=Ir\u00e1ny
 details.media.connected=\u00d6sszekapcsolva
+details.media.fullpath=Teljes el\u00e9r\u00e9si \u00fat
 details.audiodetails=Hang r\u00e9szletei
 details.noaudio=Nincs hangf\u00e1jl kiv\u00e1lasztva
 details.audio.file=Hangf\u00e1jl
 details.audiodetails=Hang r\u00e9szletei
 details.noaudio=Nincs hangf\u00e1jl kiv\u00e1lasztva
 details.audio.file=Hangf\u00e1jl
@@ -618,9 +628,13 @@ units.feet=l\u00e1b
 units.feet.short=ft
 units.kilometres=kilom\u00e9ter
 units.kilometres.short=km
 units.feet.short=ft
 units.kilometres=kilom\u00e9ter
 units.kilometres.short=km
+units.kilometresperhour.short=km/h
 units.miles=m\u00e9rf\u00f6ld
 units.miles.short=mi
 units.milesperhour.short=mph
 units.miles=m\u00e9rf\u00f6ld
 units.miles.short=mi
 units.milesperhour.short=mph
+units.nauticalmiles=Tengeri m\u00e9rf\u00f6ld
+units.nauticalmiles.short=nmi
+units.nauticalmilesperhour.short=csom\u00f3
 units.metrespersec.short=m/s
 units.feetpersec.short=ft/s
 units.hours=\u00f3ra
 units.metrespersec.short=m/s
 units.feetpersec.short=ft/s
 units.hours=\u00f3ra
@@ -648,6 +662,7 @@ undo.deletepoint=pont t\u00f6rl\u00e9se
 undo.removephoto=f\u00e9nyk\u00e9p elt\u00e1vol\u00edt\u00e1sa
 undo.removeaudio=hangf\u00e1jl elt\u00e1vol\u00edt\u00e1sa
 undo.deleterange=tartom\u00e1ny t\u00f6rl\u00e9se
 undo.removephoto=f\u00e9nyk\u00e9p elt\u00e1vol\u00edt\u00e1sa
 undo.removeaudio=hangf\u00e1jl elt\u00e1vol\u00edt\u00e1sa
 undo.deleterange=tartom\u00e1ny t\u00f6rl\u00e9se
+undo.croptrack=nyomvonal k\u00f6rbev\u00e1g\u00e1sa
 undo.deletemarked=nyomvonal t\u00f6m\u00f6r\u00edt\u00e9se
 undo.insert=pontok besz\u00far\u00e1sa
 undo.reverse=tartom\u00e1ny megford\u00edt\u00e1sa
 undo.deletemarked=nyomvonal t\u00f6m\u00f6r\u00edt\u00e9se
 undo.insert=pontok besz\u00far\u00e1sa
 undo.reverse=tartom\u00e1ny megford\u00edt\u00e1sa
@@ -688,7 +703,7 @@ error.jpegload.dialogtitle=Hiba a k\u00e9pek bet\u00f6lt\u00e9sekor
 error.jpegload.nofilesfound=Nem tal\u00e1lhat\u00f3 f\u00e1jl
 error.jpegload.nojpegsfound=Nem tal\u00e1lhat\u00f3 jpeg f\u00e1jl
 error.jpegload.nogpsfound=Nem tal\u00e1lhat\u00f3 GPS inform\u00e1ci\u00f3
 error.jpegload.nofilesfound=Nem tal\u00e1lhat\u00f3 f\u00e1jl
 error.jpegload.nojpegsfound=Nem tal\u00e1lhat\u00f3 jpeg f\u00e1jl
 error.jpegload.nogpsfound=Nem tal\u00e1lhat\u00f3 GPS inform\u00e1ci\u00f3
-error.jpegload.exifreadfailed=Az EXIF inform\u00e1ci\u00f3 olvas\u00e1sa nem siker\u00fclt. Nem olvasat\u00f3 EXIF inform\u00e1ci\u00f3\nbe\u00e9p\u00edtett vagy k\u00fcls\u0151 f\u00fcggv\u00e9nyk\u00f6nyvt\u00e1r n\u00e9lk\u00fcl.
+error.jpegload.exifreadfailed=Az Exif inform\u00e1ci\u00f3 olvas\u00e1sa nem siker\u00fclt. Nem olvasat\u00f3 Exif inform\u00e1ci\u00f3\nbe\u00e9p\u00edtett vagy k\u00fcls\u0151 f\u00fcggv\u00e9nyk\u00f6nyvt\u00e1r n\u00e9lk\u00fcl.
 error.audioload.nofilesfound=Nem tal\u00e1lhat\u00f3 hangf\u00e1jl
 error.gpsload.unknown=Ismeretlen hiba
 error.undofailed.title=A visszavon\u00e1s nem siker\u00fclt
 error.audioload.nofilesfound=Nem tal\u00e1lhat\u00f3 hangf\u00e1jl
 error.gpsload.unknown=Ismeretlen hiba
 error.undofailed.title=A visszavon\u00e1s nem siker\u00fclt
@@ -707,7 +722,9 @@ error.lookupsrtm.nonefound=Nem \u00e9rhet\u0151 el magass\u00e1gi \u00e9rt\u00e9
 error.lookupsrtm.nonerequired=Az \u00f6sszes pont m\u00e1r rendelkezik magass\u00e1gadatokkal, \u00edgy nincs mit keresni
 error.gpsies.uploadnotok=A gpsies szerver a k\u00f6vetkez\u0151 \u00fczenetet adta vissza
 error.gpsies.uploadfailed=A felt\u00f6lt\u00e9s nem siker\u00fclt a k\u00f6vetkez\u0151 hib\u00e1val
 error.lookupsrtm.nonerequired=Az \u00f6sszes pont m\u00e1r rendelkezik magass\u00e1gadatokkal, \u00edgy nincs mit keresni
 error.gpsies.uploadnotok=A gpsies szerver a k\u00f6vetkez\u0151 \u00fczenetet adta vissza
 error.gpsies.uploadfailed=A felt\u00f6lt\u00e9s nem siker\u00fclt a k\u00f6vetkez\u0151 hib\u00e1val
+error.showphoto.failed=F\u00e9nyk\u00e9p bet\u00f6lt\u00e9se sikertelen
 error.playaudiofailed=A hangf\u00e1jl lej\u00e1tsz\u00e1sa nem siker\u00fclt
 error.cache.notthere=A csempegyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra nem tal\u00e1lhat\u00f3
 error.cache.empty=A csempegyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra \u00fcres
 error.cache.cannotdelete=Nincs t\u00f6r\u00f6lhet\u0151 csempe
 error.playaudiofailed=A hangf\u00e1jl lej\u00e1tsz\u00e1sa nem siker\u00fclt
 error.cache.notthere=A csempegyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra nem tal\u00e1lhat\u00f3
 error.cache.empty=A csempegyors\u00edt\u00f3t\u00e1r k\u00f6nyvt\u00e1ra \u00fcres
 error.cache.cannotdelete=Nincs t\u00f6r\u00f6lhet\u0151 csempe
+error.interpolate.invalidparameter=A pontok sz\u00e1ma 1 \u00e9s 1000 k\u00f6z\u00f6tt kell legyen
index 07027a00f1bb31d6d822b16e4ead7c6d95efa83e..5ee22f0a02514fd80bf4fd3b2ee00128f76b97dc 100644 (file)
@@ -1,5 +1,5 @@
 # Text entries for the GpsPrune application
 # Text entries for the GpsPrune application
-# Italian entries thanks to josatoc, denisov
+# Italian entries thanks to josatoc, denisov, webmagic86
 
 # Menu entries
 menu.file=File
 
 # Menu entries
 menu.file=File
@@ -84,6 +84,7 @@ function.exportkml=Esporta in KML
 function.exportgpx=Esporta in GPX
 function.exportpov=Esporta in POV
 function.exportsvg=Esporta in SVG
 function.exportgpx=Esporta in GPX
 function.exportpov=Esporta in POV
 function.exportsvg=Esporta in SVG
+function.exportimage=Esporta come immagine
 function.editwaypointname=Modifica nome waypoint
 function.compress=Comprimi la traccia
 function.deleterange=Cancella la serie
 function.editwaypointname=Modifica nome waypoint
 function.compress=Comprimi la traccia
 function.deleterange=Cancella la serie
@@ -99,6 +100,8 @@ function.charts=Diagrammi
 function.show3d=Mostra in 3D
 function.distances=Mostra distanze
 function.fullrangedetails=Mostra dettagli
 function.show3d=Mostra in 3D
 function.distances=Mostra distanze
 function.fullrangedetails=Mostra dettagli
+function.estimatetime=Stima durata
+function.learnestimationparams=Apprendi paramet
 function.setmapbg=Configura sfondo mappa
 function.setpaths=Configura percorsi programmi
 function.getgpsies=Ottieni traccie da Gpsies
 function.setmapbg=Configura sfondo mappa
 function.setpaths=Configura percorsi programmi
 function.getgpsies=Ottieni traccie da Gpsies
@@ -158,6 +161,10 @@ dialog.openoptions.deliminfo.records=registra, con
 dialog.openoptions.deliminfo.fields=campi
 dialog.openoptions.deliminfo.norecords=Nessun record
 dialog.openoptions.altitudeunits=Unit\u00e0 di misura altitudine
 dialog.openoptions.deliminfo.fields=campi
 dialog.openoptions.deliminfo.norecords=Nessun record
 dialog.openoptions.altitudeunits=Unit\u00e0 di misura altitudine
+dialog.openoptions.speedunits=Unit\u00e0 di misura velocit\u00e0
+dialog.openoptions.vertspeedunits=Unit\u00e0 di misura velocit\u00e0 verticale
+dialog.openoptions.vspeed.positiveup=Velocit\u00e0 positive verso l'alto
+dialog.openoptions.vspeed.positivedown=Velocit\u00e0 positive verso il basso
 dialog.open.contentsdoubled=Questo file contiene due copie di ogni punto,\nuno \u00e8 un waypoint e uno \u00e8 un punto traccia
 dialog.selecttracks.intro=Seleziona la traccia o le tracce da caricare
 dialog.selecttracks.noname=Senza nome
 dialog.open.contentsdoubled=Questo file contiene due copie di ogni punto,\nuno \u00e8 un waypoint e uno \u00e8 un punto traccia
 dialog.selecttracks.intro=Seleziona la traccia o le tracce da caricare
 dialog.selecttracks.noname=Senza nome
@@ -175,6 +182,30 @@ dialog.gpsload.save=Salva
 dialog.gpssend.sendwaypoints=Invia waypoint
 dialog.gpssend.sendtracks=Invia tracce
 dialog.gpssend.trackname=Nome della traccia
 dialog.gpssend.sendwaypoints=Invia waypoint
 dialog.gpssend.sendtracks=Invia tracce
 dialog.gpssend.trackname=Nome della traccia
+dialog.gpsbabel.filters=Filtri
+dialog.addfilter.title=Aggiungi filtro
+dialog.gpsbabel.filter.discard=Scarta
+dialog.gpsbabel.filter.simplify=Semplifica
+dialog.gpsbabel.filter.distance=Distanza
+dialog.gpsbabel.filter.interpolate=Interpola
+dialog.gpsbabel.filter.discard.intro=Scarta punti se
+dialog.gpsbabel.filter.discard.hdop=Hdop >
+dialog.gpsbabel.filter.discard.vdop=Vdop >
+dialog.gpsbabel.filter.discard.numsats=Num. di satelliti <
+dialog.gpsbabel.filter.discard.nofix=Fix punto mancante
+dialog.gpsbabel.filter.discard.unknownfix=Fix punto incerto
+dialog.gpsbabel.filter.simplify.intro=Rimuovi punti fino
+dialog.gpsbabel.filter.simplify.maxpoints=Num. punti <
+dialog.gpsbabel.filter.simplify.maxerror=o distanza errore <
+dialog.gpsbabel.filter.simplify.crosstrack=cross-track
+dialog.gpsbabel.filter.simplify.length=differenza in lunghezza
+dialog.gpsbabel.filter.simplify.relative=relativa a hdop
+dialog.gpsbabel.filter.distance.intro=Rimuovi punti se vicino ad altri
+dialog.gpsbabel.filter.distance.distance=Se la distanza <
+dialog.gpsbabel.filter.distance.time=e la differenza tra i tempi <
+dialog.gpsbabel.filter.interpolate.intro=Aggiungi punti extra tra i punti del tracciato
+dialog.gpsbabel.filter.interpolate.distance=Se la distanza >
+dialog.gpsbabel.filter.interpolate.time=e la differenza tra i tempi >
 dialog.saveoptions.title=Salva il file
 dialog.save.fieldstosave=Campi da salvare
 dialog.save.table.field=Campo
 dialog.saveoptions.title=Salva il file
 dialog.save.fieldstosave=Campi da salvare
 dialog.save.table.field=Campo
@@ -191,7 +222,10 @@ dialog.exportkml.text=Titolo dei dati
 dialog.exportkml.altitude=Includi altitudine (per aviazione)
 dialog.exportkml.kmz=Comprimi per file kmz
 dialog.exportkml.exportimages=Esporta le anteprime delle immagini per kmz
 dialog.exportkml.altitude=Includi altitudine (per aviazione)
 dialog.exportkml.kmz=Comprimi per file kmz
 dialog.exportkml.exportimages=Esporta le anteprime delle immagini per kmz
+dialog.exportkml.imagesize=Dimensione immagine
 dialog.exportkml.trackcolour=Colore della traccia
 dialog.exportkml.trackcolour=Colore della traccia
+dialog.exportkml.standardkml=KML standard
+dialog.exportkml.extendedkml=KML con dati temporali
 dialog.exportgpx.name=Nome
 dialog.exportgpx.desc=Descrizione
 dialog.exportgpx.includetimestamps=Includi dati temporali
 dialog.exportgpx.name=Nome
 dialog.exportgpx.desc=Descrizione
 dialog.exportgpx.includetimestamps=Includi dati temporali
@@ -208,11 +242,22 @@ dialog.exportpov.modelstyle=Stile del modello
 dialog.exportpov.ballsandsticks=Palle e bacchette
 dialog.exportpov.tubesandwalls=Tubi e pareti
 dialog.3d.warningtracksize=Questa traccia ha un elevato numero di punti, e Java3D potrebbe non essere in grado di visualizzarli.\nSei sicuro di voler continuare?
 dialog.exportpov.ballsandsticks=Palle e bacchette
 dialog.exportpov.tubesandwalls=Tubi e pareti
 dialog.3d.warningtracksize=Questa traccia ha un elevato numero di punti, e Java3D potrebbe non essere in grado di visualizzarli.\nSei sicuro di voler continuare?
-dialog.exportkml.imagesize=Dimensione immagine
+dialog.exportpov.baseimage=Immagine di base
+dialog.exportpov.cannotmakebaseimage=Non riesco a scrivere l'immagine di base
+dialog.baseimage.title=Modello immagine di base
+dialog.baseimage.useimage=Usa immagine
+dialog.baseimage.mapsource=Origine della mappa
+dialog.baseimage.zoom=Livello di zoom
+dialog.baseimage.incomplete=Immagine incompleta
+dialog.baseimage.tiles=Tiles
+dialog.baseimage.size=Dimensione immagine
 dialog.exportsvg.text=Seleziona i parametri per esportare in SVG
 dialog.exportsvg.phi=Angolo orizzontale \u03d5
 dialog.exportsvg.theta=Angolo di elevazione \u03b8
 dialog.exportsvg.gradients=Usa il gradiente per le ombre
 dialog.exportsvg.text=Seleziona i parametri per esportare in SVG
 dialog.exportsvg.phi=Angolo orizzontale \u03d5
 dialog.exportsvg.theta=Angolo di elevazione \u03b8
 dialog.exportsvg.gradients=Usa il gradiente per le ombre
+dialog.exportimage.noimagepossible=Le mappe devono essere memorizzate su disco prima di poter essere esportate.
+dialog.exportimage.drawtrack=Disegna traccia sulla mappa
+dialog.exportimage.textscalepercent=Fattore di scala testo (%)
 dialog.pointtype.desc=Salva i tipi di punti seguenti:
 dialog.pointtype.track=Punti traccia
 dialog.pointtype.waypoint=Waypoints
 dialog.pointtype.desc=Salva i tipi di punti seguenti:
 dialog.pointtype.track=Punti traccia
 dialog.pointtype.waypoint=Waypoints
@@ -232,12 +277,10 @@ dialog.undo.none.text=Nessuna operazione da annullare!
 dialog.clearundo.title=Cancella la lista annulla
 dialog.clearundo.text=Sei sicuro di voler cancellare la lista annulla?\nTutte le informazioni saranno perse!
 dialog.pointedit.title=Edita il punto
 dialog.clearundo.title=Cancella la lista annulla
 dialog.clearundo.text=Sei sicuro di voler cancellare la lista annulla?\nTutte le informazioni saranno perse!
 dialog.pointedit.title=Edita il punto
-dialog.pointedit.text=Seleziona ogni campo da editare e usa il pulsante 'Edita' per cambiare il valore
+dialog.pointedit.intro=Seleziona ciascun campo per vedere e modificare il valore
 dialog.pointedit.table.field=Campo
 dialog.pointedit.table.field=Campo
+dialog.pointedit.nofield=Nessun campo selezionato
 dialog.pointedit.table.value=Valore
 dialog.pointedit.table.value=Valore
-dialog.pointedit.table.changed=Cambiato
-dialog.pointedit.changevalue.text=Inserisci il nuovo valore di questo campo
-dialog.pointedit.changevalue.title=Modifica il campo
 dialog.pointnameedit.name=Nome del waypoint
 dialog.pointnameedit.uppercase=MAIUSCOLE
 dialog.pointnameedit.lowercase=minuscole
 dialog.pointnameedit.name=Nome del waypoint
 dialog.pointnameedit.uppercase=MAIUSCOLE
 dialog.pointnameedit.lowercase=minuscole
@@ -279,6 +322,27 @@ dialog.distances.toofewpoints=Questa funzione necessita di waypoints per calcola
 dialog.fullrangedetails.intro=Qui i dettagli della selezione
 dialog.fullrangedetails.coltotal=Includere le lacune
 dialog.fullrangedetails.colsegments=Senza lacune
 dialog.fullrangedetails.intro=Qui i dettagli della selezione
 dialog.fullrangedetails.coltotal=Includere le lacune
 dialog.fullrangedetails.colsegments=Senza lacune
+dialog.estimatetime.details=Dettagli
+dialog.estimatetime.gentle=Lieve
+dialog.estimatetime.steep=Ripido
+dialog.estimatetime.climb=Salita
+dialog.estimatetime.descent=Discesa
+dialog.estimatetime.parameters=Parametri
+dialog.estimatetime.parameters.timefor=Tempo per
+dialog.estimatetime.results=Risultati
+dialog.estimatetime.results.estimatedtime=Tempo stimato
+dialog.estimatetime.results.actualtime=Tempo corrente
+dialog.estimatetime.error.nodistance=La stima del tempo ha bisogno di punti connessi, per avere una distanza
+dialog.estimatetime.error.noaltitudes=La selezione non include informazioni sull'altitudine
+dialog.learnestimationparams.intro=Questi sono i parametri calcolati dalla traccia
+dialog.learnestimationparams.averageerror=Errore medio
+dialog.learnestimationparams.combine=Questi parametri possono essere combinati con quelli attuali
+dialog.learnestimationparams.combinedresults=Risultati combinati
+dialog.learnestimationparams.weight.100pccurrent=Mantieni valori correnti
+dialog.learnestimationparams.weight.current=attuale
+dialog.learnestimationparams.weight.calculated=calcolato
+dialog.learnestimationparams.weight.50pc=Media dei valori attuali e calcolati
+dialog.learnestimationparams.weight.100pccalculated=Usa i nuovi valori calcolati
 dialog.setmapbg.intro=Selezione una fonte delle mappe o aggiungine una nuova
 dialog.addmapsource.title=Aggiungi nuova fonte delle mappa
 dialog.addmapsource.sourcename=Nome della fonte
 dialog.setmapbg.intro=Selezione una fonte delle mappe o aggiungine una nuova
 dialog.addmapsource.title=Aggiungi nuova fonte delle mappa
 dialog.addmapsource.sourcename=Nome della fonte
@@ -364,7 +428,7 @@ dialog.deletemarked.nonefound=Nessun punto rimosso
 dialog.pastecoordinates.desc=Inserisci o incolla qui le coordinate
 dialog.pastecoordinates.coords=Coordinate
 dialog.pastecoordinates.nothingfound=Per favore, controlla le coordinate e riprova
 dialog.pastecoordinates.desc=Inserisci o incolla qui le coordinate
 dialog.pastecoordinates.coords=Coordinate
 dialog.pastecoordinates.nothingfound=Per favore, controlla le coordinate e riprova
-dialog.help.help=Per favore vedi\n http://activityworkshop.net/software/gpsprune/\nper maggiori informazioni e per la guida utente.
+dialog.help.help=Per favore vedi\n http://gpsprune.activityworkshop.net/\nper maggiori informazioni e per la guida utente.
 dialog.about.version=Versione
 dialog.about.build=Build
 dialog.about.summarytext1=GpsPrune \u00e8 un programma per il caricamento, la visione e l'edit di dati provenienti da un GPS.
 dialog.about.version=Versione
 dialog.about.build=Build
 dialog.about.summarytext1=GpsPrune \u00e8 un programma per il caricamento, la visione e l'edit di dati provenienti da un GPS.
@@ -403,7 +467,7 @@ dialog.checkversion.newversion1=Una nuova versione di GpsPrune \u00e8 disponibil
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=Questa nuova versione \u00e8 stata rilasciata il
 dialog.checkversion.releasedate2=.
 dialog.checkversion.newversion2=.
 dialog.checkversion.releasedate1=Questa nuova versione \u00e8 stata rilasciata il
 dialog.checkversion.releasedate2=.
-dialog.checkversion.download=Per scaricare la nuova versione vai a http://activityworkshop.net/software/gpsprune/download.html.
+dialog.checkversion.download=Per scaricare la nuova versione vai a http://gpsprune.activityworkshop.net/download.html.
 dialog.keys.intro=Puoi utilizzare i seguenti tast di scelta rapida al posto del mouse
 dialog.keys.keylist=<table><tr><td>Tasti freccia</td><td>Muovi mappa destra, sinistra, su, giu'</td></tr><tr><td>Ctrl + freccia destra, sinistra</td><td>Selezione punto successivo o precedente</td></tr><tr><td>Ctrl + freccia su, giu'</td><td>Zoom in o out</td></tr><tr><td>Del</td><td>Cancella punto attuale</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
 dialog.keys.intro=Puoi utilizzare i seguenti tast di scelta rapida al posto del mouse
 dialog.keys.keylist=<table><tr><td>Tasti freccia</td><td>Muovi mappa destra, sinistra, su, giu'</td></tr><tr><td>Ctrl + freccia destra, sinistra</td><td>Selezione punto successivo o precedente</td></tr><tr><td>Ctrl + freccia su, giu'</td><td>Zoom in o out</td></tr><tr><td>Del</td><td>Cancella punto attuale</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
@@ -423,7 +487,6 @@ dialog.saveconfig.prune.mapsource=Selezionale la fonte delle mappe
 dialog.saveconfig.prune.mapsourcelist=Fonte delle mappe
 dialog.saveconfig.prune.diskcache=Cache delle mappe
 dialog.saveconfig.prune.kmzimagewidth=larghezza immagine KMZ
 dialog.saveconfig.prune.mapsourcelist=Fonte delle mappe
 dialog.saveconfig.prune.diskcache=Cache delle mappe
 dialog.saveconfig.prune.kmzimagewidth=larghezza immagine KMZ
-dialog.saveconfig.prune.kmzimageheight=altezza immagine KMZ
 dialog.saveconfig.prune.colourscheme=Schema colori
 dialog.saveconfig.prune.linewidth=Spessore linea
 dialog.saveconfig.prune.kmltrackcolour=Colore della traccia KML
 dialog.saveconfig.prune.colourscheme=Schema colori
 dialog.saveconfig.prune.linewidth=Spessore linea
 dialog.saveconfig.prune.kmltrackcolour=Colore della traccia KML
@@ -470,7 +533,7 @@ dialog.diskcache.deleteall=Cancellare tutti tasselli
 dialog.diskcache.deleted1=Cancellati
 dialog.diskcache.deleted2=files dal cache
 dialog.deletefieldvalues.intro=Selezione il campo da cancellare dall'intervallo corrente
 dialog.diskcache.deleted1=Cancellati
 dialog.diskcache.deleted2=files dal cache
 dialog.deletefieldvalues.intro=Selezione il campo da cancellare dall'intervallo corrente
-dialog.deletefieldvalues.nofields=Nell'intervallo selezionato non ci sono campi da cancellare
+dialog.deletefieldvalues.nofields=Non ci sono campi da cancellare nell'intervallo corrente
 dialog.setlinewidth.text=Specifica il tratteggio delle linee per disegnare la traccia (1-4)
 dialog.downloadosm.desc=Conferma lo scarico dei dati raw OSM per l'area specificata:
 dialog.searchwikipedianames.search=Cerca per:
 dialog.setlinewidth.text=Specifica il tratteggio delle linee per disegnare la traccia (1-4)
 dialog.downloadosm.desc=Conferma lo scarico dei dati raw OSM per l'area specificata:
 dialog.searchwikipedianames.search=Cerca per:
@@ -548,6 +611,7 @@ button.browse=Sfoglia...
 button.addnew=Aggiungi nuovo
 button.delete=Cancella
 button.manage=Gestici
 button.addnew=Aggiungi nuovo
 button.delete=Cancella
 button.manage=Gestici
+button.combine=Combina
 
 # File types
 filetype.txt=File TXT
 
 # File types
 filetype.txt=File TXT
@@ -558,12 +622,14 @@ filetype.kmz=File KMZ
 filetype.gpx=File GPX
 filetype.pov=File POV
 filetype.svg=File SVG
 filetype.gpx=File GPX
 filetype.pov=File POV
 filetype.svg=File SVG
+filetype.png=File PNG
 filetype.audio=File MP3, OGG, WAV
 
 # Display components
 display.nodata=Nessun dato caricato
 display.noaltitudes=I dati della traccia non includono l'altitudine
 display.notimestamps=La traccia non include dati temporali
 filetype.audio=File MP3, OGG, WAV
 
 # Display components
 display.nodata=Nessun dato caricato
 display.noaltitudes=I dati della traccia non includono l'altitudine
 display.notimestamps=La traccia non include dati temporali
+display.novalues=La traccia non include valori per questo campo
 details.trackdetails=Dettagli della traccia
 details.notrack=Nessuna traccia caricata
 details.track.points=Punti
 details.trackdetails=Dettagli della traccia
 details.notrack=Nessuna traccia caricata
 details.track.points=Punti
@@ -634,21 +700,31 @@ units.feet=Feet
 units.feet.short=ft
 units.kilometres=Kilometri
 units.kilometres.short=km
 units.feet.short=ft
 units.kilometres=Kilometri
 units.kilometres.short=km
+units.kilometresperhour=km all'ora
 units.kilometresperhour.short=km/h
 units.miles=Miglia
 units.miles.short=mi
 units.kilometresperhour.short=km/h
 units.miles=Miglia
 units.miles.short=mi
+units.milesperhour=miglia all'ora
 units.milesperhour.short=mph
 units.nauticalmiles=Miglia nautiche
 units.nauticalmiles.short=N.m
 units.nauticalmilesperhour.short=Miglia nautiche all'ora
 units.milesperhour.short=mph
 units.nauticalmiles=Miglia nautiche
 units.nauticalmiles.short=N.m
 units.nauticalmilesperhour.short=Miglia nautiche all'ora
+units.metrespersec=metri al secondo
 units.metrespersec.short=m/s
 units.metrespersec.short=m/s
+units.feetpersec=piedi al secondo
 units.feetpersec.short=ft/s
 units.hours=Ore
 units.feetpersec.short=ft/s
 units.hours=Ore
+units.minutes=minuti
+units.seconds=secondi
 units.degminsec=Deg-min-sec
 units.degmin=Deg-min
 units.deg=Degrees
 units.iso8601=ISO 8601
 
 units.degminsec=Deg-min-sec
 units.degmin=Deg-min
 units.deg=Degrees
 units.iso8601=ISO 8601
 
+# How to combine conditions, such as filters
+logic.and=e
+logic.or=o
+
 # External urls
 url.googlemaps=maps.google.it
 wikipedia.lang=it
 # External urls
 url.googlemaps=maps.google.it
 wikipedia.lang=it
@@ -669,6 +745,7 @@ undo.removephoto=rimuovi foto
 undo.removeaudio=rimuovi riprese audio
 undo.deleterange=cancella l'intervallo
 undo.croptrack=taglia la traccia
 undo.removeaudio=rimuovi riprese audio
 undo.deleterange=cancella l'intervallo
 undo.croptrack=taglia la traccia
+undo.deletemarked=elimina punti
 undo.insert=inserisci punti
 undo.reverse=inverti l'intervallo
 undo.mergetracksegments=unisci segmenti traccia
 undo.insert=inserisci punti
 undo.reverse=inverti l'intervallo
 undo.mergetracksegments=unisci segmenti traccia
@@ -708,7 +785,7 @@ error.jpegload.dialogtitle=Errore nel caricamento delle foto
 error.jpegload.nofilesfound=File non trovato
 error.jpegload.nojpegsfound=File jpeg non trovato
 error.jpegload.nogpsfound=Informazioni GPS non trovate
 error.jpegload.nofilesfound=File non trovato
 error.jpegload.nojpegsfound=File jpeg non trovato
 error.jpegload.nogpsfound=Informazioni GPS non trovate
-error.jpegload.exifreadfailed=Lettera dei dati EXIF fallita. I dati EXIF non possono\n essere letti senza una libreria interna o esterna.
+error.jpegload.exifreadfailed=Lettera dei dati Exif fallita. I dati Exif non possono\n essere letti senza una libreria interna o esterna.
 error.audioload.nofilesfound=Riprese audio non trovate
 error.gpsload.unknown=Errore sconosciuto
 error.undofailed.title=Impossibile annullare
 error.audioload.nofilesfound=Riprese audio non trovate
 error.gpsload.unknown=Errore sconosciuto
 error.undofailed.title=Impossibile annullare
@@ -733,3 +810,4 @@ error.cache.notthere=Directory del cache di tasselli non trovato
 error.cache.empty=Directory del cache di tasselli \u00e8 vuoto
 error.cache.cannotdelete=Impossibile cancellare tasselli
 error.interpolate.invalidparameter=Il numero di punti deve essere tra 1 e 1000
 error.cache.empty=Directory del cache di tasselli \u00e8 vuoto
 error.cache.cannotdelete=Impossibile cancellare tasselli
 error.interpolate.invalidparameter=Il numero di punti deve essere tra 1 e 1000
+error.learnestimationparams.failed=Non \u00e8 possibile apprendere i parametri da questa traccia.\nProva a caricare pi\u00f9 tracce.
index 9739f87cf220e8d157e32de8e55d5bd9592cb612..78f2dc45ce96f2e776616012fa83d30e2109d8e1 100644 (file)
@@ -118,7 +118,7 @@ function.rearrangephotos=\u5199\u771f\u306e\u4e26\u3079\u76f4\u3057
 function.rotatephotoleft=\u5199\u771f\u3092\u5de6\u306b\u56de\u3059
 function.rotatephotoright=\u5199\u771f\u3092\u53f3\u306b\u56de\u3059
 function.photopopup=\u5199\u771f\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3092\u8868\u793a
 function.rotatephotoleft=\u5199\u771f\u3092\u5de6\u306b\u56de\u3059
 function.rotatephotoright=\u5199\u771f\u3092\u53f3\u306b\u56de\u3059
 function.photopopup=\u5199\u771f\u306e\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3092\u8868\u793a
-function.ignoreexifthumb=EXIF\u30b5\u30e0\u30cd\u30a4\u30eb\u3092\u7121\u8996
+function.ignoreexifthumb=Exif\u30b5\u30e0\u30cd\u30a4\u30eb\u3092\u7121\u8996
 function.loadaudio=\u30aa\u30fc\u30c7\u30a3\u30aa\u30d5\u30a1\u30a4\u30eb\u3092\u8ffd\u52a0
 function.removeaudio=\u4e00\u89a7\u304b\u3089\u73fe\u5728\u306e\u30aa\u30fc\u30c7\u30a3\u30aa\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664
 function.correlateaudios=\u30aa\u30fc\u30c7\u30a3\u30aa\u3092\u95a2\u9023\u4ed8\u3051\u308b
 function.loadaudio=\u30aa\u30fc\u30c7\u30a3\u30aa\u30d5\u30a1\u30a4\u30eb\u3092\u8ffd\u52a0
 function.removeaudio=\u4e00\u89a7\u304b\u3089\u73fe\u5728\u306e\u30aa\u30fc\u30c7\u30a3\u30aa\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664
 function.correlateaudios=\u30aa\u30fc\u30c7\u30a3\u30aa\u3092\u95a2\u9023\u4ed8\u3051\u308b
@@ -228,9 +228,6 @@ dialog.pointedit.title=\u70b9\u3092\u7de8\u96c6
 dialog.pointedit.text=\u7de8\u96c6\u3059\u308b\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u9078\u629e\u3057\u3001'\u7de8\u96c6' \u30dc\u30bf\u30f3\u3067\u5024\u3092\u7de8\u96c6\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 dialog.pointedit.table.field=\u30d5\u30a3\u30fc\u30eb\u30c9
 dialog.pointedit.table.value=\u503c
 dialog.pointedit.text=\u7de8\u96c6\u3059\u308b\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u9078\u629e\u3057\u3001'\u7de8\u96c6' \u30dc\u30bf\u30f3\u3067\u5024\u3092\u7de8\u96c6\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 dialog.pointedit.table.field=\u30d5\u30a3\u30fc\u30eb\u30c9
 dialog.pointedit.table.value=\u503c
-dialog.pointedit.table.changed=\u5909\u66f4\u6e08
-dialog.pointedit.changevalue.text=\u65b0\u3057\u3044\u5024\u3092\u30d5\u30a3\u30fc\u30eb\u30c9\u306b\u5165\u308c\u3066\u304f\u3060\u3055\u3044\u3002
-dialog.pointedit.changevalue.title=\u30d5\u30a3\u30fc\u30eb\u30c9\u306e\u7de8\u96c6
 dialog.pointnameedit.name=\u30a6\u30a7\u30a4\u30dd\u30a4\u30f3\u30c8\u540d
 dialog.pointnameedit.uppercase=\u5927\u6587\u5b57
 dialog.pointnameedit.lowercase=\u5c0f\u6587\u5b57
 dialog.pointnameedit.name=\u30a6\u30a7\u30a4\u30dd\u30a4\u30f3\u30c8\u540d
 dialog.pointnameedit.uppercase=\u5927\u6587\u5b57
 dialog.pointnameedit.lowercase=\u5c0f\u6587\u5b57
@@ -243,7 +240,7 @@ dialog.addtimeoffset.minutes=\u5206
 dialog.addtimeoffset.notimestamps=\u3053\u306e\u9078\u629e\u7bc4\u56f2\u306f\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u6301\u3063\u3066\u306a\u3044\u306e\u3067\u3001\u504f\u4f4d\u3092\u8db3\u305b\u307e\u305b\u3093\u3002
 dialog.findwaypoint.intro=\u30a6\u30a7\u30a4\u30dd\u30a4\u30f3\u30c8\u540d\u306e\u4e00\u90e8\u3092\u5165\u529b
 dialog.findwaypoint.search=\u691c\u7d22
 dialog.addtimeoffset.notimestamps=\u3053\u306e\u9078\u629e\u7bc4\u56f2\u306f\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u6301\u3063\u3066\u306a\u3044\u306e\u3067\u3001\u504f\u4f4d\u3092\u8db3\u305b\u307e\u305b\u3093\u3002
 dialog.findwaypoint.intro=\u30a6\u30a7\u30a4\u30dd\u30a4\u30f3\u30c8\u540d\u306e\u4e00\u90e8\u3092\u5165\u529b
 dialog.findwaypoint.search=\u691c\u7d22
-dialog.saveexif.title=EXIF\u3092\u4fdd\u5b58
+dialog.saveexif.title=Exif\u3092\u4fdd\u5b58
 dialog.saveexif.intro=\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3092\u4f7f\u3063\u3066\u3001\u4fdd\u5b58\u3059\u308b\u5199\u771f\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 dialog.saveexif.nothingtosave=\u5ea7\u6a19\u60c5\u5831\u306f\u7121\u5909\u66f4\u3067\u3059\u3002\u4fdd\u5b58\u3059\u308b\u3082\u306e\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 dialog.saveexif.noexiftool=exiftool \u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u7d9a\u3051\u307e\u3059\u304b\uff1f
 dialog.saveexif.intro=\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3092\u4f7f\u3063\u3066\u3001\u4fdd\u5b58\u3059\u308b\u5199\u771f\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002
 dialog.saveexif.nothingtosave=\u5ea7\u6a19\u60c5\u5831\u306f\u7121\u5909\u66f4\u3067\u3059\u3002\u4fdd\u5b58\u3059\u308b\u3082\u306e\u306f\u3042\u308a\u307e\u305b\u3093\u3002
 dialog.saveexif.noexiftool=exiftool \u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u7d9a\u3051\u307e\u3059\u304b\uff1f
@@ -393,8 +390,7 @@ dialog.saveconfig.prune.exiftoolpath=exiftool\u3078\u306e\u30d1\u30b9
 dialog.saveconfig.prune.mapsource=\u30de\u30c3\u30d7\u30fb\u30bd\u30fc\u30b9\u3092\u9078\u629e
 dialog.saveconfig.prune.mapsourcelist=\u30de\u30c3\u30d7\u30fb\u30bd\u30fc\u30b9
 dialog.saveconfig.prune.diskcache=\u30de\u30c3\u30d7\u306e\u30ad\u30e3\u30c3\u30b7\u30e5
 dialog.saveconfig.prune.mapsource=\u30de\u30c3\u30d7\u30fb\u30bd\u30fc\u30b9\u3092\u9078\u629e
 dialog.saveconfig.prune.mapsourcelist=\u30de\u30c3\u30d7\u30fb\u30bd\u30fc\u30b9
 dialog.saveconfig.prune.diskcache=\u30de\u30c3\u30d7\u306e\u30ad\u30e3\u30c3\u30b7\u30e5
-dialog.saveconfig.prune.kmzimagewidth=KML \u753b\u50cf\u5e45
-dialog.saveconfig.prune.kmzimageheight=KML \u753b\u50cf\u9ad8
+dialog.saveconfig.prune.kmzimagewidth=KMZ \u753b\u50cf\u5e45
 dialog.saveconfig.prune.colourscheme=\u8272\u306e\u30b9\u30ad\u30fc\u30e0
 dialog.saveconfig.prune.linewidth=\u7dda\u306e\u5e45
 dialog.saveconfig.prune.kmltrackcolour=KML \u30c8\u30e9\u30c3\u30af\u306e\u8272
 dialog.saveconfig.prune.colourscheme=\u8272\u306e\u30b9\u30ad\u30fc\u30e0
 dialog.saveconfig.prune.linewidth=\u7dda\u306e\u5e45
 dialog.saveconfig.prune.kmltrackcolour=KML \u30c8\u30e9\u30c3\u30af\u306e\u8272
index b2b45964b3f3bdf261181f199ec861cb0bf12a08..70f895c6a00b54fa1ddc38ea691191dfa882fc3b 100644 (file)
@@ -222,9 +222,6 @@ dialog.pointedit.title=\uc9c0\uc810 \uc218\uc815\ud558\uae30
 dialog.pointedit.text=\uc218\uc815\ud560 \ud544\ub4dc\ub97c \uc120\ud0dd\ud558\uc2dc\uace0, \uc218\uc815\ud558\uae30 \ubc84\ud2bc\uc744 \uc0ac\uc6a9\ud558\uc138\uc694.
 dialog.pointedit.table.field=\ud544\ub4dc
 dialog.pointedit.table.value=\uac12
 dialog.pointedit.text=\uc218\uc815\ud560 \ud544\ub4dc\ub97c \uc120\ud0dd\ud558\uc2dc\uace0, \uc218\uc815\ud558\uae30 \ubc84\ud2bc\uc744 \uc0ac\uc6a9\ud558\uc138\uc694.
 dialog.pointedit.table.field=\ud544\ub4dc
 dialog.pointedit.table.value=\uac12
-dialog.pointedit.table.changed=\uc218\uc815\ub428
-dialog.pointedit.changevalue.text=\uc774 \ud544\ub4dc\uc5d0 \uc0c8 \uac12\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694
-dialog.pointedit.changevalue.title=\ud544\ub4dc \uc218\uc815
 dialog.pointnameedit.name=\uacbd\uc720\uc9c0 \uc774\ub984
 dialog.pointnameedit.uppercase=\ub300\ubb38\uc790\ub85c
 dialog.pointnameedit.lowercase=\uc18c\ubb38\uc790\ub85c
 dialog.pointnameedit.name=\uacbd\uc720\uc9c0 \uc774\ub984
 dialog.pointnameedit.uppercase=\ub300\ubb38\uc790\ub85c
 dialog.pointnameedit.lowercase=\uc18c\ubb38\uc790\ub85c
@@ -402,7 +399,6 @@ dialog.saveconfig.prune.mapsource=\uc120\ud0dd\ub41c \uc9c0\ub3c4 \uc704\uce58
 dialog.saveconfig.prune.mapsourcelist=\uc9c0\ub3c4 \uc18c\uc2a4
 dialog.saveconfig.prune.diskcache=\uc9c0\ub3c4 \uce90\uc2dc
 dialog.saveconfig.prune.kmzimagewidth=KMZ \uc774\ubbf8\uc9c0 \ub113\uc774
 dialog.saveconfig.prune.mapsourcelist=\uc9c0\ub3c4 \uc18c\uc2a4
 dialog.saveconfig.prune.diskcache=\uc9c0\ub3c4 \uce90\uc2dc
 dialog.saveconfig.prune.kmzimagewidth=KMZ \uc774\ubbf8\uc9c0 \ub113\uc774
-dialog.saveconfig.prune.kmzimageheight=KMZ \uc774\ubbf8\uc9c0 \ub192\uc774
 dialog.saveconfig.prune.colourscheme=\uc0c9 \uad6c\uc131
 dialog.saveconfig.prune.linewidth=\ud2b8\ub799\uc120 \ub450\uaed8
 dialog.saveconfig.prune.kmltrackcolour=KML \ud2b8\ub799 \uc0c9
 dialog.saveconfig.prune.colourscheme=\uc0c9 \uad6c\uc131
 dialog.saveconfig.prune.linewidth=\ud2b8\ub799\uc120 \ub450\uaed8
 dialog.saveconfig.prune.kmltrackcolour=KML \ud2b8\ub799 \uc0c9
@@ -663,7 +659,7 @@ error.jpegload.dialogtitle=\uc0ac\uc9c4 \ubd88\ub7ec\uc624\ub294 \uc911 \uc5d0\u
 error.jpegload.nofilesfound=\ucc3e\uc740 \ud30c\uc77c \uc5c6\uc74c.
 error.jpegload.nojpegsfound=\ucc3e\uc740 jpeg\ud30c\uc77c \uc5c6\uc74c.
 error.jpegload.nogpsfound=GPS \uc815\ubcf4\ub97c \ucc3e\uc9c0 \ubabb\ud568.
 error.jpegload.nofilesfound=\ucc3e\uc740 \ud30c\uc77c \uc5c6\uc74c.
 error.jpegload.nojpegsfound=\ucc3e\uc740 jpeg\ud30c\uc77c \uc5c6\uc74c.
 error.jpegload.nogpsfound=GPS \uc815\ubcf4\ub97c \ucc3e\uc9c0 \ubabb\ud568.
-error.jpegload.exifreadfailed=EXIF\uc815\ubcf4 \uc77d\uae30 \uc2e4\ud328./n\ub0b4\uc7a5\uc774\ub098 \uc678\uc7a5 \ub77c\uc774\ube0c\ub7ec\uc774\uac00 \uc5c6\uc73c\uba74/nEXIF\uc815\ubcf4\ub97c \uc77d\uc744 \uc218 \uc5c6\uc5b4\uc694.
+error.jpegload.exifreadfailed=Exif\uc815\ubcf4 \uc77d\uae30 \uc2e4\ud328./n\ub0b4\uc7a5\uc774\ub098 \uc678\uc7a5 \ub77c\uc774\ube0c\ub7ec\uc774\uac00 \uc5c6\uc73c\uba74/nExif\uc815\ubcf4\ub97c \uc77d\uc744 \uc218 \uc5c6\uc5b4\uc694.
 error.audioload.nofilesfound=\ucc3e\uc740 \uc18c\ub9ac\ud30c\uc77c \uc5c6\uc74c.
 error.gpsload.unknown=\uc54c\ub824\uc9c0\uc9c0 \uc54a\uc740 \uc624\ub958.
 error.undofailed.title=\ub418\ub3cc\ub9ac\uae30 \uc2e4\ud328.
 error.audioload.nofilesfound=\ucc3e\uc740 \uc18c\ub9ac\ud30c\uc77c \uc5c6\uc74c.
 error.gpsload.unknown=\uc54c\ub824\uc9c0\uc9c0 \uc54a\uc740 \uc624\ub958.
 error.undofailed.title=\ub418\ub3cc\ub9ac\uae30 \uc2e4\ud328.
index 12c9307fa4a5f485678a0c7c2bb4ec90086ac299..1ec6b81146ae005ca56f09e2d65f428fbc62eca5 100644 (file)
@@ -277,14 +277,10 @@ dialog.undo.none.text=Geen acties om ongedaan te maken
 dialog.clearundo.title=Ongedaan-maken lijst wissen
 dialog.clearundo.text=Weet u zeker dat u de ongedaan-maken lijst wilt wissen?\nAlle informatie zal verloren gaan!
 dialog.pointedit.title=Wijzig punt
 dialog.clearundo.title=Ongedaan-maken lijst wissen
 dialog.clearundo.text=Weet u zeker dat u de ongedaan-maken lijst wilt wissen?\nAlle informatie zal verloren gaan!
 dialog.pointedit.title=Wijzig punt
-dialog.pointedit.text=Selecteer ieder te wijzigen veld en gebruik de "Wijzigen" knop om de waarden aan te passen.
 dialog.pointedit.intro=Selecteer telkens een veld om de waarde te zien en te wijzigen
 dialog.pointedit.table.field=Veld
 dialog.pointedit.nofield=Geen veld geselecteerd
 dialog.pointedit.table.value=Waarde
 dialog.pointedit.intro=Selecteer telkens een veld om de waarde te zien en te wijzigen
 dialog.pointedit.table.field=Veld
 dialog.pointedit.nofield=Geen veld geselecteerd
 dialog.pointedit.table.value=Waarde
-dialog.pointedit.table.changed=Gewijzigd
-dialog.pointedit.changevalue.text=Geef de nieuwe waarde voor dit veld
-dialog.pointedit.changevalue.title=Wijzig veld
 dialog.pointnameedit.name=Naam van het waypoint
 dialog.pointnameedit.uppercase=HOOFDLETTERS
 dialog.pointnameedit.lowercase=kleine letters
 dialog.pointnameedit.name=Naam van het waypoint
 dialog.pointnameedit.uppercase=HOOFDLETTERS
 dialog.pointnameedit.lowercase=kleine letters
@@ -491,7 +487,6 @@ dialog.saveconfig.prune.mapsource=Geselecteerde kaartbron
 dialog.saveconfig.prune.mapsourcelist=Kaartbronnen
 dialog.saveconfig.prune.diskcache=Kaartcache
 dialog.saveconfig.prune.kmzimagewidth=KMZ afbeelding breedte
 dialog.saveconfig.prune.mapsourcelist=Kaartbronnen
 dialog.saveconfig.prune.diskcache=Kaartcache
 dialog.saveconfig.prune.kmzimagewidth=KMZ afbeelding breedte
-dialog.saveconfig.prune.kmzimageheight=KMZ afbeelding hoogte
 dialog.saveconfig.prune.colourscheme=Kleurenschema
 dialog.saveconfig.prune.linewidth=Lijndikte
 dialog.saveconfig.prune.kmltrackcolour=KML routekleur
 dialog.saveconfig.prune.colourscheme=Kleurenschema
 dialog.saveconfig.prune.linewidth=Lijndikte
 dialog.saveconfig.prune.kmltrackcolour=KML routekleur
@@ -790,7 +785,7 @@ error.jpegload.dialogtitle=Fout bij inlezen foto's
 error.jpegload.nofilesfound=Bestanden niet gevonden
 error.jpegload.nojpegsfound=Geen jpeg-bestanden gevonden
 error.jpegload.nogpsfound=Geen GPS informatie gevonden
 error.jpegload.nofilesfound=Bestanden niet gevonden
 error.jpegload.nojpegsfound=Geen jpeg-bestanden gevonden
 error.jpegload.nogpsfound=Geen GPS informatie gevonden
-error.jpegload.exifreadfailed=Kon geen EXIF informatie inlezen. EXIF informatie kan niet worden gelezen\n zonder interne of externe bibliotheek.
+error.jpegload.exifreadfailed=Kon geen Exif informatie inlezen. Exif informatie kan niet worden gelezen\n zonder interne of externe bibliotheek.
 error.audioload.nofilesfound=Geen audiobestanden gevonden
 error.gpsload.unknown=Onbekende fout
 error.undofailed.title=Terugdraaien mislukt
 error.audioload.nofilesfound=Geen audiobestanden gevonden
 error.gpsload.unknown=Onbekende fout
 error.undofailed.title=Terugdraaien mislukt
index 7972f5940b8cadbac90aaa0a259bc6bc5abd3c48..333caa79679a78c4d582e8d4c782bc857cc14f64 100644 (file)
@@ -101,6 +101,7 @@ function.show3d=Poka\u017c model 3D
 function.distances=Odleg\u0142o\u015bci
 function.fullrangedetails=Wszystkie detale
 function.estimatetime=Przewidywany czas
 function.distances=Odleg\u0142o\u015bci
 function.fullrangedetails=Wszystkie detale
 function.estimatetime=Przewidywany czas
+function.learnestimationparams=Skoryguj wsp\u00f3\u0142czynniki szacowania czasu
 function.setmapbg=Wybierz map\u0119 t\u0142a
 function.setpaths=Ustaw \u015bcie\u017cki do program\u00f3w
 function.getgpsies=Pobierz \u015bcie\u017cki z Gpsies
 function.setmapbg=Wybierz map\u0119 t\u0142a
 function.setpaths=Ustaw \u015bcie\u017cki do program\u00f3w
 function.getgpsies=Pobierz \u015bcie\u017cki z Gpsies
@@ -162,6 +163,8 @@ dialog.openoptions.deliminfo.norecords=Brak rekord\u00f3w
 dialog.openoptions.altitudeunits=Jednostki wysoko\u015bci
 dialog.openoptions.speedunits=Jednostki pr\u0119dko\u015bci
 dialog.openoptions.vertspeedunits=Jednostki pr\u0119dko\u015bci pionowej
 dialog.openoptions.altitudeunits=Jednostki wysoko\u015bci
 dialog.openoptions.speedunits=Jednostki pr\u0119dko\u015bci
 dialog.openoptions.vertspeedunits=Jednostki pr\u0119dko\u015bci pionowej
+dialog.openoptions.vspeed.positiveup=Pr\u0119dko\u015b\u0107 wznoszenia
+dialog.openoptions.vspeed.positivedown=Pr\u0119dko\u015b\u0107 opadania
 dialog.open.contentsdoubled=Ten plik zawiera dwie kopie ka\u017cdego punktu.\nRaz jako punkt po\u015bredni, a raz jako punkt \u015bcie\u017cki.
 dialog.selecttracks.intro=Wybierz \u015bcie\u017ck\u0119 lub \u015bcie\u017cki
 dialog.selecttracks.noname=Nienazwane
 dialog.open.contentsdoubled=Ten plik zawiera dwie kopie ka\u017cdego punktu.\nRaz jako punkt po\u015bredni, a raz jako punkt \u015bcie\u017cki.
 dialog.selecttracks.intro=Wybierz \u015bcie\u017ck\u0119 lub \u015bcie\u017cki
 dialog.selecttracks.noname=Nienazwane
@@ -222,7 +225,7 @@ dialog.exportkml.exportimages=Eksportuj miniaturki zdj\u0119\u0107 do KMZ
 dialog.exportkml.imagesize=Rozmiar zdj\u0119\u0107
 dialog.exportkml.trackcolour=Kolor \u015bcie\u017cki
 dialog.exportkml.standardkml=Standardowy KML
 dialog.exportkml.imagesize=Rozmiar zdj\u0119\u0107
 dialog.exportkml.trackcolour=Kolor \u015bcie\u017cki
 dialog.exportkml.standardkml=Standardowy KML
-dialog.exportkml.extendedkml=Standardowy KML ze znacznikami czasu (no, *extended*, not standard!)
+dialog.exportkml.extendedkml=KML ze znacznikami czasu
 dialog.exportgpx.name=Nazwa
 dialog.exportgpx.desc=Opis
 dialog.exportgpx.includetimestamps=Do\u0142\u0105cz znaczniki czasu
 dialog.exportgpx.name=Nazwa
 dialog.exportgpx.desc=Opis
 dialog.exportgpx.includetimestamps=Do\u0142\u0105cz znaczniki czasu
@@ -274,14 +277,10 @@ dialog.undo.none.text=Brak zmian do cofni\u0119cia
 dialog.clearundo.title=Wyczy\u015b\u0107 list\u0119 zmian
 dialog.clearundo.text=Czy na pewno chcesz wyczy\u015bci\u0107 list\u0119 zmian?\nWszystkie informacje o zmianach b\u0119d\u0105 utracone!
 dialog.pointedit.title=Edytuj punkt
 dialog.clearundo.title=Wyczy\u015b\u0107 list\u0119 zmian
 dialog.clearundo.text=Czy na pewno chcesz wyczy\u015bci\u0107 list\u0119 zmian?\nWszystkie informacje o zmianach b\u0119d\u0105 utracone!
 dialog.pointedit.title=Edytuj punkt
-dialog.pointedit.text=Zaznacz wszystkie pola do edycji i u\u017cyj przycisku 'Edytuj' by zmieni\u0107 warto\u015bci
 dialog.pointedit.intro=Zaznacz wszystkie pola by zmieni\u0107 warto\u015bci
 dialog.pointedit.table.field=Pole
 dialog.pointedit.nofield=Nie wybrano \u017cadnego pola
 dialog.pointedit.table.value=Warto\u015b\u0107
 dialog.pointedit.intro=Zaznacz wszystkie pola by zmieni\u0107 warto\u015bci
 dialog.pointedit.table.field=Pole
 dialog.pointedit.nofield=Nie wybrano \u017cadnego pola
 dialog.pointedit.table.value=Warto\u015b\u0107
-dialog.pointedit.table.changed=Zmieniony
-dialog.pointedit.changevalue.text=Wprowad\u017a now\u0105 warto\u015b\u0107 tego pola
-dialog.pointedit.changevalue.title=Edytuj pole
 dialog.pointnameedit.name=Nazwa punktu po\u015bredniego
 dialog.pointnameedit.uppercase=WIELKIE litery
 dialog.pointnameedit.lowercase=ma\u0142e litery
 dialog.pointnameedit.name=Nazwa punktu po\u015bredniego
 dialog.pointnameedit.uppercase=WIELKIE litery
 dialog.pointnameedit.lowercase=ma\u0142e litery
@@ -326,14 +325,24 @@ dialog.fullrangedetails.colsegments=Bez luk
 dialog.estimatetime.details=Szczeg\u00f3\u0142y
 dialog.estimatetime.gentle=\u0141agodnie
 dialog.estimatetime.steep=Stromo
 dialog.estimatetime.details=Szczeg\u00f3\u0142y
 dialog.estimatetime.gentle=\u0141agodnie
 dialog.estimatetime.steep=Stromo
+dialog.estimatetime.climb=Wznoszenie
+dialog.estimatetime.descent=Opadanie
 dialog.estimatetime.parameters=Parametry
 dialog.estimatetime.parameters.timefor=Czas dla
 dialog.estimatetime.results=Wynik
 dialog.estimatetime.results.estimatedtime=Czas przewidywany
 dialog.estimatetime.results.actualtime=Czas bie\u017c\u0105cy
 dialog.estimatetime.parameters=Parametry
 dialog.estimatetime.parameters.timefor=Czas dla
 dialog.estimatetime.results=Wynik
 dialog.estimatetime.results.estimatedtime=Czas przewidywany
 dialog.estimatetime.results.actualtime=Czas bie\u017c\u0105cy
+dialog.estimatetime.error.nodistance=Aby obliczy\u0107 wsp\u00f3\u0142czynniki szacowania czasu punkty bie\u017c\u0105cej \u015bcie\u017cki musz\u0105 posiada\u0107 informacje o odleg\u0142o\u015bci
+dialog.estimatetime.error.noaltitudes=Bie\u017c\u0105ce zaznaczenie nie zawiera informacji o wysoko\u015bci
+dialog.learnestimationparams.intro=Wsp\u00f3\u0142czynniki obliczone na podstawie bie\u017c\u0105cej \u015bcie\u017cki
 dialog.learnestimationparams.averageerror=B\u0142\u0105d \u015bredni
 dialog.learnestimationparams.averageerror=B\u0142\u0105d \u015bredni
+dialog.learnestimationparams.combine=Po\u0142\u0105cz powy\u017csze wsp\u00f3\u0142czynniki z ich warto\u015bciami bie\u017c\u0105cymi
+dialog.learnestimationparams.combinedresults=Nowe wsp\u00f3\u0142czynniki
+dialog.learnestimationparams.weight.100pccurrent=Zatrzymaj warto\u015bci bie\u017c\u0105ce
 dialog.learnestimationparams.weight.current=bie\u017c\u0105ce
 dialog.learnestimationparams.weight.calculated=obliczone
 dialog.learnestimationparams.weight.current=bie\u017c\u0105ce
 dialog.learnestimationparams.weight.calculated=obliczone
+dialog.learnestimationparams.weight.50pc=\u015arednia warto\u015bci bie\u017c\u0105cych i obliczonych
+dialog.learnestimationparams.weight.100pccalculated=U\u017cyj nowe warto\u015bci obliczone
 dialog.setmapbg.intro=Wybierz dostawc\u0119 map t\u0142a lub dodaj nowego
 dialog.addmapsource.title=Dodaj dostawc\u0119 map
 dialog.addmapsource.sourcename=Nazwa dostawcy
 dialog.setmapbg.intro=Wybierz dostawc\u0119 map t\u0142a lub dodaj nowego
 dialog.addmapsource.title=Dodaj dostawc\u0119 map
 dialog.addmapsource.sourcename=Nazwa dostawcy
@@ -478,7 +487,6 @@ dialog.saveconfig.prune.mapsource=Wybrany dostawca map
 dialog.saveconfig.prune.mapsourcelist=Dostawcy map
 dialog.saveconfig.prune.diskcache=Pami\u0119\u0107 podr\u0119czna map
 dialog.saveconfig.prune.kmzimagewidth=szeroko\u015b\u0107 obrazka w KMZ
 dialog.saveconfig.prune.mapsourcelist=Dostawcy map
 dialog.saveconfig.prune.diskcache=Pami\u0119\u0107 podr\u0119czna map
 dialog.saveconfig.prune.kmzimagewidth=szeroko\u015b\u0107 obrazka w KMZ
-dialog.saveconfig.prune.kmzimageheight=wysoko\u015b\u0107 obrazka w KMZ
 dialog.saveconfig.prune.colourscheme=Schemat kolor\u00f3w
 dialog.saveconfig.prune.linewidth=Szeroko\u015b\u0107 linii
 dialog.saveconfig.prune.kmltrackcolour=Kolor \u015bcie\u017cki w pliku KML
 dialog.saveconfig.prune.colourscheme=Schemat kolor\u00f3w
 dialog.saveconfig.prune.linewidth=Szeroko\u015b\u0107 linii
 dialog.saveconfig.prune.kmltrackcolour=Kolor \u015bcie\u017cki w pliku KML
@@ -777,7 +785,7 @@ error.jpegload.dialogtitle=B\u0142\u0105d \u0142adowania zdj\u0119cia
 error.jpegload.nofilesfound=Nie znaleziono plik\u00f3w
 error.jpegload.nojpegsfound=Nie znaleziono plik\u00f3w jpeg
 error.jpegload.nogpsfound=Nie znaleziono informacji GPS
 error.jpegload.nofilesfound=Nie znaleziono plik\u00f3w
 error.jpegload.nojpegsfound=Nie znaleziono plik\u00f3w jpeg
 error.jpegload.nogpsfound=Nie znaleziono informacji GPS
-error.jpegload.exifreadfailed=Nie powiod\u0142o si\u0119 odczytanie informacji EXIF\nInformacji tych nie mo\u017cna przeczyta\u0107 bez wewn\u0119trznej lub zewn\u0119trznej biblioteki.
+error.jpegload.exifreadfailed=Nie powiod\u0142o si\u0119 odczytanie informacji Exif\nInformacji tych nie mo\u017cna przeczyta\u0107 bez wewn\u0119trznej lub zewn\u0119trznej biblioteki.
 error.audioload.nofilesfound=Nie znaleziono plik\u00f3w audio
 error.gpsload.unknown=Nieznany b\u0142\u0105d
 error.undofailed.title=Cofnij nie powiod\u0142o si\u0119
 error.audioload.nofilesfound=Nie znaleziono plik\u00f3w audio
 error.gpsload.unknown=Nieznany b\u0142\u0105d
 error.undofailed.title=Cofnij nie powiod\u0142o si\u0119
@@ -802,3 +810,4 @@ error.cache.notthere=Nie znaleziono katalogu kesza
 error.cache.empty=Katalog kesza jest pusty
 error.cache.cannotdelete=\u017badne p\u0142ytki nie mog\u0142y zosta\u0107 usuni\u0119te
 error.interpolate.invalidparameter=Ilo\u015b\u0107 punkt\u00f3w musi zawiera\u0107 si\u0119 w zakresie od 1 do 1000
 error.cache.empty=Katalog kesza jest pusty
 error.cache.cannotdelete=\u017badne p\u0142ytki nie mog\u0142y zosta\u0107 usuni\u0119te
 error.interpolate.invalidparameter=Ilo\u015b\u0107 punkt\u00f3w musi zawiera\u0107 si\u0119 w zakresie od 1 do 1000
+error.learnestimationparams.failed=Oszacowanie wsp\u00f3\u0142czynnik\u00f3w dla danej scie\u017cki nie powiod\u0142o si\u0119.\nSpr\u00f3buj za\u0142adowa\u0107 wi\u0119cej \u015bcie\u017cek.
index 1d0e3efdc75a9ed5aac69727c4209a517ac5a4be..dc9a8038d92190be0038c310347f91c24985e87e 100644 (file)
@@ -227,12 +227,9 @@ dialog.undo.none.text=Nenhuma opera\u00e7\u00e3o a desfazer!
 dialog.clearundo.title=Limpar lista de desfazer
 dialog.clearundo.text=Voc\u00ea tem certeza que deseja limpar a lista de desfazer?\n Todas as informa\u00e7\u00f5es para desfazer ser\u00e3o perdidas!
 dialog.pointedit.title=Editar ponto
 dialog.clearundo.title=Limpar lista de desfazer
 dialog.clearundo.text=Voc\u00ea tem certeza que deseja limpar a lista de desfazer?\n Todas as informa\u00e7\u00f5es para desfazer ser\u00e3o perdidas!
 dialog.pointedit.title=Editar ponto
-dialog.pointedit.text=Selecionar cada campo para editar e usar o bot\u00e3o 'Editar' para mudar o valor
+dialog.pointedit.intro=Selecionar cada campo para mudar o valor
 dialog.pointedit.table.field=Campo
 dialog.pointedit.table.value=Valor
 dialog.pointedit.table.field=Campo
 dialog.pointedit.table.value=Valor
-dialog.pointedit.table.changed=Alterado
-dialog.pointedit.changevalue.text=Insira o novo valor para este campo
-dialog.pointedit.changevalue.title=Editar campo
 dialog.pointnameedit.name=Nome do ponto
 dialog.pointnameedit.uppercase=MAI\u00daSCULAS
 dialog.pointnameedit.lowercase=min\u00fasculas
 dialog.pointnameedit.name=Nome do ponto
 dialog.pointnameedit.uppercase=MAI\u00daSCULAS
 dialog.pointnameedit.lowercase=min\u00fasculas
@@ -412,7 +409,6 @@ dialog.saveconfig.prune.mapsource=Selecionar fonte de mapas
 dialog.saveconfig.prune.mapsourcelist=Fontes de mapas
 dialog.saveconfig.prune.diskcache=Cache de mapas
 dialog.saveconfig.prune.kmzimagewidth=Largura da imagem KMZ
 dialog.saveconfig.prune.mapsourcelist=Fontes de mapas
 dialog.saveconfig.prune.diskcache=Cache de mapas
 dialog.saveconfig.prune.kmzimagewidth=Largura da imagem KMZ
-dialog.saveconfig.prune.kmzimageheight=Altura da imagem KMZ
 dialog.saveconfig.prune.colourscheme=Esquema de cores
 dialog.saveconfig.prune.linewidth=Espessura da linha
 dialog.saveconfig.prune.kmltrackcolour=Cor da rota KML
 dialog.saveconfig.prune.colourscheme=Esquema de cores
 dialog.saveconfig.prune.linewidth=Espessura da linha
 dialog.saveconfig.prune.kmltrackcolour=Cor da rota KML
@@ -690,7 +686,7 @@ error.jpegload.dialogtitle=Erro ao carregar fotos
 error.jpegload.nofilesfound=Nenhum arquivo encontrado
 error.jpegload.nojpegsfound=Nenhum arquivo jpeg encontrado
 error.jpegload.nogpsfound=Nenhuma informa\u00e7\u00e3o de GPS encontrada
 error.jpegload.nofilesfound=Nenhum arquivo encontrado
 error.jpegload.nojpegsfound=Nenhum arquivo jpeg encontrado
 error.jpegload.nogpsfound=Nenhuma informa\u00e7\u00e3o de GPS encontrada
-error.jpegload.exifreadfailed=Falha ao ler informa\u00e7\u00f5es do EXIF. Nenhuma informa\u00e7\u00e3o do EXIF pode ser lida\nseja na biblioteca interna, seja na externa.
+error.jpegload.exifreadfailed=Falha ao ler informa\u00e7\u00f5es do Exif. Nenhuma informa\u00e7\u00e3o do Exif pode ser lida\nseja na biblioteca interna, seja na externa.
 error.audioload.nofilesfound=Nenhum arquivo de \u00e1udio encontrado
 error.gpsload.unknown=Erro desconhecido
 error.undofailed.title=Falha ao desfazer
 error.audioload.nofilesfound=Nenhum arquivo de \u00e1udio encontrado
 error.gpsload.unknown=Erro desconhecido
 error.undofailed.title=Falha ao desfazer
index b2950f20a5565a9745a413cfc30795188f6d9d65..992d246f1e5fcc347f40aa1a50364e78ddaf660f 100644 (file)
@@ -4,6 +4,7 @@
 # Menu entries
 menu.file=Fi\u015fier
 menu.file.addphotos=Adaugare foto
 # Menu entries
 menu.file=Fi\u015fier
 menu.file.addphotos=Adaugare foto
+menu.file.recentfiles=Fi\u015fiere recente
 menu.file.save=Salvare
 menu.file.exit=Iesire
 menu.track=Traseu
 menu.file.save=Salvare
 menu.file.exit=Iesire
 menu.track=Traseu
@@ -14,6 +15,7 @@ menu.track.rearrange=Rearanjare waypoint
 menu.track.rearrange.start=Toate la inceputul fisierului
 menu.track.rearrange.end=Toate la sfarsitul fisierului
 menu.track.rearrange.nearest=Fiecare la punctul cel mai apropiat al traseului
 menu.track.rearrange.start=Toate la inceputul fisierului
 menu.track.rearrange.end=Toate la sfarsitul fisierului
 menu.track.rearrange.nearest=Fiecare la punctul cel mai apropiat al traseului
+menu.range=Interval
 menu.range.all=Selectare toate
 menu.range.none=Nu selecta niciun punct
 menu.range.start=Seteaza inceputul selectiei
 menu.range.all=Selectare toate
 menu.range.none=Nu selecta niciun punct
 menu.range.start=Seteaza inceputul selectiei
@@ -27,12 +29,14 @@ menu.point.editpoint=Editare punct
 menu.point.deletepoint=\u015etergere punct
 menu.photo=Foto
 menu.photo.saveexif=Salveaza la Exif
 menu.point.deletepoint=\u015etergere punct
 menu.photo=Foto
 menu.photo.saveexif=Salveaza la Exif
+menu.audio=Audio
 menu.view=Vizualizare
 menu.view.browser=Harta in browser
 menu.view.browser.google=Harti Google
 menu.view.browser.openstreetmap=Openstreetmap
 menu.view.browser.mapquest=Mapquest
 menu.view.browser.yahoo=Harti Yahoo
 menu.view=Vizualizare
 menu.view.browser=Harta in browser
 menu.view.browser.google=Harti Google
 menu.view.browser.openstreetmap=Openstreetmap
 menu.view.browser.mapquest=Mapquest
 menu.view.browser.yahoo=Harti Yahoo
+menu.settings=Set\u0103ri
 menu.help=Ajutor
 # Popup menu for map
 menu.map.zoomin=Apropie
 menu.help=Ajutor
 # Popup menu for map
 menu.map.zoomin=Apropie
@@ -46,25 +50,33 @@ menu.map.showmap=Arata harta
 # Alt keys for menus
 altkey.menu.file=F
 altkey.menu.track=T
 # Alt keys for menus
 altkey.menu.file=F
 altkey.menu.track=T
+altkey.menu.range=I
 altkey.menu.point=P
 altkey.menu.view=V
 altkey.menu.photo=O
 altkey.menu.point=P
 altkey.menu.view=V
 altkey.menu.photo=O
+altkey.menu.audio=U
+altkey.menu.settings=S
 altkey.menu.help=A
 
 # Ctrl shortcuts for menu items
 shortcut.menu.file.open=D
 altkey.menu.help=A
 
 # Ctrl shortcuts for menu items
 shortcut.menu.file.open=D
+shortcut.menu.file.load=I
 shortcut.menu.file.save=S
 shortcut.menu.track.undo=Z
 shortcut.menu.file.save=S
 shortcut.menu.track.undo=Z
+shortcut.menu.edit.compress=C
 shortcut.menu.range.all=T
 shortcut.menu.range.all=T
+shortcut.menu.help.help=A
 
 # Functions
 function.open=Deschidere fi\u015fier
 
 # Functions
 function.open=Deschidere fi\u015fier
+function.importwithgpsbabel=Importare fi\u015fier cu GPSBabel
 function.loadfromgps=\u00cencarc\u0103 date de la GPS
 function.sendtogps=Trimite date spre GPS
 function.exportkml=Export\u0103 \u00eentr-un fi\u015fier KML
 function.exportgpx=Export\u0103 \u00eentr-un fi\u015fier GPX
 function.exportpov=Export\u0103 \u00eentr-un fi\u015fier POV
 function.exportsvg=Export\u0103 \u00eentr-un fi\u015fier SVG
 function.loadfromgps=\u00cencarc\u0103 date de la GPS
 function.sendtogps=Trimite date spre GPS
 function.exportkml=Export\u0103 \u00eentr-un fi\u015fier KML
 function.exportgpx=Export\u0103 \u00eentr-un fi\u015fier GPX
 function.exportpov=Export\u0103 \u00eentr-un fi\u015fier POV
 function.exportsvg=Export\u0103 \u00eentr-un fi\u015fier SVG
+function.exportimage=Export\u0103 imagine
 function.editwaypointname=Editare nume waypoint
 function.compress=Comprima traseu
 function.deleterange=\u015etergere gama
 function.editwaypointname=Editare nume waypoint
 function.compress=Comprima traseu
 function.deleterange=\u015etergere gama
@@ -74,26 +86,27 @@ function.charts=Grafice
 function.show3d=Vizualizare arborescenta
 function.distances=Distan\u0163e
 function.setmapbg=Fundal
 function.show3d=Vizualizare arborescenta
 function.distances=Distan\u0163e
 function.setmapbg=Fundal
-function.correlatephotos=Corelare fotografii
 function.setcolours=Selectare culorile
 function.setlanguage=Selectare limba
 function.connecttopoint=Conecteaza la punct
 function.disconnectfrompoint=Deconecteaza de la punct
 function.removephoto=Elimina foto
 function.setcolours=Selectare culorile
 function.setlanguage=Selectare limba
 function.connecttopoint=Conecteaza la punct
 function.disconnectfrompoint=Deconecteaza de la punct
 function.removephoto=Elimina foto
+function.correlatephotos=Corelare fotografii
 function.help=Ajutor
 function.showkeys=Arat\u0103 tastele scurt\u0103turi
 function.about=Despre GpsPrune
 function.checkversion=Verific\u0103 pentru o versiune noua
 function.help=Ajutor
 function.showkeys=Arat\u0103 tastele scurt\u0103turi
 function.about=Despre GpsPrune
 function.checkversion=Verific\u0103 pentru o versiune noua
+function.saveconfig=Salvare set\u0103ri
 
 # Dialogs
 dialog.exit.confirm.title=Ie\u015fire din programul GpsPrune
 dialog.exit.confirm.text=Datele dumneavoastra nu sunt salvate.\nSunte\u0163i sigur ca\u0103 dori\u0163i s\u0103 ie\u015fiti?
 dialog.openappend.title=Adauga la datele existente
 dialog.openappend.text=Adauga la datele deja incarcate?
 
 # Dialogs
 dialog.exit.confirm.title=Ie\u015fire din programul GpsPrune
 dialog.exit.confirm.text=Datele dumneavoastra nu sunt salvate.\nSunte\u0163i sigur ca\u0103 dori\u0163i s\u0103 ie\u015fiti?
 dialog.openappend.title=Adauga la datele existente
 dialog.openappend.text=Adauga la datele deja incarcate?
-dialog.deletepoint.title=Sterge Punct
-dialog.deletepoint.deletephoto=Sterg fotografiile atasate acestui punct?
-dialog.deletephoto.title=Sterge Foto
-dialog.deletephoto.deletepoint=Sterg punct atasat acestei fotografii?
+dialog.deletepoint.title=\u015eterge Punct
+dialog.deletepoint.deletephoto=\u015eterg fotografiile atasate acestui punct?
+dialog.deletephoto.title=\u015eterge Foto
+dialog.deletephoto.deletepoint=\u015eterg punct atasat acestei fotografii?
 dialog.openoptions.title=Optiuni deschidere
 dialog.load.table.field=Cimp
 dialog.load.table.datatype=Tip data
 dialog.openoptions.title=Optiuni deschidere
 dialog.load.table.field=Cimp
 dialog.load.table.datatype=Tip data
@@ -116,13 +129,19 @@ dialog.gpsload.nogpsbabel=Nu gasesc programul gpsbabel. Continui ?
 dialog.gpsload.device=Nume dispozitiv
 dialog.gpsload.format=Format
 dialog.gpsload.getwaypoints=Incarcare waypoints
 dialog.gpsload.device=Nume dispozitiv
 dialog.gpsload.format=Format
 dialog.gpsload.getwaypoints=Incarcare waypoints
+dialog.gpssend.trackname=Nume traseu
+dialog.gpsbabel.filters=Filtre
+dialog.gpsbabel.filter.distance=Distan\u0163\u0103
+dialog.saveoptions.title=Salvare fi\u015fier
+dialog.save.table.field=Cimp
+dialog.save.table.save=Salvare
+dialog.save.overwrite.title=Fi\u015fierul exist\u0103
 dialog.save.overwrite.text=Fi\u015fierul exist\u0103. \u00cel suprascriu?
 dialog.save.overwrite.text=Fi\u015fierul exist\u0103. \u00cel suprascriu?
-dialog.pointedit.text=V\u0103 rog selecta\u0163i r\u00e2ndul care va fi editat
+dialog.exportgpx.name=Nume
+dialog.exportgpx.desc=Descriere
+dialog.pointedit.intro=V\u0103 rog selecta\u0163i r\u00e2ndul care va fi editat
 dialog.pointedit.table.field=Cimp
 dialog.pointedit.table.value=Valoare
 dialog.pointedit.table.field=Cimp
 dialog.pointedit.table.value=Valoare
-dialog.pointedit.table.changed=Schimbat
-dialog.pointedit.changevalue.text=Introdu noua valoare pentru acest cimp
-dialog.pointedit.changevalue.title=Modifica cimp
 dialog.pointnameedit.uppercase=Litere MARI
 dialog.pointnameedit.lowercase=Litere mici
 dialog.addtimeoffset.days=Zile
 dialog.pointnameedit.uppercase=Litere MARI
 dialog.pointnameedit.lowercase=Litere mici
 dialog.addtimeoffset.days=Zile
@@ -138,14 +157,29 @@ dialog.saveexif.overwrite=Suprascrie fisiere
 dialog.charts.xaxis=Axa X
 dialog.charts.yaxis=Axa Y
 dialog.distances.currentpoint=Punct curent
 dialog.charts.xaxis=Axa X
 dialog.charts.yaxis=Axa Y
 dialog.distances.currentpoint=Punct curent
+dialog.gpsies.column.name=Nume
 dialog.gpsies.column.length=Lungime
 dialog.gpsies.description=Descriere
 dialog.gpsies.nodescription=Fara descriere
 dialog.gpsies.column.length=Lungime
 dialog.gpsies.description=Descriere
 dialog.gpsies.nodescription=Fara descriere
+dialog.wikipedia.column.name=Nume
+dialog.wikipedia.column.distance=Distan\u0163\u0103
 dialog.correlate.options.tip=Indiciu: By manually correlating at least one photo, the time offset can be calculated for you.
 dialog.about.version=Versiunea
 dialog.correlate.options.tip=Indiciu: By manually correlating at least one photo, the time offset can be calculated for you.
 dialog.about.version=Versiunea
+dialog.about.systeminfo.os=Sistem de operare
+dialog.about.yes=Da
+dialog.about.no=Nu
 dialog.about.readme=Cite\u015fte-m\u0103
 dialog.checkversion.releasedate1=Aceasta versiune noua a fost lansapa pe
 dialog.checkversion.releasedate2=.
 dialog.about.readme=Cite\u015fte-m\u0103
 dialog.checkversion.releasedate1=Aceasta versiune noua a fost lansapa pe
 dialog.checkversion.releasedate2=.
+dialog.setcolours.background=Fund
+dialog.setcolours.lines=Linii
+dialog.setcolours.primary=Primar
+dialog.setcolours.secondary=Secundar
+dialog.setcolours.point=Puncte
+dialog.setcolours.text=Text
+dialog.colourchooser.red=Ro\u0219u
+dialog.colourchooser.green=Verde
+dialog.colourchooser.blue=Albastru
 
 # Confirm messages
 confirm.loadfile=Date incarcate din fisier
 
 # Confirm messages
 confirm.loadfile=Date incarcate din fisier
@@ -171,11 +205,25 @@ button.notoall=Nu pentru tot
 button.select=Selectare
 button.selectall=Selecteaza tot
 button.selectnone=Deselecteaza tot
 button.select=Selectare
 button.selectall=Selecteaza tot
 button.selectnone=Deselecteaza tot
-button.load=Incarca
+button.load=Descarca
+button.upload=Inc\u0103rca
+button.guessfields=Ghici cimpuri
+button.check=Verifica
+button.delete=\u015etergere
+button.manage=Administra
+button.combine=Combina
 
 # File types
 filetype.txt=Fisier text
 filetype.jpeg=Imagine JPEG (*.jpg)
 
 # File types
 filetype.txt=Fisier text
 filetype.jpeg=Imagine JPEG (*.jpg)
+filetype.kmlkmz=Fisier KML, KMZ
+filetype.kml=Fisier KML
+filetype.kmz=Fisier KMZ
+filetype.gpx=Fisier GPX
+filetype.pov=Fisier POV
+filetype.svg=Fisier SVG
+filetype.png=Fisier PNG
+filetype.audio=Fisier MP3, OGG, WAV
 
 # Display components
 details.track.points=Puncte
 
 # Display components
 details.track.points=Puncte
@@ -184,24 +232,50 @@ details.range.selected=Selectat
 details.range.to=la
 details.altitude.to=la
 details.coordformat=Format coordonate
 details.range.to=la
 details.altitude.to=la
 details.coordformat=Format coordonate
-details.distanceunits=Unitati de distanta
+details.distanceunits=Unitati de distan\u0163e
 display.range.time.secs=s
 display.range.time.mins=m
 display.range.time.secs=s
 display.range.time.mins=m
-display.range.time.hours=h
+display.range.time.hours=o
 display.range.time.days=z
 details.range.avespeed=Viteza medie
 display.range.time.days=z
 details.range.avespeed=Viteza medie
+details.range.maxspeed=Viteza maxim\u0103
+details.lists.photos=Foto-uri
 
 # Field names
 fieldname.latitude=Latitudine
 fieldname.longitude=Longitudine
 fieldname.altitude=Altitudine
 
 # Field names
 fieldname.latitude=Latitudine
 fieldname.longitude=Longitudine
 fieldname.altitude=Altitudine
+fieldname.time=Timp
 fieldname.waypointname=Nume
 fieldname.waypointname=Nume
-fieldname.distance=Distanta
-fieldname.duration=Durata
-fieldname.speed=Viteza
+fieldname.waypointtype=Tip
+fieldname.newsegment=Segment
+fieldname.prefix=Cimp
+fieldname.distance=Distan\u0163\u0103
+fieldname.duration=Durat\u0103
+fieldname.speed=Vitez\u0103
+fieldname.verticalspeed=Vitez\u0103 vertical\u0103
+fieldname.description=Descriere
 
 # Measurement units
 units.default=Implicit
 
 # Measurement units
 units.default=Implicit
+units.metres=Metri
+units.metres.short=m
+units.kilometres=Kilometri
+units.kilometres.short=km
+units.kilometresperhour=km pe or\u0103
+units.kilometresperhour.short=km/o
+units.miles=Mil\u0103
+units.miles.short=mi
+units.nauticalmiles=Mil\u0103 marin\u0103
+units.nauticalmiles.short=mm
+units.nauticalmilesperhour.short=kn
+units.hours=ore
+units.minutes=minute
+units.seconds=secunde
+
+# How to combine conditions, such as filters
+logic.and=\ufeff\u0219i
+logic.or=sau
 
 # Cardinals for 3d plots
 cardinal.n=N
 
 # Cardinals for 3d plots
 cardinal.n=N
index fc851289a35f7ad4403d9451a9483ec5c8c69aea..3a691c83eddc64a45accdcec9618a6990236fca8 100644 (file)
@@ -84,6 +84,7 @@ function.exportkml=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 KML
 function.exportgpx=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 GPX
 function.exportpov=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 POV
 function.exportsvg=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 SVG
 function.exportgpx=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 GPX
 function.exportpov=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 POV
 function.exportsvg=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 SVG
+function.exportimage=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u0301\u043d\u0438\u0435
 function.editwaypointname=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u044f \u043f\u0443\u0442\u0435\u0432\u043e\u0439 \u0442\u043e\u0447\u043a\u0438
 function.compress=\u0421\u0436\u0430\u0442\u044c \u0442\u0440\u0435\u043a
 function.deleterange=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b
 function.editwaypointname=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u044f \u043f\u0443\u0442\u0435\u0432\u043e\u0439 \u0442\u043e\u0447\u043a\u0438
 function.compress=\u0421\u0436\u0430\u0442\u044c \u0442\u0440\u0435\u043a
 function.deleterange=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b
@@ -191,6 +192,7 @@ dialog.exportkml.text=\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a \u
 dialog.exportkml.altitude=\u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0435 \u0432\u044b\u0441\u043e\u0442\u044b (\u0434\u043b\u044f \u0430\u0432\u0438\u0430\u0446\u0438\u0438)
 dialog.exportkml.kmz=\u0421\u0436\u0430\u0442\u0438\u0435 \u0434\u043b\u044f kmz-\u0444\u0430\u0439\u043b\u0430
 dialog.exportkml.exportimages=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u044d\u0441\u043a\u0438\u0437\u0430 \u0432 kmz
 dialog.exportkml.altitude=\u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0435 \u0432\u044b\u0441\u043e\u0442\u044b (\u0434\u043b\u044f \u0430\u0432\u0438\u0430\u0446\u0438\u0438)
 dialog.exportkml.kmz=\u0421\u0436\u0430\u0442\u0438\u0435 \u0434\u043b\u044f kmz-\u0444\u0430\u0439\u043b\u0430
 dialog.exportkml.exportimages=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u044d\u0441\u043a\u0438\u0437\u0430 \u0432 kmz
+dialog.exportkml.imagesize=\u0420\u0430\u0437\u043c\u0435\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f
 dialog.exportkml.trackcolour=\u0426\u0432\u0435\u0442 \u0442\u0440\u0435\u043a\u0430
 dialog.exportgpx.name=\u0418\u043c\u044f
 dialog.exportgpx.desc=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
 dialog.exportkml.trackcolour=\u0426\u0432\u0435\u0442 \u0442\u0440\u0435\u043a\u0430
 dialog.exportgpx.name=\u0418\u043c\u044f
 dialog.exportgpx.desc=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
@@ -208,6 +210,9 @@ dialog.exportpov.modelstyle=\u0421\u0442\u0438\u043b\u044c \u043c\u043e\u0434\u0
 dialog.exportpov.ballsandsticks=\u041c\u044f\u0447\u0438 \u0438 \u043f\u0430\u043b\u043e\u0447\u043a\u0438
 dialog.exportpov.tubesandwalls=\u0422\u0440\u0443\u0431\u044b \u0438 \u0441\u0442\u0435\u043d\u044b
 dialog.3d.warningtracksize=\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0432 \u0442\u0440\u0435\u043a\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u043e\u0447\u0435\u043a - Java3D \u043c\u043e\u0436\u0435\u0442 \u0435\u0433\u043e \u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c!\n\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?
 dialog.exportpov.ballsandsticks=\u041c\u044f\u0447\u0438 \u0438 \u043f\u0430\u043b\u043e\u0447\u043a\u0438
 dialog.exportpov.tubesandwalls=\u0422\u0440\u0443\u0431\u044b \u0438 \u0441\u0442\u0435\u043d\u044b
 dialog.3d.warningtracksize=\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0432 \u0442\u0440\u0435\u043a\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u043e\u0447\u0435\u043a - Java3D \u043c\u043e\u0436\u0435\u0442 \u0435\u0433\u043e \u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c!\n\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?
+dialog.baseimage.mapsource=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430
+dialog.baseimage.zoom=\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442
+dialog.baseimage.size=\u0420\u0430\u0437\u043c\u0435\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f
 dialog.exportsvg.text=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 SVG
 dialog.exportsvg.phi=\u0410\u0437\u0438\u043c\u0443\u0442 \u03d5
 dialog.exportsvg.theta=\u0423\u0433\u043e\u043b \u03b8
 dialog.exportsvg.text=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 SVG
 dialog.exportsvg.phi=\u0410\u0437\u0438\u043c\u0443\u0442 \u03d5
 dialog.exportsvg.theta=\u0423\u0433\u043e\u043b \u03b8
@@ -231,12 +236,8 @@ dialog.undo.none.text=\u041d\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0
 dialog.clearundo.title=\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0434\u043b\u044f \u043e\u0442\u043c\u0435\u043d\u044b
 dialog.clearundo.text=\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0434\u043b\u044f \u043e\u0442\u043c\u0435\u043d\u044b?\n\u0421\u043f\u0438\u0441\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0438\u0449\u0435\u043d \u043d\u0430\u0432\u0441\u0435\u0433\u0434\u0430!
 dialog.pointedit.title=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u0447\u043a\u0443
 dialog.clearundo.title=\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0434\u043b\u044f \u043e\u0442\u043c\u0435\u043d\u044b
 dialog.clearundo.text=\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0434\u043b\u044f \u043e\u0442\u043c\u0435\u043d\u044b?\n\u0421\u043f\u0438\u0441\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0438\u0449\u0435\u043d \u043d\u0430\u0432\u0441\u0435\u0433\u0434\u0430!
 dialog.pointedit.title=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u0447\u043a\u0443
-dialog.pointedit.text=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u043e\u043b\u0435 \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 Â«\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c» \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f
 dialog.pointedit.table.field=\u041f\u043e\u043b\u0435
 dialog.pointedit.table.value=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435
 dialog.pointedit.table.field=\u041f\u043e\u043b\u0435
 dialog.pointedit.table.value=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435
-dialog.pointedit.table.changed=\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u043e
-dialog.pointedit.changevalue.text=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044f
-dialog.pointedit.changevalue.title=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u0435
 dialog.pointnameedit.name=\u0418\u043c\u044f \u043f\u0443\u0442\u0435\u0432\u043e\u0439 \u0442\u043e\u0447\u043a\u0438
 dialog.pointnameedit.uppercase=\u0412\u0435\u0440\u0445\u043d\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440
 dialog.pointnameedit.lowercase=\u043d\u0438\u0436\u043d\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440
 dialog.pointnameedit.name=\u0418\u043c\u044f \u043f\u0443\u0442\u0435\u0432\u043e\u0439 \u0442\u043e\u0447\u043a\u0438
 dialog.pointnameedit.uppercase=\u0412\u0435\u0440\u0445\u043d\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440
 dialog.pointnameedit.lowercase=\u043d\u0438\u0436\u043d\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440
@@ -278,6 +279,10 @@ dialog.distances.toofewpoints=\u0414\u043b\u044f \u0440\u0430\u0441\u0447\u0435\
 dialog.fullrangedetails.intro=\u0414\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430
 dialog.fullrangedetails.coltotal=\u0412\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u0438
 dialog.fullrangedetails.colsegments=\u0411\u0435\u0437 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u043e\u0432
 dialog.fullrangedetails.intro=\u0414\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430
 dialog.fullrangedetails.coltotal=\u0412\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u0438
 dialog.fullrangedetails.colsegments=\u0411\u0435\u0437 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u043e\u0432
+dialog.estimatetime.details=\u0414\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f
+dialog.estimatetime.climb=\u041f\u043e\u0434\u044a\u0435\u043c
+dialog.estimatetime.descent=\u0421\u043f\u0443\u0441\u043a
+dialog.estimatetime.parameters=\u041f\u0430\u0440\u0430\u0301\u043c\u0435\u0442\u0440\u044b
 dialog.setmapbg.intro=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0444\u043e\u043d\u0430 \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043d\u043e\u0432\u044b\u0439
 dialog.addmapsource.title=\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043d\u043e\u0432\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0444\u043e\u043d\u0430
 dialog.addmapsource.sourcename=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430
 dialog.setmapbg.intro=\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0444\u043e\u043d\u0430 \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043d\u043e\u0432\u044b\u0439
 dialog.addmapsource.title=\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043d\u043e\u0432\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0444\u043e\u043d\u0430
 dialog.addmapsource.sourcename=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430
@@ -363,7 +368,7 @@ dialog.deletemarked.nonefound=\u041d\u0435\u0442 \u043f\u043e\u043c\u0435\u0447\
 dialog.pastecoordinates.desc=\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0437\u0434\u0435\u0441\u044c
 dialog.pastecoordinates.coords=\u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b
 dialog.pastecoordinates.nothingfound=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437
 dialog.pastecoordinates.desc=\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0437\u0434\u0435\u0441\u044c
 dialog.pastecoordinates.coords=\u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b
 dialog.pastecoordinates.nothingfound=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437
-dialog.help.help=\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443\nhttp://activityworkshop.net/software/gpsprune/
+dialog.help.help=\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443\nhttp://gpsprune.activityworkshop.net/
 dialog.about.version=\u0412\u0435\u0440\u0441\u0438\u044f
 dialog.about.build=\u0420\u0435\u0432\u0438\u0437\u0438\u044f
 dialog.about.summarytext1=GpsPrune \u044d\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 GPS \u043f\u0440\u0438\u0435\u043c\u043d\u0438\u043a\u043e\u0432.
 dialog.about.version=\u0412\u0435\u0440\u0441\u0438\u044f
 dialog.about.build=\u0420\u0435\u0432\u0438\u0437\u0438\u044f
 dialog.about.summarytext1=GpsPrune \u044d\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 GPS \u043f\u0440\u0438\u0435\u043c\u043d\u0438\u043a\u043e\u0432.
@@ -402,7 +407,7 @@ dialog.checkversion.newversion1=\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430
 dialog.checkversion.newversion2=
 dialog.checkversion.releasedate1=\u042d\u0442\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0431\u044b\u043b\u0430 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430
 dialog.checkversion.releasedate2=
 dialog.checkversion.newversion2=
 dialog.checkversion.releasedate1=\u042d\u0442\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0431\u044b\u043b\u0430 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u0430
 dialog.checkversion.releasedate2=
-dialog.checkversion.download=\u0427\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 http://activityworkshop.net/software/gpsprune/download.html
+dialog.checkversion.download=\u0427\u0442\u043e\u0431\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 http://gpsprune.activityworkshop.net/download.html
 dialog.keys.intro=\u0412\u043c\u0435\u0441\u0442\u043e \u043c\u044b\u0448\u0438 \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0433\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438
 dialog.keys.keylist=<table><tr><td></td><td>\u0421\u0434\u0432\u0438\u0433 \u043a\u0430\u0440\u0442\u044b \u0432\u043b\u0435\u0432\u043e, \u0432\u043f\u0440\u0430\u0432\u043e, \u0432\u0432\u0435\u0440\u0445, \u0432\u043d\u0438\u0437</td><td><tr><td>Ctrl + \u043b\u0435\u0432\u0430\u044f, \u043f\u0440\u0430\u0432\u0430\u044f \u0441\u0442\u0440\u0435\u043b\u043a\u0430</td><td>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u0438\u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0442\u043e\u0447\u043a\u0443</td></tr><tr><td>Ctrl + \u0441\u0442\u0440\u0435\u043b\u043a\u0438 \u0432\u0432\u0435\u0440\u0445, \u0432\u043d\u0438\u0437 </td><td> \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430</td></tr><tr><td>Ctrl + PgUp, PgDown</td><td>\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439, \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442</td></tr><tr><td>Ctrl + Home, End</td><td>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0435\u0440\u0432\u0443\u044e, \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0442\u043e\u0447\u043a\u0443</td></tr><tr><td>Del</td><td>\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0442\u043e\u0447\u043a\u0443</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
 dialog.keys.intro=\u0412\u043c\u0435\u0441\u0442\u043e \u043c\u044b\u0448\u0438 \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0433\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438
 dialog.keys.keylist=<table><tr><td></td><td>\u0421\u0434\u0432\u0438\u0433 \u043a\u0430\u0440\u0442\u044b \u0432\u043b\u0435\u0432\u043e, \u0432\u043f\u0440\u0430\u0432\u043e, \u0432\u0432\u0435\u0440\u0445, \u0432\u043d\u0438\u0437</td><td><tr><td>Ctrl + \u043b\u0435\u0432\u0430\u044f, \u043f\u0440\u0430\u0432\u0430\u044f \u0441\u0442\u0440\u0435\u043b\u043a\u0430</td><td>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u0438\u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0442\u043e\u0447\u043a\u0443</td></tr><tr><td>Ctrl + \u0441\u0442\u0440\u0435\u043b\u043a\u0438 \u0432\u0432\u0435\u0440\u0445, \u0432\u043d\u0438\u0437 </td><td> \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430</td></tr><tr><td>Ctrl + PgUp, PgDown</td><td>\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439, \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442</td></tr><tr><td>Ctrl + Home, End</td><td>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0435\u0440\u0432\u0443\u044e, \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0442\u043e\u0447\u043a\u0443</td></tr><tr><td>Del</td><td>\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0442\u043e\u0447\u043a\u0443</td></tr></table>
 dialog.keys.normalmodifier=Ctrl
@@ -421,8 +426,7 @@ dialog.saveconfig.prune.exiftoolpath=\u041f\u0443\u0442\u044c \u043a ExifTool
 dialog.saveconfig.prune.mapsource=\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043a\u0430\u0440\u0442\u044b
 dialog.saveconfig.prune.mapsourcelist=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u043a\u0430\u0440\u0442
 dialog.saveconfig.prune.diskcache=\u041a\u0435\u0448 \u043a\u0430\u0440\u0442\u044b
 dialog.saveconfig.prune.mapsource=\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043a\u0430\u0440\u0442\u044b
 dialog.saveconfig.prune.mapsourcelist=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u043a\u0430\u0440\u0442
 dialog.saveconfig.prune.diskcache=\u041a\u0435\u0448 \u043a\u0430\u0440\u0442\u044b
-dialog.saveconfig.prune.kmzimagewidth=\u0448\u0438\u0440\u0438\u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f KMZ
-dialog.saveconfig.prune.kmzimageheight=\u0432\u044b\u0441\u043e\u0442\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f KMZ
+dialog.saveconfig.prune.kmzimagewidth=\u0440\u0430\u0437\u043c\u0435\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f KMZ
 dialog.saveconfig.prune.colourscheme=\u0426\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u0441\u0445\u0435\u043c\u0430
 dialog.saveconfig.prune.linewidth=\u0422\u043e\u043b\u0449\u0438\u043d\u0430 \u043b\u0438\u043d\u0438\u0438
 dialog.saveconfig.prune.kmltrackcolour=\u0446\u0432\u0435\u0442 \u0442\u0440\u0435\u043a\u0430 KML
 dialog.saveconfig.prune.colourscheme=\u0426\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u0441\u0445\u0435\u043c\u0430
 dialog.saveconfig.prune.linewidth=\u0422\u043e\u043b\u0449\u0438\u043d\u0430 \u043b\u0438\u043d\u0438\u0438
 dialog.saveconfig.prune.kmltrackcolour=\u0446\u0432\u0435\u0442 \u0442\u0440\u0435\u043a\u0430 KML
@@ -634,24 +638,35 @@ units.feet=\u0444\u0443\u0442\u044b
 units.feet.short=ft
 units.kilometres=\u041a\u0438\u043b\u043e\u043c\u0435\u0442\u0440\u044b
 units.kilometres.short=\u043a\u043c
 units.feet.short=ft
 units.kilometres=\u041a\u0438\u043b\u043e\u043c\u0435\u0442\u0440\u044b
 units.kilometres.short=\u043a\u043c
+units.kilometresperhour=\u043a\u043c/\u0447\u0430\u0441
 units.kilometresperhour.short=\u043a\u043c/\u0447
 units.miles=\u041c\u0438\u043b\u0438
 units.miles.short=mi
 units.kilometresperhour.short=\u043a\u043c/\u0447
 units.miles=\u041c\u0438\u043b\u0438
 units.miles.short=mi
+units.milesperhour=\u043c\u0438\u043b\u044f/\u0447\u0430\u0441
 units.milesperhour.short=mph
 units.nauticalmiles=\u041c\u043e\u0440\u0441\u043a\u0438\u0445 \u043c\u0438\u043b\u044c
 units.nauticalmiles.short=N.m.
 units.nauticalmilesperhour.short=kts
 units.milesperhour.short=mph
 units.nauticalmiles=\u041c\u043e\u0440\u0441\u043a\u0438\u0445 \u043c\u0438\u043b\u044c
 units.nauticalmiles.short=N.m.
 units.nauticalmilesperhour.short=kts
+units.metrespersec=\u041c\u0435\u0442\u0440\u044b / \u0441\u0435\u043a\u0443\u043d\u0434\u0430
 units.metrespersec.short=\u043c/\u0441
 units.metrespersec.short=\u043c/\u0441
-units.feetpersec.short=ft/s
+units.feetpersec=\u0444\u0443\u0442\u044b / \u0441\u0435\u043a\u0443\u043d\u0434\u0430
+units.feetpersec.short=\u0444/\u0441
 units.hours=\u0427\u0430\u0441\u044b
 units.hours=\u0427\u0430\u0441\u044b
+units.minutes=\u043c\u0438\u043d\u0443\u0442\u044b
+units.seconds=\u0441\u0435\u043a\u0443\u043d\u0434\u044b
 units.degminsec=\u0413\u0440\u0430\u0434-\u043c\u0438\u043d-\u0441\u0435\u043a
 units.degmin=\u0413\u0440\u0430\u0434-\u043c\u0438\u043d
 units.deg=\u0413\u0440\u0430\u0434\u0443\u0441\u044b
 units.iso8601=ISO 8601
 
 units.degminsec=\u0413\u0440\u0430\u0434-\u043c\u0438\u043d-\u0441\u0435\u043a
 units.degmin=\u0413\u0440\u0430\u0434-\u043c\u0438\u043d
 units.deg=\u0413\u0440\u0430\u0434\u0443\u0441\u044b
 units.iso8601=ISO 8601
 
+# How to combine conditions, such as filters
+logic.and=\u0438
+logic.or=\u0438\u043b\u0438
+
 # External urls
 url.googlemaps=maps.google.ru
 wikipedia.lang=ru
 # External urls
 url.googlemaps=maps.google.ru
 wikipedia.lang=ru
+openweathermap.lang=ru
 
 # Cardinals for 3d plots
 cardinal.n=\u0421\u0435\u0432\u0435\u0440
 
 # Cardinals for 3d plots
 cardinal.n=\u0421\u0435\u0432\u0435\u0440
@@ -709,7 +724,7 @@ error.jpegload.dialogtitle=\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u04
 error.jpegload.nofilesfound=\u0424\u0430\u0439\u043b\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
 error.jpegload.nojpegsfound=JEPG-\u0444\u0430\u0439\u043b\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
 error.jpegload.nogpsfound=\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 GPS-\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f
 error.jpegload.nofilesfound=\u0424\u0430\u0439\u043b\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
 error.jpegload.nojpegsfound=JEPG-\u0444\u0430\u0439\u043b\u044b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
 error.jpegload.nogpsfound=\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 GPS-\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f
-error.jpegload.exifreadfailed=\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c EXIF-\u200b\u200b\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u041d\u0435\u0442 EXIF-\u200b\u200b\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u200b\u200b\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c\n\u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0438\u043b\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a.
+error.jpegload.exifreadfailed=\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c Exif-\u200b\u200b\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u041d\u0435\u0442 Exif-\u200b\u200b\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u200b\u200b\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c\n\u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0438\u043b\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a.
 error.audioload.nofilesfound=\u0417\u0432\u0443\u043a\u043e\u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
 error.gpsload.unknown=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430
 error.undofailed.title=\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c
 error.audioload.nofilesfound=\u0417\u0432\u0443\u043a\u043e\u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
 error.gpsload.unknown=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430
 error.undofailed.title=\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c
@@ -717,7 +732,7 @@ error.undofailed.text=\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u
 error.function.noop.title=\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435 \u0438\u043c\u0435\u043b\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u0430
 error.rearrange.noop=\u041f\u0435\u0440\u0435\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u0435\u043a \u043d\u0435 \u0438\u043c\u0435\u043b\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430
 error.function.notavailable.title=\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430
 error.function.noop.title=\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435 \u0438\u043c\u0435\u043b\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u0430
 error.rearrange.noop=\u041f\u0435\u0440\u0435\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u0435\u043a \u043d\u0435 \u0438\u043c\u0435\u043b\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430
 error.function.notavailable.title=\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430
-error.function.nojava3d=\u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a Java3D,\n\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0430 Sun.com.
+error.function.nojava3d=\u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a Java3D.
 error.3d=\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f 3D-\u0432\u0438\u0434\u0430
 error.readme.notfound=Readme \u0444\u0430\u0439\u043b\u043d\u0435\u043d\u0430\u0439\u0434\u0435\u043d
 error.osmimage.dialogtitle=\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u0430\u0440\u0442\u044b
 error.3d=\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f 3D-\u0432\u0438\u0434\u0430
 error.readme.notfound=Readme \u0444\u0430\u0439\u043b\u043d\u0435\u043d\u0430\u0439\u0434\u0435\u043d
 error.osmimage.dialogtitle=\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u0430\u0440\u0442\u044b
index da661a9f8e37bd9136cb7e31547e661cf4a7384a..32eed1293e4155867020c1db585ce1ccee02acfa 100644 (file)
@@ -177,9 +177,6 @@ dialog.clearundo.text=Ger\u00e7ekten geri alma listesi s\u0131f\u0131rlamak iste
 dialog.pointedit.title=Nokta d\u00fczenle
 dialog.pointedit.table.field=Alan
 dialog.pointedit.table.value=De\u011fer
 dialog.pointedit.title=Nokta d\u00fczenle
 dialog.pointedit.table.field=Alan
 dialog.pointedit.table.value=De\u011fer
-dialog.pointedit.table.changed=De\u011fi\u015fmi\u015f
-dialog.pointedit.changevalue.text=Yeni de\u011feri gir
-dialog.pointedit.changevalue.title=Alan d\u00fczenle
 dialog.pointnameedit.name=Nokta ad\u0131
 dialog.pointnameedit.uppercase=B\u00dcY\u00dcK HARFLER
 dialog.pointnameedit.lowercase=k\u00fc\u00e7\u00fck harfler
 dialog.pointnameedit.name=Nokta ad\u0131
 dialog.pointnameedit.uppercase=B\u00dcY\u00dcK HARFLER
 dialog.pointnameedit.lowercase=k\u00fc\u00e7\u00fck harfler
@@ -272,7 +269,6 @@ dialog.saveconfig.prune.exiftoolpath=exiftool'un yeriyolu
 dialog.saveconfig.prune.mapserverindex=Harita sunucunun index
 dialog.saveconfig.prune.mapserverurl=Harita sunucunun adresi
 dialog.saveconfig.prune.kmzimagewidth=KMZ resim geni\u015fli\u011fi
 dialog.saveconfig.prune.mapserverindex=Harita sunucunun index
 dialog.saveconfig.prune.mapserverurl=Harita sunucunun adresi
 dialog.saveconfig.prune.kmzimagewidth=KMZ resim geni\u015fli\u011fi
-dialog.saveconfig.prune.kmzimageheight=KMZ resim y\u00fcksekli\u011fi
 dialog.setpaths.intro=\u0130ste\u011fe ba\u011fl\u0131 a\u015fa\u011f\u0131daki uygulamalar\u0131n veriyolu kaydedebilirsin:
 dialog.addaltitude.noaltitudes=Se\u00e7ili s\u0131rada y\u00fckseklik bilgisi bulunmad\u0131
 dialog.addaltitude.desc=Eklenecek y\u00fckseklik ofseti
 dialog.setpaths.intro=\u0130ste\u011fe ba\u011fl\u0131 a\u015fa\u011f\u0131daki uygulamalar\u0131n veriyolu kaydedebilirsin:
 dialog.addaltitude.noaltitudes=Se\u00e7ili s\u0131rada y\u00fckseklik bilgisi bulunmad\u0131
 dialog.addaltitude.desc=Eklenecek y\u00fckseklik ofseti
index d1936918b7b8fdd5f5d14d177e798d59cffcbd21..2a605bf83411d6adc659c9ea5e4771fd18f618af 100644 (file)
@@ -487,7 +487,6 @@ dialog.saveconfig.prune.mapsource=\u5df2\u9009\u62e9\u7684\u5730\u56fe\u6570\u63
 dialog.saveconfig.prune.mapsourcelist=\u5730\u56fe\u6570\u636e\u6e90
 dialog.saveconfig.prune.diskcache=\u5b58\u50a8\u8def\u5f84
 dialog.saveconfig.prune.kmzimagewidth=KMZ\u56fe\u50cf\u5bbd\u5ea6
 dialog.saveconfig.prune.mapsourcelist=\u5730\u56fe\u6570\u636e\u6e90
 dialog.saveconfig.prune.diskcache=\u5b58\u50a8\u8def\u5f84
 dialog.saveconfig.prune.kmzimagewidth=KMZ\u56fe\u50cf\u5bbd\u5ea6
-dialog.saveconfig.prune.kmzimageheight=KMZ\u56fe\u50cf\u9ad8\u5ea6
 dialog.saveconfig.prune.colourscheme=\u989c\u8272
 dialog.saveconfig.prune.linewidth=\u7ebf\u4f53\u5bbd\u5ea6
 dialog.saveconfig.prune.kmltrackcolour=KML\u8f68\u8ff9\u989c\u8272
 dialog.saveconfig.prune.colourscheme=\u989c\u8272
 dialog.saveconfig.prune.linewidth=\u7ebf\u4f53\u5bbd\u5ea6
 dialog.saveconfig.prune.kmltrackcolour=KML\u8f68\u8ff9\u989c\u8272
index da354aac8b253895324e84b8a2b67d0ed74bbcb3..22383c6acb544f6f7e754f50e8b98eae1d645120 100644 (file)
@@ -47,7 +47,9 @@ public class FileCacher
                                }
                                while (currLine != null)
                                {
                                }
                                while (currLine != null)
                                {
-                                       if (currLine.indexOf('\0') >= 0) {
+                                       if (currLine.indexOf('\0') >= 0)
+                                       {
+                                               try {reader.close();} catch (IOException ioe2) {}
                                                return; // it's a binary file, shouldn't use this cacher
                                        }
                                        if (currLine.trim().length() > 0)
                                                return; // it's a binary file, shouldn't use this cacher
                                        }
                                        if (currLine.trim().length() > 0)
index f5379c366b93c8fe86c262696516146202a11098..4bf30f1521a43d5eb7a4fe8bcf09afcd5bd21b5d 100644 (file)
@@ -1,5 +1,5 @@
-GpsPrune version 15
-===================
+GpsPrune version 15.2
+=====================
 
 GpsPrune is an application for viewing, editing and managing coordinate data from GPS systems,
 including format conversion, charting and photo correlation.
 
 GpsPrune is an application for viewing, editing and managing coordinate data from GPS systems,
 including format conversion, charting and photo correlation.
@@ -17,7 +17,7 @@ Running
 =======
 
 To run GpsPrune from the jar file, simply call it from a command prompt or shell:
 =======
 
 To run GpsPrune from the jar file, simply call it from a command prompt or shell:
-   java -jar gpsprune_15.jar
+   java -jar gpsprune_15.2.jar
 
 If the jar file is saved in a different directory, you will need to include the path.
 Depending on your system settings, you may be able to click or double-click on the jar file
 
 If the jar file is saved in a different directory, you will need to include the path.
 Depending on your system settings, you may be able to click or double-click on the jar file
@@ -25,11 +25,20 @@ in a file manager window to execute it.  A shortcut, menu item, alias, desktop i
 or other link can of course be made should you wish.
 
 To specify a language other than the default, use an additional parameter, eg:
 or other link can of course be made should you wish.
 
 To specify a language other than the default, use an additional parameter, eg:
-   java -jar gpsprune_15.jar --lang=DE
+   java -jar gpsprune_15.2.jar --lang=DE
 
 
 
 
-New with version 15
+New with version 15.2
 =====================
 =====================
+The following features were added since version 15:
+  - Improved translations
+  - Fixed bug with speed charts using gnuplot
+  - Fixed bug with dragging a mid-point within a selection
+  - Fixed bug with duplicate entries in profile popup menu
+  - Fixed bug with loading zoom level of custom map sources
+
+New with version 15
+===================
 The following features were added since version 14:
   - Extend povray output using map image on base plane
   - Export an image of the map and track at a selected zoom level
 The following features were added since version 14:
   - Extend povray output using map image on base plane
   - Export an image of the map and track at a selected zoom level
@@ -43,7 +52,7 @@ The following features were added since version 14:
   - Allow loading of speeds and vertical speeds from text files
 
 New with version 14
   - Allow loading of speeds and vertical speeds from text files
 
 New with version 14
-=====================
+===================
 The following features were added since version 13:
   - Dragging of existing points
   - Creation of new points by dragging the halfway point between two points
 The following features were added since version 13:
   - Dragging of existing points
   - Creation of new points by dragging the halfway point between two points
index 6fbf7498bf4651e3445e00ae7f566703bc615cd1..802183427fd0212300ac91314cc4c8afb1e60f20 100644 (file)
@@ -525,7 +525,7 @@ public class KmlExporter extends GenericFunction implements Runnable
                        }
                        // Make a blob with description for each photo
                        // Photos have already been written so picture sizes already known
                        }
                        // Make a blob with description for each photo
                        // Photos have already been written so picture sizes already known
-                       if (point.getPhoto() != null && writePhotos && writeCurrentPoint)
+                       if (point.getPhoto() != null && point.getPhoto().isValid() && writePhotos && writeCurrentPoint)
                        {
                                if (!writtenPhotoHeader)
                                {
                        {
                                if (!writtenPhotoHeader)
                                {
@@ -876,21 +876,21 @@ public class KmlExporter extends GenericFunction implements Runnable
                ImageWriter imageWriter = writers.next();
 
                // Check selection checkbox
                ImageWriter imageWriter = writers.next();
 
                // Check selection checkbox
-               boolean justSelection = _pointTypeSelector.getJustSelection();
+               final boolean justSelection = _pointTypeSelector.getJustSelection();
                int selStart = -1, selEnd = -1;
                if (justSelection) {
                        selStart = _trackInfo.getSelection().getStart();
                        selEnd = _trackInfo.getSelection().getEnd();
                }
 
                int selStart = -1, selEnd = -1;
                if (justSelection) {
                        selStart = _trackInfo.getSelection().getStart();
                        selEnd = _trackInfo.getSelection().getEnd();
                }
 
-               int numPoints = _track.getNumPoints();
+               final int numPoints = _track.getNumPoints();
                DataPoint point = null;
                int photoNum = 0;
                // Loop over all points in track
                for (int i=0; i<numPoints && !_cancelPressed; i++)
                {
                        point = _track.getPoint(i);
                DataPoint point = null;
                int photoNum = 0;
                // Loop over all points in track
                for (int i=0; i<numPoints && !_cancelPressed; i++)
                {
                        point = _track.getPoint(i);
-                       if (point.getPhoto() != null && (!justSelection || (i>=selStart && i<=selEnd)))
+                       if (point.getPhoto() != null && point.getPhoto().isValid() && (!justSelection || (i>=selStart && i<=selEnd)))
                        {
                                photoNum++;
                                // Make a new entry in zip file
                        {
                                photoNum++;
                                // Make a new entry in zip file
index ba6605853f560b62eb3df3b3aabdfdd5fe7e8c70..135ccbbe2fa1c5f776e1d78045bb9969b0890e10 100644 (file)
@@ -668,7 +668,6 @@ public class PovExporter extends Export3dFunction implements DataSubscriber
                inWriter.write("// Data points:");
                inWriter.write(inLineSeparator);
                int numPoints = inModel.getNumPoints();
                inWriter.write("// Data points:");
                inWriter.write(inLineSeparator);
                int numPoints = inModel.getNumPoints();
-               int numTrackPoints = 0;
                // Loop over all points and write out waypoints as balls
                for (int i=0; i<numPoints; i++)
                {
                // Loop over all points and write out waypoints as balls
                for (int i=0; i<numPoints; i++)
                {
@@ -686,7 +685,6 @@ public class PovExporter extends Export3dFunction implements DataSubscriber
                                }
                                inWriter.write(inLineSeparator);
                        }
                                }
                                inWriter.write(inLineSeparator);
                        }
-                       else {numTrackPoints++;}
                }
                inWriter.write(inLineSeparator);
 
                }
                inWriter.write(inLineSeparator);