From 8c8868ae29b3252f02e094c02307384cf61ba667 Mon Sep 17 00:00:00 2001 From: activityworkshop Date: Sun, 15 Feb 2015 11:52:08 +0100 Subject: [PATCH] Version 15.2, November 2013 --- tim/prune/App.java | 7 ++ tim/prune/GpsPrune.java | 4 +- .../function/RearrangeWaypointsFunction.java | 1 + tim/prune/function/SaveConfig.java | 5 +- tim/prune/function/charts/Charter.java | 2 + .../compress/DouglasPeuckerAlgorithm.java | 44 +++++++- tim/prune/gui/images/add_photo_icon.png | Bin tim/prune/gui/images/add_textfile_icon.png | Bin tim/prune/gui/map/MapSourceLibrary.java | 3 +- tim/prune/gui/map/OsmMapSource.java | 4 +- tim/prune/gui/profile/ProfileChart.java | 2 +- tim/prune/jpeg/ExifGateway.java | 21 +++- tim/prune/lang/prune-texts_af.properties | 9 +- tim/prune/lang/prune-texts_cz.properties | 7 +- tim/prune/lang/prune-texts_de.properties | 4 - tim/prune/lang/prune-texts_de_CH.properties | 14 +-- tim/prune/lang/prune-texts_en.properties | 8 +- tim/prune/lang/prune-texts_es.properties | 87 +++++++++++---- tim/prune/lang/prune-texts_fr.properties | 66 +++++++---- tim/prune/lang/prune-texts_hu.properties | 39 +++++-- tim/prune/lang/prune-texts_it.properties | 100 +++++++++++++++-- tim/prune/lang/prune-texts_ja.properties | 10 +- tim/prune/lang/prune-texts_ko.properties | 6 +- tim/prune/lang/prune-texts_nl.properties | 7 +- tim/prune/lang/prune-texts_pl.properties | 23 ++-- tim/prune/lang/prune-texts_pt.properties | 8 +- tim/prune/lang/prune-texts_ro.properties | 104 +++++++++++++++--- tim/prune/lang/prune-texts_ru.properties | 37 +++++-- tim/prune/lang/prune-texts_tr.properties | 4 - tim/prune/lang/prune-texts_zh.properties | 1 - tim/prune/load/FileCacher.java | 4 +- tim/prune/readme.txt | 21 +++- tim/prune/save/KmlExporter.java | 8 +- tim/prune/save/PovExporter.java | 2 - 34 files changed, 485 insertions(+), 177 deletions(-) mode change 100644 => 100755 tim/prune/gui/images/add_photo_icon.png mode change 100644 => 100755 tim/prune/gui/images/add_textfile_icon.png diff --git a/tim/prune/App.java b/tim/prune/App.java index 1f22326..686b3de 100644 --- a/tim/prune/App.java +++ b/tim/prune/App.java @@ -511,6 +511,13 @@ public class App // 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")); } diff --git a/tim/prune/GpsPrune.java b/tim/prune/GpsPrune.java index 3214bac..5cc5c90 100644 --- a/tim/prune/GpsPrune.java +++ b/tim/prune/GpsPrune.java @@ -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 static final String VERSION_NUMBER = "15"; + public static final String VERSION_NUMBER = "15.2"; /** 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; diff --git a/tim/prune/function/RearrangeWaypointsFunction.java b/tim/prune/function/RearrangeWaypointsFunction.java index 9007391..e04aea0 100644 --- a/tim/prune/function/RearrangeWaypointsFunction.java +++ b/tim/prune/function/RearrangeWaypointsFunction.java @@ -64,6 +64,7 @@ public class RearrangeWaypointsFunction extends GenericFunction } if (success) { + _app.getTrackInfo().getSelection().clearAll(); // clear selected point and range _app.completeFunction(undo, I18nManager.getText("confirm.rearrangewaypoints")); } else diff --git a/tim/prune/function/SaveConfig.java b/tim/prune/function/SaveConfig.java index af7eb83..489486d 100644 --- a/tim/prune/function/SaveConfig.java +++ b/tim/prune/function/SaveConfig.java @@ -86,13 +86,16 @@ public class SaveConfig extends GenericFunction { 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) + " ..."; } - mainPanel.add(new JLabel(val)); + JLabel label = new JLabel(val); + label.setToolTipText(tipText); + mainPanel.add(label); } } dialogPanel.add(mainPanel, BorderLayout.CENTER); diff --git a/tim/prune/function/charts/Charter.java b/tim/prune/function/charts/Charter.java index 0bb377f..842084d 100644 --- a/tim/prune/function/charts/Charter.java +++ b/tim/prune/function/charts/Charter.java @@ -517,6 +517,7 @@ public class Charter extends GenericFunction { // 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); @@ -540,6 +541,7 @@ public class Charter extends GenericFunction { // 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); diff --git a/tim/prune/function/compress/DouglasPeuckerAlgorithm.java b/tim/prune/function/compress/DouglasPeuckerAlgorithm.java index 42d7ece..046e72e 100644 --- a/tim/prune/function/compress/DouglasPeuckerAlgorithm.java +++ b/tim/prune/function/compress/DouglasPeuckerAlgorithm.java @@ -107,7 +107,7 @@ public class DouglasPeuckerAlgorithm extends SingleParameterAlgorithm 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 @@ -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); + // 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; @@ -172,4 +183,35 @@ public class DouglasPeuckerAlgorithm extends SingleParameterAlgorithm { 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 maxDist) + { + furthestIndex = i; + maxDist = distFromStart; + } + } + } + } + return furthestIndex; + } } diff --git a/tim/prune/gui/images/add_photo_icon.png b/tim/prune/gui/images/add_photo_icon.png old mode 100644 new mode 100755 diff --git a/tim/prune/gui/images/add_textfile_icon.png b/tim/prune/gui/images/add_textfile_icon.png old mode 100644 new mode 100755 diff --git a/tim/prune/gui/map/MapSourceLibrary.java b/tim/prune/gui/map/MapSourceLibrary.java index 425df6a..5c20eac 100644 --- a/tim/prune/gui/map/MapSourceLibrary.java +++ b/tim/prune/gui/map/MapSourceLibrary.java @@ -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("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/", diff --git a/tim/prune/gui/map/OsmMapSource.java b/tim/prune/gui/map/OsmMapSource.java index 2f8d0ba..070bb25 100644 --- a/tim/prune/gui/map/OsmMapSource.java +++ b/tim/prune/gui/map/OsmMapSource.java @@ -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) - init(inName, inStr1, inStr2, null, null, 18); + init(inName, inStr1, inStr2, null, null, inMaxZoom); else - init(inName, inStr1, "png", inStr2, "png", 18); + init(inName, inStr1, "png", inStr2, "png", inMaxZoom); } /** diff --git a/tim/prune/gui/profile/ProfileChart.java b/tim/prune/gui/profile/ProfileChart.java index 732669a..0dcabcb 100644 --- a/tim/prune/gui/profile/ProfileChart.java +++ b/tim/prune/gui/profile/ProfileChart.java @@ -259,7 +259,7 @@ public class ProfileChart extends GenericDisplay implements MouseListener /** * 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")); diff --git a/tim/prune/jpeg/ExifGateway.java b/tim/prune/jpeg/ExifGateway.java index 9fefadf..c11ba2e 100644 --- a/tim/prune/jpeg/ExifGateway.java +++ b/tim/prune/jpeg/ExifGateway.java @@ -47,7 +47,10 @@ public abstract class ExifGateway return data; } } - catch (LinkageError nolib) {} + catch (LinkageError nolib) { + System.err.println("Link: " + nolib.getMessage()); + nolib.printStackTrace(); + } // 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 @@ -88,4 +90,19 @@ public abstract class ExifGateway 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 double. + * 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; + } } diff --git a/tim/prune/lang/prune-texts_af.properties b/tim/prune/lang/prune-texts_af.properties index 09d72de..c99a13b 100644 --- a/tim/prune/lang/prune-texts_af.properties +++ b/tim/prune/lang/prune-texts_af.properties @@ -29,7 +29,7 @@ menu.point=Punt 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 @@ -109,7 +109,7 @@ function.correlatephotos=Korreleer Fotos 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 @@ -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.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.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 diff --git a/tim/prune/lang/prune-texts_cz.properties b/tim/prune/lang/prune-texts_cz.properties index b922f3b..8057356 100644 --- a/tim/prune/lang/prune-texts_cz.properties +++ b/tim/prune/lang/prune-texts_cz.properties @@ -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.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.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 @@ -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.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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_de.properties b/tim/prune/lang/prune-texts_de.properties index 4914e44..deb44ed 100644 --- a/tim/prune/lang/prune-texts_de.properties +++ b/tim/prune/lang/prune-texts_de.properties @@ -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.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.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 diff --git a/tim/prune/lang/prune-texts_de_CH.properties b/tim/prune/lang/prune-texts_de_CH.properties index fa2931f..27f3c7e 100644 --- a/tim/prune/lang/prune-texts_de_CH.properties +++ b/tim/prune/lang/prune-texts_de_CH.properties @@ -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 -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 @@ -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.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.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 @@ -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.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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_en.properties b/tim/prune/lang/prune-texts_en.properties index 0193cb8..925419c 100644 --- a/tim/prune/lang/prune-texts_en.properties +++ b/tim/prune/lang/prune-texts_en.properties @@ -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.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.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 @@ -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.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=
Arrow keysPan map left right, up, down
Ctrl + left, right arrowSelect previous or next point
Ctrl + up, down arrowZoom in or out
Ctrl + PgUp, PgDownSelect previous, next segment
Ctrl + Home, EndSelect first, last point
DelDelete current point
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.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 diff --git a/tim/prune/lang/prune-texts_es.properties b/tim/prune/lang/prune-texts_es.properties index 2d2f3a5..4ddc66b 100644 --- a/tim/prune/lang/prune-texts_es.properties +++ b/tim/prune/lang/prune-texts_es.properties @@ -1,5 +1,5 @@ # Text entries for the GpsPrune application -# Spanish entries as extra +# Spanish entries thanks to various contributors # 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.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 @@ -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 -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.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 @@ -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.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.editmode=Editar puntos # 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.exportimage=Exportar imagen 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 @@ -96,6 +100,7 @@ function.charts=Diagramas 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 @@ -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.deleteaudio.deletepoint=\u00bfBorrar el punto tambien? 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.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 @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.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.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 @@ -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.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.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.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 @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.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.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. @@ -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.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.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=
Teclas de cursorDesplazar a la izquierde, derecha, arriba, abajo
Ctrl + cursor izquierda, derechaSeleccionar punto siguiente o anterior
Ctrl + cursor arriba, abajoAmpliar o reducir zoom
Ctrl + Av Pag, Re PagSeleccionar segmento siguiente, anterior
Ctrl + Inicio, FinSeleccionar primer, \u00faltimo punto
SuprEliminar punto actual
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.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 @@ -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.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: @@ -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.interpolate=Puntos insertados 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.combine=Combinar # 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.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 +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 @@ -586,6 +619,7 @@ details.nophoto=Ninguna foto seleccionada 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 @@ -619,17 +653,31 @@ units.feet=Pies 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.milesperhour=milla por hora 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.feetpersec=pies por segundo 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 +# How to combine conditions, such as filters +logic.and=y +logic.or=o + # 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.croptrack=truncar track 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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_fr.properties b/tim/prune/lang/prune-texts_fr.properties index 83045ea..7d744f8 100644 --- a/tim/prune/lang/prune-texts_fr.properties +++ b/tim/prune/lang/prune-texts_fr.properties @@ -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.exportimage=Exporter une image 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.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 @@ -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.managetilecache=Gestion du cache des tuiles de cartes +function.managetilecache=Gestion du cache des dalles de cartes # 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.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 @@ -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.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 @@ -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.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.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 @@ -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.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 @@ -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.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.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 @@ -254,7 +269,7 @@ dialog.addtimeoffset.subtract=Avancer l'heure 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 @@ -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.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 @@ -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.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. @@ -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.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=
Touches-fl\u00e8chesFaire d\u00e9filer la carte horizontalement et verticalement
Ctrl + gauche, Ctrl + droiteChoisir le point pr\u00e9c\u00e9dent ou suivant
Ctrl + haut, Ctrl + basZoomer, s'\u00e9loigner
SupprEffacer le point courant
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.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 @@ -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.tiles=Tuiles +dialog.diskcache.table.tiles=Dalles dialog.diskcache.table.megabytes=Megabytes -dialog.diskcache.tileset=Paquet de tuiles +dialog.diskcache.tileset=Paquet de dalles 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.deleteall=Efface toute les tuiles +dialog.diskcache.deleteall=Efface toutes les dalles 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) @@ -555,6 +571,7 @@ button.browse=Naviguer... button.addnew=Ajouter nouveau... button.delete=Supprimer button.manage=G\u00e9rer +button.combine=Combiner # 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.png=Fichiers PNG 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.kilometresperhour=km par heure 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.metrespersec=m\u00e8tres par seconde units.metrespersec.short=m/s +units.feetpersec=pieds par seconde 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 +# How to combine conditions, such as filters +logic.and=et +logic.or=ou + # 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.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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_hu.properties b/tim/prune/lang/prune-texts_hu.properties index 0764c74..8b2b35b 100644 --- a/tim/prune/lang/prune-texts_hu.properties +++ b/tim/prune/lang/prune-texts_hu.properties @@ -1,5 +1,5 @@ # 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 @@ -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.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 @@ -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 -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 @@ -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.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 @@ -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.editmode=Szerkeszt\u00e9s m\u00f3d # 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.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 @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.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.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 @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.interpolate=Pontok hozz\u00e1adva 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.png=PNG f\u00e1jlok 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.media.fullpath=Teljes el\u00e9r\u00e9si \u00fat 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.kilometresperhour.short=km/h 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 @@ -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.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 @@ -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.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 @@ -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.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.interpolate.invalidparameter=A pontok sz\u00e1ma 1 \u00e9s 1000 k\u00f6z\u00f6tt kell legyen diff --git a/tim/prune/lang/prune-texts_it.properties b/tim/prune/lang/prune-texts_it.properties index 07027a0..5ee22f0 100644 --- a/tim/prune/lang/prune-texts_it.properties +++ b/tim/prune/lang/prune-texts_it.properties @@ -1,5 +1,5 @@ # Text entries for the GpsPrune application -# Italian entries thanks to josatoc, denisov +# Italian entries thanks to josatoc, denisov, webmagic86 # 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.exportimage=Esporta come immagine 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.estimatetime=Stima durata +function.learnestimationparams=Apprendi paramet 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.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 @@ -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.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 @@ -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.imagesize=Dimensione immagine 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 @@ -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.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.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 @@ -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.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.nofield=Nessun campo selezionato 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 @@ -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.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 @@ -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.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. @@ -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.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=
Tasti frecciaMuovi mappa destra, sinistra, su, giu'
Ctrl + freccia destra, sinistraSelezione punto successivo o precedente
Ctrl + freccia su, giu'Zoom in o out
DelCancella punto attuale
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.kmzimageheight=altezza immagine KMZ 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.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: @@ -548,6 +611,7 @@ button.browse=Sfoglia... button.addnew=Aggiungi nuovo button.delete=Cancella button.manage=Gestici +button.combine=Combina # 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.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 +display.novalues=La traccia non include valori per questo campo 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.kilometresperhour=km all'ora 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.metrespersec=metri al secondo units.metrespersec.short=m/s +units.feetpersec=piedi al secondo 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 +# How to combine conditions, such as filters +logic.and=e +logic.or=o + # 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.deletemarked=elimina punti 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.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 @@ -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.learnestimationparams.failed=Non \u00e8 possibile apprendere i parametri da questa traccia.\nProva a caricare pi\u00f9 tracce. diff --git a/tim/prune/lang/prune-texts_ja.properties b/tim/prune/lang/prune-texts_ja.properties index 9739f87..78f2dc4 100644 --- a/tim/prune/lang/prune-texts_ja.properties +++ b/tim/prune/lang/prune-texts_ja.properties @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_ko.properties b/tim/prune/lang/prune-texts_ko.properties index b2b4596..70f895c 100644 --- a/tim/prune/lang/prune-texts_ko.properties +++ b/tim/prune/lang/prune-texts_ko.properties @@ -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.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 @@ -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.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 @@ -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.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. diff --git a/tim/prune/lang/prune-texts_nl.properties b/tim/prune/lang/prune-texts_nl.properties index 12c9307..1ec6b81 100644 --- a/tim/prune/lang/prune-texts_nl.properties +++ b/tim/prune/lang/prune-texts_nl.properties @@ -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.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.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 @@ -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.kmzimageheight=KMZ afbeelding hoogte 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.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 diff --git a/tim/prune/lang/prune-texts_pl.properties b/tim/prune/lang/prune-texts_pl.properties index 7972f59..333caa7 100644 --- a/tim/prune/lang/prune-texts_pl.properties +++ b/tim/prune/lang/prune-texts_pl.properties @@ -101,6 +101,7 @@ function.show3d=Poka\u017c model 3D 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 @@ -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.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 @@ -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.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 @@ -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.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.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 @@ -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.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.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.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.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 @@ -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.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 @@ -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.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 @@ -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.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. diff --git a/tim/prune/lang/prune-texts_pt.properties b/tim/prune/lang/prune-texts_pt.properties index 1d0e3ef..dc9a803 100644 --- a/tim/prune/lang/prune-texts_pt.properties +++ b/tim/prune/lang/prune-texts_pt.properties @@ -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.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.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 @@ -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.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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_ro.properties b/tim/prune/lang/prune-texts_ro.properties index b2950f2..992d246 100644 --- a/tim/prune/lang/prune-texts_ro.properties +++ b/tim/prune/lang/prune-texts_ro.properties @@ -4,6 +4,7 @@ # 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 @@ -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.range=Interval 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.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.settings=Set\u0103ri 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 +altkey.menu.range=I 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 +shortcut.menu.file.load=I shortcut.menu.file.save=S shortcut.menu.track.undo=Z +shortcut.menu.edit.compress=C shortcut.menu.range.all=T +shortcut.menu.help.help=A # 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.exportimage=Export\u0103 imagine 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.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.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.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? -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 @@ -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.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.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.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 @@ -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.gpsies.column.name=Nume 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.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.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 @@ -171,11 +205,25 @@ button.notoall=Nu pentru 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) +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 @@ -184,24 +232,50 @@ details.range.selected=Selectat 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.hours=h +display.range.time.hours=o 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 +fieldname.time=Timp 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 +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 diff --git a/tim/prune/lang/prune-texts_ru.properties b/tim/prune/lang/prune-texts_ru.properties index fc85128..3a691c8 100644 --- a/tim/prune/lang/prune-texts_ru.properties +++ b/tim/prune/lang/prune-texts_ru.properties @@ -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.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 @@ -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.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 @@ -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.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 @@ -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.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.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 @@ -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.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 @@ -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.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. @@ -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.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=
\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
Ctrl + \u043b\u0435\u0432\u0430\u044f, \u043f\u0440\u0430\u0432\u0430\u044f \u0441\u0442\u0440\u0435\u043b\u043a\u0430\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
Ctrl + \u0441\u0442\u0440\u0435\u043b\u043a\u0438 \u0432\u0432\u0435\u0440\u0445, \u0432\u043d\u0438\u0437 \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
Ctrl + PgUp, PgDown\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
Ctrl + Home, End\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
Del\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0442\u043e\u0447\u043a\u0443
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.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 @@ -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.kilometresperhour=\u043a\u043c/\u0447\u0430\u0441 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.metrespersec=\u041c\u0435\u0442\u0440\u044b / \u0441\u0435\u043a\u0443\u043d\u0434\u0430 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.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 +# 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 +openweathermap.lang=ru # 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.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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_tr.properties b/tim/prune/lang/prune-texts_tr.properties index da661a9..32eed12 100644 --- a/tim/prune/lang/prune-texts_tr.properties +++ b/tim/prune/lang/prune-texts_tr.properties @@ -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.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 @@ -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.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 diff --git a/tim/prune/lang/prune-texts_zh.properties b/tim/prune/lang/prune-texts_zh.properties index d193691..2a605bf 100644 --- a/tim/prune/lang/prune-texts_zh.properties +++ b/tim/prune/lang/prune-texts_zh.properties @@ -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.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 diff --git a/tim/prune/load/FileCacher.java b/tim/prune/load/FileCacher.java index da354aa..22383c6 100644 --- a/tim/prune/load/FileCacher.java +++ b/tim/prune/load/FileCacher.java @@ -47,7 +47,9 @@ public class FileCacher } 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) diff --git a/tim/prune/readme.txt b/tim/prune/readme.txt index f5379c3..4bf30f1 100644 --- a/tim/prune/readme.txt +++ b/tim/prune/readme.txt @@ -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. @@ -17,7 +17,7 @@ Running ======= 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 @@ -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: - 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 @@ -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 -===================== +=================== The following features were added since version 13: - Dragging of existing points - Creation of new points by dragging the halfway point between two points diff --git a/tim/prune/save/KmlExporter.java b/tim/prune/save/KmlExporter.java index 6fbf749..8021834 100644 --- a/tim/prune/save/KmlExporter.java +++ b/tim/prune/save/KmlExporter.java @@ -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 - if (point.getPhoto() != null && writePhotos && writeCurrentPoint) + if (point.getPhoto() != null && point.getPhoto().isValid() && writePhotos && writeCurrentPoint) { if (!writtenPhotoHeader) { @@ -876,21 +876,21 @@ public class KmlExporter extends GenericFunction implements Runnable 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 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=selStart && i<=selEnd))) + if (point.getPhoto() != null && point.getPhoto().isValid() && (!justSelection || (i>=selStart && i<=selEnd))) { photoNum++; // Make a new entry in zip file diff --git a/tim/prune/save/PovExporter.java b/tim/prune/save/PovExporter.java index ba66058..135ccbb 100644 --- a/tim/prune/save/PovExporter.java +++ b/tim/prune/save/PovExporter.java @@ -668,7 +668,6 @@ public class PovExporter extends Export3dFunction implements DataSubscriber 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