[Git][debian-gis-team/gpsprune][master] 5 commits: New upstream version 25.2
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Sun Mar 30 06:42:30 BST 2025
Bas Couwenberg pushed to branch master at Debian GIS Project / gpsprune
Commits:
3d8c7934 by Bas Couwenberg at 2025-03-30T07:34:31+02:00
New upstream version 25.2
- - - - -
daba6911 by Bas Couwenberg at 2025-03-30T07:34:32+02:00
Update upstream source from tag 'upstream/25.2'
Update to upstream version '25.2'
with Debian dir 26bc36bd7907f262b7104d38097137f684cd8f88
- - - - -
3f357332 by Bas Couwenberg at 2025-03-30T07:34:50+02:00
New upstream release.
- - - - -
f70c7cb6 by Bas Couwenberg at 2025-03-30T07:39:27+02:00
Fix old FSF address in copyright file.
- - - - -
f31a4ba0 by Bas Couwenberg at 2025-03-30T07:39:27+02:00
Set distribution to unstable.
- - - - -
14 changed files:
- build.sh
- debian/changelog
- debian/copyright
- tim/prune/GpsPrune.java
- + tim/prune/function/comparesegments/DateForTable.java
- tim/prune/function/comparesegments/SegmentTableModel.java
- tim/prune/function/media/PhotoPopupFunction.java
- tim/prune/gui/DetailsDisplay.java
- tim/prune/lang/prune-texts_ca.properties
- tim/prune/lang/prune-texts_cz.properties
- tim/prune/lang/prune-texts_de.properties
- tim/prune/lang/prune-texts_nl.properties
- tim/prune/lang/prune-texts_pt.properties
- tim/prune/readme.txt
Changes:
=====================================
build.sh
=====================================
@@ -1,6 +1,6 @@
# Build script
# Version number
-PRUNENAME=gpsprune_25.1
+PRUNENAME=gpsprune_25.2
# remove compile directory
rm -rf compile
# remove dist directory
=====================================
debian/changelog
=====================================
@@ -1,8 +1,10 @@
-gpsprune (25.1-2) UNRELEASED; urgency=medium
+gpsprune (25.2-1) unstable; urgency=medium
+ * New upstream release.
* Bump Standards-Version to 4.7.2, no changes.
+ * Fix old FSF address in copyright file.
- -- Bas Couwenberg <sebastic at debian.org> Thu, 20 Mar 2025 06:07:04 +0100
+ -- Bas Couwenberg <sebastic at debian.org> Sun, 30 Mar 2025 07:35:29 +0200
gpsprune (25.1-1) unstable; urgency=medium
=====================================
debian/copyright
=====================================
@@ -46,10 +46,6 @@ License: GPL-2
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
- You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- .
On Debian systems, the complete text of the GNU General Public License
version 2 can be found in `/usr/share/common-licenses/GPL-2'.
=====================================
tim/prune/GpsPrune.java
=====================================
@@ -42,9 +42,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 = "25.1";
+ public static final String VERSION_NUMBER = "25.2";
/** Build number, just used for about screen */
- public static final String BUILD_NUMBER = "426";
+ public static final String BUILD_NUMBER = "428";
/** Static reference to App object */
private static App APP = null;
=====================================
tim/prune/function/comparesegments/DateForTable.java
=====================================
@@ -0,0 +1,32 @@
+package tim.prune.function.comparesegments;
+
+import java.util.TimeZone;
+
+import tim.prune.data.Timestamp;
+
+class DateForTable implements Comparable<DateForTable>
+{
+ private final Timestamp _timestamp;
+ private final String _asString;
+ DateForTable(Timestamp inTimestamp, TimeZone inTimezone)
+ {
+ _timestamp = inTimestamp;
+ _asString = inTimestamp.getDateText(inTimezone);
+ }
+
+ /** Comparison function for sorting */
+ public int compareTo(DateForTable inOther)
+ {
+ if (_timestamp.isBefore(inOther._timestamp)) {
+ return -1;
+ }
+ else if (_timestamp.isEqual(inOther._timestamp)) {
+ return 0;
+ }
+ return 1;
+ }
+
+ public String toString() {
+ return _asString;
+ }
+}
=====================================
tim/prune/function/comparesegments/SegmentTableModel.java
=====================================
@@ -31,7 +31,7 @@ public class SegmentTableModel extends AbstractTableModel
private final Object[] _values = new Object[NUM_COLUMNS];
private TableValues(SegmentSummary inSegment, TimeZone inTimezone, Unit inDistUnits)
{
- _values[0] = inSegment.getStartTimestamp().getDateText(inTimezone);
+ _values[0] = new DateForTable(inSegment.getStartTimestamp(), inTimezone);
_values[1] = inSegment.getStartTimestamp().getTimeText(inTimezone);
_values[2] = Distance.convertRadiansToDistance(inSegment.getDistanceInRadians(), inDistUnits);
_values[3] = new Duration(inSegment.getDurationInSeconds());
@@ -41,6 +41,8 @@ public class SegmentTableModel extends AbstractTableModel
}
}
+
+
/**
* Initialize the table model with the segment list
* @param inSegments list of segments
@@ -76,6 +78,9 @@ public class SegmentTableModel extends AbstractTableModel
*/
public Class<?> getColumnClass(int inColumnIndex)
{
+ if (inColumnIndex == 0) {
+ return DateForTable.class;
+ }
if (inColumnIndex == 2) {
return Double.class;
}
=====================================
tim/prune/function/media/PhotoPopupFunction.java
=====================================
@@ -54,6 +54,10 @@ public class PhotoPopupFunction extends GenericFunction implements DataSubscribe
*/
public void begin()
{
+ final Photo photo = _app.getTrackInfo().getCurrentPhoto();
+ if (photo == null) {
+ return;
+ }
if (_frame == null)
{
_frame = new JFrame(getName());
@@ -70,7 +74,6 @@ public class PhotoPopupFunction extends GenericFunction implements DataSubscribe
});
}
initFrame();
- final Photo photo = _app.getTrackInfo().getCurrentPhoto();
if (photo.getWidth() <= 0 || photo.getHeight() <= 0)
{
_frame.setVisible(false);
=====================================
tim/prune/gui/DetailsDisplay.java
=====================================
@@ -1,6 +1,7 @@
package tim.prune.gui;
import java.awt.BorderLayout;
+import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
@@ -208,6 +209,7 @@ public class DetailsDisplay extends GenericDisplay
_rotationButtons.add(rotRight);
_rotationButtons.add(Box.createHorizontalStrut(10));
_rotationButtons.add(popup);
+ _rotationButtons.setAlignmentX(Component.LEFT_ALIGNMENT);
_rotationButtons.setVisible(false);
_photoDetailsPanel.add(_rotationButtons);
_photoDetailsPanel.setVisible(false);
@@ -471,6 +473,7 @@ public class DetailsDisplay extends GenericDisplay
{
// no photo, hide details
_photoLabel.setText(I18nManager.getText("details.nophoto"));
+ _photoLabel.setToolTipText("");
_photoPathLabel.setText("");
_photoPathLabel.setToolTipText("");
_photoTimestampLabel.setText("");
@@ -481,8 +484,11 @@ public class DetailsDisplay extends GenericDisplay
}
else
{
- if (currentPhoto == null) {currentPhoto = currentPoint.getPhoto();}
- _photoLabel.setText(I18nManager.getText("details.photofile") + ": " + currentPhoto.getName());
+ if (currentPhoto == null) {
+ currentPhoto = currentPoint.getPhoto();
+ }
+ _photoLabel.setText(I18nManager.getText("details.photofile") + ": " + shortenString(currentPhoto.getName()));
+ _photoLabel.setToolTipText(currentPhoto.getName());
String fullPath = currentPhoto.getFullPath();
String shortPath = shortenPath(fullPath);
_photoPathLabel.setText(fullPath == null ? "" : LABEL_FULL_PATH + shortPath);
@@ -498,7 +504,9 @@ public class DetailsDisplay extends GenericDisplay
_photoBearingLabel.setText(I18nManager.getText("details.photo.bearing") + ": "
+ (int) currentPhoto.getBearing() + " \u00B0");
}
- else _photoBearingLabel.setText("");
+ else {
+ _photoBearingLabel.setText("");
+ }
_photoThumbnail.setVisible(true);
_photoThumbnail.setPhoto(currentPhoto);
_rotationButtons.setVisible(true);
=====================================
tim/prune/lang/prune-texts_ca.properties
=====================================
@@ -19,12 +19,15 @@ menu.range.none=No seleccionar
menu.range.start=Definir l'inici d'un interval
menu.range.end=Definir la fi d'un interval
menu.range.average=Mitjana del interval
-function.reverserange=Invertir el interval
menu.range.mergetracksegments=Combinar els segments de la pista
menu.range.cutandmove=Tallar i moure la selecci\u00f3
menu.point=Punt
menu.point.editpoint=Editar el punt
menu.point.deletepoint=Esborrar el punt
+menu.point.goto=Anar al
+menu.point.goto.highest=Punt m\u00e9s alt
+menu.point.goto.lowest=Punt m\u00e9s baix
+menu.point.goto.fastest=Punt m\u00e9s r\u00e0pid
menu.photo=Foto
menu.photo.saveexif=Desa les metadades
menu.audio=\u00c0udio
@@ -90,11 +93,14 @@ function.deletemarked=Esborrar els punts seleccionats
function.marklifts=Marcar els remuntadors
function.deleterange=Esborrar l'interval
function.croptrack=Retallar la pista
-function.interpolate=Interpolar punts
+function.reverserange=Invertir el interval
+function.interpolate=Interpolar els punts
+function.interpolatetimestamps=Interpolar les marques de temps
function.deletebydate=Esborrar punts per la data
function.addtimeoffset=Afegir despla\u00e7ament temporal
function.addaltitudeoffset=Afegir despla\u00e7ament d'al\u00e7ada
function.rearrangewaypoints=Reorganitza els punts de refer\u00e8ncia
+function.dedupewaypoints=Eliminar els punts de refer\u00e8ncia duplicats
function.deletefieldvalues=Esborrar els valors d'un camp
function.findwaypoint=Buscar un punt de refer\u00e8ncia
function.pastecoordinates=Introduir les coordenades d'un punt
@@ -113,12 +119,14 @@ function.selectsegment=Seleccionar el segment en \u00fas.
function.splitsegments=Trenca la pista en segments
function.sewsegments=Uneix els segments de la pista
function.createmarkerwaypoints=Crear punts de refer\u00e8ncia com a marcadors
+function.comparesegments=Compara dos segments
function.lookupsrtm=Obtenir al\u00e7ades de SRTM
function.configuresrtmsources=Configurar SRTM proveidors
function.getwikipedia=Obtenir articles de wikip\u00e8dia sobre llocs propers
function.searchwikipedianames=Buscar Wikip\u00e8dia per noms
function.searchosmpois=Obtenir punts OSM propers
function.searchopencachingde=Buscar a OpenCaching.de
+function.opengeocachepage=Mostra la p\u00e0gina web del geocach\u00e9
function.downloadosm=Baixar les dades OSM per a l'\u00e0rea
function.truncatecoords=Fixar el n\u00famero de decimals de les coordenades
function.duplicatepoint=Duplicar un punt
@@ -126,6 +134,7 @@ function.projectpoint=Projectar un punt
function.projectcircle=Posar un cercle al voltant d'un punt
function.setcolours=Triar els colors
function.setdisplaysettings=Opcions de la pantalla
+function.setwaypointdisplay=Opcions per als punts de refer\u00e8ncia
function.setlanguage=Idioma
function.connecttopoint=Connectar al punt
function.disconnectfrompoint=Desconnectar del punt
@@ -181,7 +190,6 @@ dialog.openoptions.deliminfo.norecords=Sense registres
dialog.openoptions.altitudeunits=Unitats d'altitud
dialog.openoptions.speedunits=Unitats de velocitat
dialog.openoptions.vertspeedunits=Unitats de velocitat vertical
-dialog.openoptions.vspeed.intro=
dialog.openoptions.vspeed.positiveup=Velocitats positives cap amunt
dialog.openoptions.vspeed.positivedown=Velocitats positives cap avall
dialog.open.contentsdoubled=Aquest arxiu cont\u00e9 dues c\u00f2pies de cada punt
@@ -707,6 +715,12 @@ filetypefilter.pov=Arxius POV
filetypefilter.svg=Arxius SVG
filetypefilter.png=Arxius PNG
filetypefilter.audio=Arxius MP3, OGG, WAV
+filetype.text=Arxiu de text
+filetype.gpx=Arxiu GPX
+filetype.kml=Arxiu KML
+filetype.nmea=Arxiu NMEA
+filetype.gpsbabel=Importat de GPSBabel
+filetype.json=Arxiu JSON
# Display components
display.nodata=No s'han carregat dades
@@ -717,6 +731,9 @@ details.trackdetails=Detalls de la pista
details.notrack=No hi ha cap pista carregada
details.track.points=Punts
details.track.file=Arxiu
+details.track.filepath=Cam\u00ed al arxiu
+details.track.filetype=Tipus d'arxiu
+details.track.fileversion=Versi\u00f3
details.track.numfiles=Nombre d'arxius
details.pointdetails=Detalls del punt
details.index.selected=\u00cdndex
@@ -754,6 +771,8 @@ details.audiodetails=Detalls de l'\u00e0udio
details.noaudio=No s'ha seleccionat cap clip d'\u00e0udio
details.audio.file=Arxiu d'\u00e0udio
details.audio.playing=Sonant ...
+details.filedetails=Detalls d'arxiu
+details.nofileloaded=No s'ha carregat cap arxiu
map.overzoom=No hi ha cap mapa disponible en aquest nivell d'ampliaci\u00f3
# Field names
@@ -778,6 +797,7 @@ fieldname.comment=Comentari
fieldname.symbol=S\u00edmbol
fieldname.photo=Foto
fieldname.audio=\u00c0udio
+fieldname.heartrate=Freq\u00fc\u00e8ncia card\u00edaca
# Measurement units
units.original=Original
@@ -836,7 +856,10 @@ undo.loadpoints=Carregar %d punts
undo.loadphotos=carregar %d fotos
undo.loadaudios=carregar %d clips d'\u00e0udio
undo.editpoint=editar un punt
+undo.editpoint.withname=editar punt '%s'
undo.deletepoint=esborrar un punt
+undo.deletepoint.withname=esborrar punt '%s'
+undo.deletepoints=esborrar %d punts
undo.removephoto=esborrar una foto %s
undo.removeaudio=esborrar un clip d'\u00e0udio %s
undo.connect=connectar %s
@@ -891,3 +914,4 @@ error.cache.cannotdelete=No s'ha pogut suprimir cap fitxa
error.learnestimationparams.failed=No es poden aprendre els par\u00e0metres d'aquesta pista.\nProva de carregar m\u00e9s pistes
error.tracksplit.nosplit=La pista no es va poder dividir
error.sewsegments.nothingdone=No s'han pogut unir cap segment.\nAra hi ha %d segments a la pista.
+error.findfile.nofilesfound=No s'han pogut trobar arxius
=====================================
tim/prune/lang/prune-texts_cz.properties
=====================================
@@ -6,6 +6,7 @@ menu.file=Soubor
menu.file.addphotos=P\u0159idat fotografie
menu.file.recentfiles=Naposledy otev\u0159en\u00e9
menu.file.save=Ulo\u017eit jako text
+menu.file.export=Exportovat stopu
menu.file.exit=Konec
menu.online=Online
menu.track=Stopa
@@ -18,12 +19,15 @@ menu.range.none=Zru\u0161it v\u00fdb\u011br
menu.range.start=Nastavit za\u010d\u00e1tek rozmez\u00ed
menu.range.end=Nastavit konec rozmez\u00ed
menu.range.average=St\u0159ed z v\u00fdb\u011bru
-function.reverserange=Obr\u00e1tit rozmez\u00ed
menu.range.mergetracksegments=Slou\u010dit \u010d\u00e1sti stopy
menu.range.cutandmove=P\u0159en\u00e9st v\u00fdb\u011br
menu.point=Bod
menu.point.editpoint=Upravit bod
menu.point.deletepoint=Smazat bod
+menu.point.goto=P\u0159ej\u00edt na
+menu.point.goto.highest=Nejvy\u0161\u0161\u00ed bod
+menu.point.goto.lowest=Nejni\u017e\u0161\u00ed bod
+menu.point.goto.fastest=Nejrychlej\u0161\u00ed bod
menu.photo=Fotografie
menu.photo.saveexif=Ulo\u017eit do Exif
menu.audio=Audionahr\u00e1vka
@@ -38,6 +42,7 @@ menu.settings=Nastaven\u00ed
menu.settings.onlinemode=Na\u010d\u00edtat mapy z internetu
menu.settings.autosave=P\u0159i ukon\u010den\u00ed automaticky ukl\u00e1dat
menu.help=Pomoc
+
# Popup menu for map
menu.map.zoomin=P\u0159ibl\u00ed\u017eit
menu.map.zoomout=Odd\u00e1lit
@@ -83,8 +88,10 @@ function.exportpov=Export POV
function.exportimage=Export obrazu mapy
function.editwaypointname=Nastavit n\u00e1zev v\u00fdzna\u010dn\u00e9ho bodu
function.compress=Komprimovat stopu
+function.deletemarked=Odstranit ozna\u010den\u00e9 body
function.deleterange=Smazat rozmez\u00ed
function.croptrack=O\u0159\u00edznout stopu
+function.reverserange=Obr\u00e1tit rozmez\u00ed
function.interpolate=Interpolovat body
function.deletebydate=Smazat body podle data
function.addtimeoffset=P\u0159idat \u010dasov\u00fd posun
@@ -92,11 +99,13 @@ function.addaltitudeoffset=P\u0159idat v\u00fd\u0161kov\u00fd posun
function.rearrangewaypoints=P\u0159euspo\u0159\u00e1dat z\u00e1jmov\u00e9 body
function.deletefieldvalues=Smazat hodnoty pole
function.findwaypoint=Hledat bod
-function.pastecoordinates=Zadat sou\u0159adnice
-function.enterpluscode=Zadat plus k\u00f3d
+function.pastecoordinates=Zadejte sou\u0159adnice
+function.pastecoordinatelist=Zadejte seznam sou\u0159adnic
+function.enterpluscode=Zadejte plus k\u00f3d
function.charts=Grafy
function.show3d=Trojrozm\u011brn\u011b
function.distances=Vzd\u00e1lenosti
+function.viewfulldetails=Kompletn\u00ed informace
function.estimatetime=Odhad \u010dasu
function.learnestimationparams=Anal\u00fdza stopy pro odhad \u010dasu
function.setmapbg=Nastavit pozad\u00ed
@@ -109,8 +118,10 @@ function.getwikipedia=Hledat na Wikipedii podle vzd\u00e1lenosti
function.searchwikipedianames=Hledat na Wikipedii podle jm\u00e9na
function.searchopencachingde=Hledat na OpenCaching.de
function.downloadosm=St\u00e1hnout data OSM pro oblast
+function.truncatecoords=Zkr\u00e1cen\u00ed sou\u0159adnic
function.duplicatepoint=Zdvojit bod
function.setcolours=Nastavit barvy
+function.setdisplaysettings=Mo\u017enosti zobrazen\u00ed
function.setlanguage=Nastavit jazyk
function.connecttopoint=P\u0159ipojit do bodu
function.disconnectfrompoint=Odpojit od bodu
@@ -135,14 +146,16 @@ function.diskcache=Ulo\u017eit mapy na disk
function.managetilecache=Upravit cache map
function.getweatherforecast=St\u00e1hnout p\u0159edpov\u011b\u010f po\u010das\u00ed
function.setaltitudetolerance=Nastavit toleranci v\u00fd\u0161ky
+function.selecttimezone=Nastaven\u00ed \u010dasov\u00e9ho p\u00e1sma
# Dialogs
dialog.exit.confirm.title=Ukon\u010dit GpsPrune
dialog.exit.unsaveddata.text=Data nejsou ulo\u017eena. Opravdu chcete ukon\u010dit program?
dialog.openappend.title=P\u0159ipojit k na\u010dten\u00fdm dat\u016fm
dialog.openappend.text=P\u0159ipojit tato data k ji\u017e na\u010dten\u00fdm dat\u016fm?
-dialog.deletepoint.title=Smazat bod
+dialog.deletepoint.title=Vymazat bod
dialog.deletepoint.deletephoto=Odebrat fotografii p\u0159ipojenou k tomuto bodu? '%s'
+dialog.deletepoints.title=Vymazat body
dialog.deletephoto.title=Odebrat fotografii
dialog.deletephoto.deletepoint=Smazat bod p\u0159ipojen\u00fd k t\u00e9to fotografii?
dialog.deleteaudio.deletepoint=Smazat bod p\u0159ipojen\u00fd k t\u00e9to audionahr\u00e1vce?
@@ -225,10 +238,14 @@ dialog.exportkml.imagesize=Velikost obr\u00e1zku
dialog.exportkml.trackcolour=Barva stopy
dialog.exportgpx.name=N\u00e1zev
dialog.exportgpx.desc=Popis
+dialog.exportgpx.extensions=Roz\u0161\u00ed\u0159en\u00ed xml
dialog.exportgpx.includetimestamps=Ulo\u017eit \u010dasov\u00e9 zna\u010dky
dialog.exportgpx.encoding=K\u00f3dov\u00e1n\u00ed
dialog.exportgpx.encoding.system=Implicitn\u00ed dle OS
dialog.exportgpx.encoding.utf8=UTF-8
+dialog.exportgpx.version10withextensions=Gpx 1.0 s roz\u0161\u00ed\u0159en\u00edm
+dialog.exportgpx.version11withextensions=Gpx 1.1 s roz\u0161\u00ed\u0159en\u00edm
+dialog.exportxml.version=Verze
dialog.exportpov.text=Pros\u00edm vlo\u017ete paramerty exportu do POV
dialog.exportpov.font=Font
dialog.exportpov.camerax=Kamera X
@@ -276,6 +293,7 @@ dialog.pointnameedit.name=N\u00e1zev v\u00fdzna\u010dn\u00e9ho bodu
dialog.pointnameedit.uppercase=VELK\u00c1 p\u00edsmena
dialog.pointnameedit.lowercase=mal\u00e1 p\u00edsmena
dialog.pointnameedit.titlecase=Po\u010d\u00e1te\u010dn\u00ed P\u00edsmena Velk\u00e1
+dialog.truncatecoords.preview=N\u00e1hled
dialog.addtimeoffset.add=P\u0159idat \u010das
dialog.addtimeoffset.subtract=Odebrat \u010das
dialog.addtimeoffset.days=Dny
@@ -350,6 +368,7 @@ dialog.wikipedia.nonefound=Nebyly nalezeny \u017e\u00e1dn\u00e9 z\u00e1znamy na
dialog.osmpois.column.name=N\u00e1zev
dialog.osmpois.column.type=Typ
dialog.osmpois.nonefound=Nenalezeny \u017e\u00e1dn\u00e9 body
+dialog.geocaching.nonefound=Nebyly nalezeny \u017e\u00e1dn\u00e9 geocache
dialog.correlate.notimestamps=U bod\u016f nejsou \u010dasov\u00e9 zna\u010dky, tak\u017ee nen\u00ed s \u010d\u00edm fotografie sladit.
dialog.correlate.nouncorrelatedphotos=V\u0161echny fotografie jsou slad\u011bn\u00e9.\nOpravdu chcete pokra\u010dovat?
dialog.correlate.nouncorrelatedaudios=V\u0161echny audionahr\u00e1vky jsou slad\u011bn\u00e9.\nOpravdu chcete pokra\u010dovat?
@@ -408,6 +427,7 @@ dialog.deletemarked.nonefound=Nemohou b\u00fdt odstran\u011bny \u017e\u00e1dn\u0
dialog.pastecoordinates.desc=Zadejte sou\u0159adnice
dialog.pastecoordinates.coords=Sou\u0159adnice
dialog.pastecoordinates.nothingfound=Pros\u00edm ov\u011b\u0159te sou\u0159adnice a zkuste znovu
+dialog.pluscode.code=Plus k\u00f3dy
dialog.help.help=V\u00edce informac\u00ed a tip\u016f (bohu\u017eel nikoli v \u010de\u0161tin\u011b) naleznete na adrese:\n https://gpsprune.activityworkshop.net/ Je tak\u00e9 mo\u017en\u00e9 zakoupit novou u\u017eivatelskou p\u0159\u00edru\u010dku v PDF.
dialog.about.version=Verze
dialog.about.build=Build
@@ -465,6 +485,10 @@ dialog.colourchooser.title=Zvolte barvu
dialog.colourchooser.red=\u010cerven\u00e1
dialog.colourchooser.green=Zelen\u00e1
dialog.colourchooser.blue=Modr\u00e1
+dialog.colourer.type=Typ barviva
+dialog.colourer.type.none=\u017d\u00e1dn\u00e9
+dialog.colourer.maxcolours=Maxim\u00e1ln\u00ed po\u010det barev
+dialog.colourer.huesmode=Interpolace odst\u00ednu
dialog.setlanguage.firstintro=M\u016f\u017eete bu\u010f zvolit jeden z vypsan\u00fdch jazyk\u016f,<p>nebo vybrat textov\u00fd soubor
dialog.setlanguage.secondintro=Aby do\u0161lo ke zm\u011bn\u011b jazyka, je t\u0159eba ulo\u017eit nastaven\u00ed<p> a potom restartovat program GpsPrune.
dialog.setlanguage.language=Jazyk
@@ -491,9 +515,14 @@ dialog.deletefieldvalues.intro=Vyberte pole, kter\u00e9 se m\u00e1 z aktu\u00e1l
dialog.deletefieldvalues.nofields=V tomto rozmez\u00ed nelze smazat \u017e\u00e1dn\u00e9 pole
dialog.displaysettings.linewidth=Zvolte tlou\u0161\u0165ku \u010d\u00e1ry, kterou se nakresl\u00ed stopa (1-4)
dialog.displaysettings.antialias=Pou\u017e\u00edt antialiasing
-dialog.downloadosm.desc=Potvr\u010fte, \u017ee se maj\u00ed k dan\u00e9 oblasti st\u00e1hnout data OSM:
+dialog.displaysettings.waypointicons=Ikona pro waypointy
dialog.displaysettings.wpicon.plectrum=Trs\u00e1tko
-dialog.displaysettings.wpicon.ring=Krou\u017Eek
+dialog.displaysettings.wpicon.ring=Krou\u017eek
+dialog.displaysettings.size.small=Mal\u00e1
+dialog.displaysettings.size.medium=St\u0159edn\u00ed velikosti
+dialog.displaysettings.size.large=Velk\u00e1
+dialog.waypointsettings.saltvalue=Sada barev
+dialog.downloadosm.desc=Potvr\u010fte, \u017ee se maj\u00ed k dan\u00e9 oblasti st\u00e1hnout data OSM:
dialog.searchwikipedianames.search=Vyhledat:
dialog.weather.location=M\u00edsto
dialog.weather.update=Posledn\u00ed aktualizace
@@ -516,7 +545,31 @@ dialog.weather.day.sunday=Ned\u011ble
dialog.weather.temp=Teplota
dialog.weather.humidity=Vlhkost
dialog.weather.creditnotice=Data poskytuje slu\u017eba openweathermap.org, v\u00edce informac\u00ed na t\u00e9to adrese.
+dialog.deletebydate.nodate=Bez \u010dasov\u00e9ho raz\u00edtka
+dialog.deletebydate.column.keep=Udr\u017eujte
dialog.deletebydate.column.delete=Smazat
+dialog.findfile.resultscolumn.file=Soubor
+dialog.findfile.resultscolumn.contents=Obsah
+dialog.findfile.filepath.none=Nen\u00ed vybr\u00e1n \u017e\u00e1dn\u00fd soubor
+dialog.editdaterange.month.all=Cel\u00fd rok
+dialog.editdaterange.month.jan=Leden
+dialog.editdaterange.month.feb=\u00danor
+dialog.editdaterange.month.mar=B\u0159ezen
+dialog.editdaterange.month.apr=Duben
+dialog.editdaterange.month.may=Kv\u011bten
+dialog.editdaterange.month.jun=\u010cerven
+dialog.editdaterange.month.jul=\u010cervenec
+dialog.editdaterange.month.aug=Srpen
+dialog.editdaterange.month.sep=Z\u00e1\u0159\u00ed
+dialog.editdaterange.month.oct=\u0158\u00edjen
+dialog.editdaterange.month.nov=Listopad
+dialog.editdaterange.month.dec=Prosinec
+dialog.editdaterange.year=Rok
+dialog.editdaterange.month=M\u011bs\u00edc
+dialog.editdaterange.day=Den
+dialog.editdaterange.result=V\u00fdsledek
+dialog.locationfilter.nofilter=Bez filtru
+dialog.comparesegments.segments=Segmenty
# 3d window
dialog.3d.title=Trojrozm\u011brn\u00e9 zobrazen\u00ed GpsPrune
@@ -538,7 +591,9 @@ confirm.rearrangephotos=Fotografie p\u0159euspo\u0159\u00e1d\u00e1ny
confirm.splitsegments=\u00dasp\u011b\u0161n\u011b rozd\u011bleno v %d bodech
confirm.sewsegments=\u00dasp\u011b\u0161n\u011b spojeno v %d bodech
confirm.cutandmove=V\u00fdb\u011br p\u0159esunut
-confirm.pointsadded=%d body p\u0159id\u00e1ny
+confirm.pointadded=byl p\u0159id\u00e1n 1 bod
+confirm.pointsadded=bylo p\u0159id\u00e1no %d bod\u016f
+confirm.pointsedited=bylo upraveno %d bod\u016f
confirm.saveexif.ok=Ulo\u017eeno %d fotografi\u00ed
confirm.undo.single=operace vr\u00e1cena
confirm.undo.multi=%d operac\u00ed vr\u00e1ceno
@@ -599,18 +654,26 @@ button.addnew=P\u0159idat nov\u00e9
button.delete=Smazat
button.manage=Upravit
button.combine=Zkombinovat
+button.exportdata=Exportovat data
+button.chart=Zobrazit graf
-# File types
-filetypefilter.txt=soubory TXT
-filetypefilter.jpeg=soubory JPG
-filetypefilter.kmlkmz=soubory KML, KMZ
-filetypefilter.kml=soubory KML
-filetypefilter.kmz=soubory KMZ
-filetypefilter.gpx=soubory GPX
-filetypefilter.pov=soubory POV
-filetypefilter.svg=soubory SVG
-filetypefilter.png=soubory PNG
-filetypefilter.audio=soubory MP3, OGG, WAV
+# File types for filtering
+filetypefilter.txt=Soubory TXT
+filetypefilter.jpeg=Soubory JPG
+filetypefilter.kmlkmz=Soubory KML, KMZ
+filetypefilter.kml=Soubory KML
+filetypefilter.kmz=Soubory KMZ
+filetypefilter.gpx=Soubory GPX
+filetypefilter.pov=Soubory POV
+filetypefilter.svg=Soubory SVG
+filetypefilter.png=Soubory PNG
+filetypefilter.audio=Soubory MP3, OGG, WAV
+filetype.text=Soubor text
+filetype.gpx=Soubor GPX
+filetype.kml=Soubor KML
+filetype.nmea=Soubor NMEA
+filetype.gpsbabel=Importovan\u00e9 z GPSBabel
+filetype.json=Soubor JSON
# Display components
display.nodata=\u017d\u00e1dn\u00e1 data
@@ -621,6 +684,9 @@ details.trackdetails=Detaily stopy
details.notrack=\u017d\u00e1dn\u00e1 stopa
details.track.points=Body
details.track.file=Soubor
+details.track.filepath=Cesta k souboru
+details.track.filetype=Typ souboru
+details.track.fileversion=Verze souboru
details.track.numfiles=Po\u010det soubor\u016f
details.pointdetails=Detaily bodu
details.index.selected=Bod \u010d.
@@ -658,11 +724,14 @@ details.audiodetails=Detaily audionahr\u00e1vky
details.noaudio=Audionahr\u00e1vka nevybr\u00e1na
details.audio.file=Zvukov\u00fd soubor
details.audio.playing=p\u0159ehr\u00e1v\u00e1n...
+details.filedetails=Detaily souboru
+details.nofileloaded=Nebyl na\u010dten \u017e\u00e1dn\u00fd soubor
map.overzoom=P\u0159i tomto p\u0159ibl\u00ed\u017een\u00ed mapa nen\u00ed k dispozici
# Field names
fieldname.latitude=Zem. \u0161\u00ed\u0159ka
fieldname.longitude=Zem. d\u00e9lka
+fieldname.coordinates=Sou\u0159adnice
fieldname.altitude=Nadm. v\u00fd\u0161ka
fieldname.timestamp=\u010cas
fieldname.time=\u010cas
@@ -676,6 +745,9 @@ fieldname.duration=Celkov\u00fd \u010das
fieldname.speed=Rychlost
fieldname.verticalspeed=Vertik. rychlost
fieldname.description=Popis
+fieldname.comment=Koment\u00e1\u0159
+fieldname.photo=Foto
+fieldname.heartrate=Srde\u010dn\u00ed frekvence
# Measurement units
units.original=P\u016fvodn\u00ed
@@ -730,10 +802,13 @@ cardinal.w=W
# Undo operations
undo.loadfile=na\u010d\u00edst data %s
+undo.loadpoints=na\u010d\u00edst %d body
undo.loadphotos=na\u010d\u00edst %d fotografie
undo.loadaudios=na\u010d\u00edst %d audionahr\u00e1vky
undo.editpoint=upravit bod
undo.deletepoint=smazat bod
+undo.deletepoint.withname=smazat bod '%s'
+undo.deletepoints=smazat %d body
undo.removephoto=odebrat fotografii %s
undo.removeaudio=odebrat audionahr\u00e1vku %s
undo.connect=p\u0159ipojit %s
@@ -758,6 +833,7 @@ error.load.nopoints=V souboru nenalezeny \u017e\u00e1dn\u00e9 informace o sou\u0
error.load.unknownxml=Nezn\u00e1m\u00fd form\u00e1t XML:
error.load.noxmlinzip=Uvnit\u0159 archivu zip nenalezen soubor XML
error.load.othererror=Chyba p\u0159i \u010dten\u00ed souboru:
+error.load.nopointsintext=Nebyly nalezeny \u017e\u00e1dn\u00e9 sou\u0159adnice
error.jpegload.dialogtitle=Chyba p\u0159i na\u010d\u00edt\u00e1n\u00ed fotografi\u00ed
error.jpegload.nofilesfound=Nenalezeny \u017e\u00e1dn\u00e9 soubory
error.jpegload.nojpegsfound=Nenalezeny \u017e\u00e1dn\u00e9 soubory jpeg
=====================================
tim/prune/lang/prune-texts_de.properties
=====================================
@@ -318,8 +318,8 @@ dialog.pointedit.table.field=Feld
dialog.pointedit.nofield=Keinen Feld ausgew\u00e4hlt
dialog.pointedit.table.value=Wert
dialog.pointnameedit.name=Name des Wegpunkts
-dialog.pointnameedit.uppercase=GROSS geschrieben
-dialog.pointnameedit.lowercase=klein geschrieben
+dialog.pointnameedit.uppercase=GROSS-geschrieben
+dialog.pointnameedit.lowercase=klein-geschrieben
dialog.pointnameedit.titlecase=Gemischt geschrieben
dialog.truncatecoords.intro=W\u00e4hlen Sie das Koordinatenformat aus und die Anzahl Dezimalstellen
dialog.truncatecoords.numdigits=Anzahl Dezimalstellen
@@ -347,8 +347,8 @@ dialog.saveexif.photostatus.disconnected=Getrennt
dialog.saveexif.photostatus.modified=Modifiziert
dialog.saveexif.overwrite=Dateien \u00fcberschreiben
dialog.saveexif.force=Erzwingen trotz geringf\u00fcgiger Fehler
-dialog.charts.xaxis=X-Achse
-dialog.charts.yaxis=Y-Achse
+dialog.charts.xaxis=x-Achse
+dialog.charts.yaxis=y-Achse
dialog.charts.output=Ausgabe
dialog.charts.screen=Ausgabe auf Bildschirm
dialog.charts.svg=Ausgabe in SVG-Datei
@@ -376,7 +376,7 @@ dialog.estimatetime.results.estimatedtime=Abgesch\u00e4tzte Zeit
dialog.estimatetime.results.actualtime=Gebrauchte Zeit
dialog.estimatetime.error.nodistance=Die Absch\u00e4tzungen brauchen zusammengebundete Punkte mit einer Distanz
dialog.estimatetime.error.noaltitudes=Der Bereich enth\u00e4lt keine H\u00f6heninformation
-dialog.learnestimationparams.intro=Hier sind die Parameter die aus diesem Track berechnet wurden
+dialog.learnestimationparams.intro=Hier sind die Parameter, die aus diesem Track berechnet wurden
dialog.learnestimationparams.averageerror=Fehler
dialog.learnestimationparams.combine=Diese Parameter k\u00f6nnen mit den aktuellen Werten zusammengeschlossen werden
dialog.learnestimationparams.combinedresults=Zusammengeschlossenen Ergebnisse
@@ -456,7 +456,7 @@ dialog.compress.summarylabel=Zu entfernende Punkte
dialog.compress.confirm=Es wurden %d Punkte markiert.\nWollen Sie die Punkte sofort l\u00f6schen?
dialog.compress.confirmnone=es wurden keine Punkte markiert
dialog.deletemarked.nonefound=Es konnten keine Punkte entfernt werden
-dialog.dedupewaypoints.nonefound=Keine Duplikaten wurden gefunden
+dialog.dedupewaypoints.nonefound=Keine Duplikate wurden gefunden
dialog.pastecoordinates.desc=Koordinaten eingeben oder einf\u00fcgen
dialog.pastecoordinates.coords=Koordinaten
dialog.pastecoordinates.nothingfound=Bitte pr\u00fcfen Sie die Koordinaten und versuchen Sie es nochmals
@@ -606,7 +606,7 @@ dialog.weather.wind=Wind
dialog.weather.temp=Temp
dialog.weather.humidity=R.L.
dialog.weather.creditnotice=Diese Daten wurden von openweathermap.org zur Verf\u00fcgung gestellt. Die Webseite hat mehr Information.
-dialog.deletebydate.onlyonedate=Die Punkte fallen alle am gleichen Tag.
+dialog.deletebydate.onlyonedate=Die Punkte fallen alle am selben Tag.
dialog.deletebydate.intro=F\u00fcr jeden gefundenen Datum, k\u00f6nnen Sie die Punkte behalten oder l\u00f6schen.
dialog.deletebydate.nodate=Ohne Zeitangabe
dialog.deletebydate.column.keep=Behalten
@@ -624,7 +624,7 @@ dialog.autoplay.usetimestamps=Zeitstempeln verwenden
dialog.autoplay.rewind=Zum Anfang
dialog.autoplay.pause=Pause
dialog.autoplay.play=Abspielen
-dialog.markers.halves=Punkte auf halben Weg
+dialog.markers.halves=Punkte auf halbem Weg
dialog.markers.half.distance=Halbe Distanz
dialog.markers.half.climb=Halber Aufstieg
dialog.markers.half.descent=Halber Abstieg
@@ -634,10 +634,10 @@ dialog.projectcircle.desc=Geben Sie die Distanz von diesem Punkt zum Kreis ein
dialog.projectrange.desc=Geben Sie die Azimut und Distanz f\u00fcr die Projizierung ein
dialog.projectrange.createcopies=Neue Punkte kreieren
dialog.projectrange.editexisting=Bestehende Punkte verschieben
-dialog.configuresrtm.intro1=SRTM-H\u00f6hendaten k\u00f6nnen entweder vom groben Dataset ohne Login kommen,
+dialog.configuresrtm.intro1=SRTM-H\u00f6hendaten k\u00f6nnen entweder vom groben Datenset ohne Login kommen,
dialog.configuresrtm.intro2=oder nach Registrierung bei NASA von Daten h\u00f6herer Aufl\u00f6sung
dialog.configuresrtm.threesecond=Niedrige Aufl\u00f6sung (3 Winkelsekunden)
-dialog.configuresrtm.threesecond.desc=Grobe Daten ist immer aktiv ohne Registrierung oder Login
+dialog.configuresrtm.threesecond.desc=Grober Datenset ist immer aktiv ohne Registrierung oder Login
dialog.configuresrtm.onesecond=Hohe Aufl\u00f6sung (1 Winkelsekunde)
dialog.configuresrtm.onesecond.desc1=Daten h\u00f6herer Aufl\u00f6sung ben\u00f6tigt Registrierung bei NASA Earthdata.
dialog.configuresrtm.onesecond.desc2=Profil bitte hier kreieren: https://urs.earthdata.nasa.gov/users/new
@@ -993,7 +993,7 @@ error.function.noop.title=Funktion hat nichts bewirkt
error.rearrange.noop=Die Neuanordnung der Punkte hatte keinen Effekt
error.function.notavailable.title=Funktion nicht verf\u00fcgbar
error.function.nojava3d=Diese Funktion ben\u00f6tigt die Java3d-Library.
-error.3d=Ein Fehler ist bei der 3D Darstellung aufgetreten
+error.3d=Ein Fehler ist bei der 3D-Darstellung aufgetreten
error.readme.notfound=Liesmich-Datei nicht gefunden
error.osmimage.dialogtitle=Laden von Karten-Bildern fehlgeschlagen
error.osmimage.failed=Laden von Karten-Bildern fehlgeschlagen. Bitte pr\u00fcfen Sie die Internetverbindung.
=====================================
tim/prune/lang/prune-texts_nl.properties
=====================================
@@ -103,6 +103,7 @@ function.interpolatetimestamps=Interpoleer de tijdstempels
function.deletebydate=Verwijder punten op datum
function.addtimeoffset=Tijdsverschil toevoegen
function.addaltitudeoffset=Hoogteverschil toevoegen
+function.projectrange=Projecteer de reeks
function.rearrangewaypoints=Rangschikken waypoints
function.dedupewaypoints=Verwijder dubbele waypoints
function.deletefieldvalues=Verwijder veldwaarden
@@ -332,6 +333,7 @@ dialog.addtimeoffset.hours=Uren
dialog.addtimeoffset.minutes=Minuten
dialog.addtimeoffset.seconds=Seconden
dialog.addtimeoffset.notimestamps=Kan geen tijdsverschil aan deze selectie toevoegen, omdat deze geen tijdinformatie bevat
+dialog.addtimeoffset.confirm=Als u deze tijdstempels wijzigt, kunnen de punten niet op volgorde komen te staan.\nWeet u zeker dat u dit wilt doen?
dialog.findwaypoint.intro=Voer een deel van de waypoint naam in
dialog.findwaypoint.search=Zoeken
dialog.saveexif.title=Opslaan Exif
@@ -631,6 +633,7 @@ dialog.markers.half.descent=Halve afdaling
dialog.projectpoint.desc=Geef de richting en afstand om dit punt te berekenen
dialog.projectpoint.bearing=Richting (graden Noord)
dialog.projectcircle.desc=Geef afstand tussen punt en omliggende cirkel
+dialog.projectrange.desc=Voer de richting en afstand in om elk van de punten te projecteren
dialog.projectrange.createcopies=Nieuwe punten aanmaken
dialog.projectrange.editexisting=Bestaande punten verplaatsen
dialog.configuresrtm.intro1=Hoogtes uit SRTM zijn in lage resolutie zonder inlog
@@ -682,10 +685,20 @@ dialog.locationfilter.distance=Op afstand
dialog.locationfilter.frompoint=Van punt
dialog.locationfilter.describe=Tussen %s van %s
dialog.migrateconfig.confirm=Het wordt aanbevolen om uw instellingenbestand\nvan "%sh naar "%s" te verplaatsen.\nDit bestand nu verplaatsen?
+dialog.comparesegments.intro=Kies twee van deze segmenten om met elkaar te vergelijken:
+dialog.comparesegments.introtwosegments=Deze twee segmenten werden gevonden:
dialog.comparesegments.comparing=Vergelijken van de segmenten...
+dialog.comparesegments.results=Resultaten:
dialog.comparesegments.segments=Segmenten
+dialog.comparesegments.startdate=Begindatum
+dialog.comparesegments.starttime=Starttijd
dialog.comparesegments.matches=Correspondenties
dialog.comparesegments.nummatches=Aantal correspondenties
+dialog.comparesegments.data.distancematches=Volgens afstand
+dialog.comparesegments.data.timematches=Volgens tijd
+dialog.comparesegments.data.secsahead=Aantal seconden vooraf
+dialog.comparesegments.data.distahead=Afstand vooraf
+dialog.comparesegments.data.speeddiff=Snelheid verhogen
# 3d window
dialog.3d.title=GpsPrune in 3D
@@ -880,6 +893,10 @@ fieldname.symbol=Symbool
fieldname.photo=Foto
fieldname.audio=Audio
fieldname.heartrate=Hartslag
+fieldname.cadence=Cadans
+fieldname.power=Verm\u00f6gen
+fieldname.course=Koers
+fieldname.bearing=Azimut
# Measurement units
units.original=Oorspronkelijke
@@ -1004,3 +1021,6 @@ error.sewsegments.nothingdone.single=Kon geen segmenten samenvoegen.\nEr is maar
error.findfile.nofilesfound=Er zijn geen bestanden gevonden in deze folder.
error.migrateconfig.couldnotcreatedirectory=Kan map %s niet maken.\nInstellingen kunnen niet worden gemigreerd.
error.migrateconfig.couldnotdeletefile=Kan bestand %s niet verwijderen.\nVerwijder dit bestand handmatig.
+error.interpolatetimestamps.notpossible=Kan geen tijdstempels interpoleren binnen het geselecteerde bereik.
+error.comparesegments.needtwosegments=Deze functie vereist minstens twee segmenten met tijdstempels.\nProbeer meer segmenten te laden.
+error.comparesegments.notenoughintersections=Er zijn niet genoeg snijpunten gevonden tussen deze twee segmenten.\nProbeer soortgelijke segmenten te selecteren.
=====================================
tim/prune/lang/prune-texts_pt.properties
=====================================
@@ -92,6 +92,7 @@ function.editwaypointname=Editar nome do ponto
function.togglesegmentflag=Ativar/desativar o in\u00edcio do segmento
function.compress=Comprimir rota
function.deletemarked=Remover pontos marcados
+function.marklifts=Marcar as se\u00e7\u00f5es das esta\u00e7\u00f5es de esqui
function.deleterange=Remover intervalo
function.croptrack=Cortar rota
function.reverserange=Reverter intervalo
@@ -166,10 +167,12 @@ function.selecttimezone=Selecionar o fuso hor\u00e1rio
# Dialogs
dialog.exit.confirm.title=Sair do GpsPrune
dialog.exit.unsaveddata.text=Seus dados n\u00e3o foram salvos. Voc\u00ea tem certeza de que deseja sair?
+dialog.exit.unsavedsettings.text=Recomenda-se chamar "Salvar configura\u00e7\u00f5es" antes de sair. Sair de qualquer maneira?
dialog.openappend.title=Adicionar aos dados existentes
dialog.openappend.text=Adicionar estes dados aos dados j\u00e1 carregados?
dialog.deletepoint.title=Remover Ponto
dialog.deletepoint.deletephoto=Remover foto '%s' anexada a este ponto?
+dialog.deletepoint.deleteaudio=Excluir o \u00e1udio '%s' anexado a este ponto?
dialog.deletepoints.title=Remover Pontos
dialog.deletephoto.title=Remover Foto
dialog.deletephoto.deletepoint=Remover ponto anexado a esta foto?
@@ -312,6 +315,7 @@ dialog.pointnameedit.name=Nome do ponto
dialog.pointnameedit.uppercase=MAI\u00daSCULAS
dialog.pointnameedit.lowercase=min\u00fasculas
dialog.pointnameedit.titlecase=Frase
+dialog.truncatecoords.intro=Selecione o formato de coordenadas e o n\u00famero de d\u00edgitos decimais.
dialog.truncatecoords.numdigits=N\u00famero de d\u00edgitos decimais
dialog.truncatecoords.preview=Previs\u00e3o
dialog.addtimeoffset.add=Adicionar tempo
@@ -322,6 +326,7 @@ dialog.addtimeoffset.hours=Horas
dialog.addtimeoffset.minutes=Minutos
dialog.addtimeoffset.seconds=Segundos
dialog.addtimeoffset.notimestamps=N\u00e3o foi poss\u00edvel adicionar uma diferen\u00e7a de tempo uma vez que esta sele\u00e7\u00e3o n\u00e3o possui nenhuma informa\u00e7\u00e3o de data-hora
+dialog.addtimeoffset.confirm=Alterar esses marcadores de tempo poderia fazer com que os pontos ficassem fora de ordem.\nVoc\u00ea tem certeza que quer fazer isso?
dialog.findwaypoint.intro=Insira parte do nome do ponto
dialog.findwaypoint.search=Pesquisar
dialog.saveexif.title=Salvar Exif
@@ -563,6 +568,7 @@ dialog.displaysettings.wpicon.flag=Bandeira
dialog.displaysettings.size.small=Pequeno
dialog.displaysettings.size.medium=M\u00e9dio
dialog.displaysettings.size.large=Grande
+dialog.displaysettings.restart=Agora, salve suas configura\u00e7\u00f5es e reinicie o GpsPrune\npara que as altera\u00e7\u00f5es no display sejam efetivadas.
dialog.waypointsettings.usecolours=Cor de acordo com o tipo
dialog.waypointsettings.saltvalue=Conjunto de cores
dialog.waypointsettings.notypesintrack=Nenhum dos waypoints tem um tipo.
@@ -592,7 +598,7 @@ dialog.weather.wind=Vento
dialog.weather.temp=Temp
dialog.weather.humidity=Umidade
dialog.weather.creditnotice=Estes dados foram disponibilizados por openweathermap.org. A p\u00e1gina Web possui mais detalhes.
-dialog.deletebydate.onlyonedate=Os pontos foram todos registrados na mesma data.
+dialog.deletebydate.onlyonedate=Todos os pontos foram registrados na mesma data.
dialog.deletebydate.nodate=Sem carimbo de hora
dialog.deletebydate.column.keep=Guardar
dialog.deletebydate.column.delete=Remover
@@ -648,15 +654,23 @@ dialog.editdaterange.month=M\u00eas
dialog.editdaterange.day=Dia
dialog.editdaterange.to=a
dialog.editdaterange.result=Resultado
+dialog.locationfilter.nopointselected=Por favor, selecione um ponto antes de usar o filtro de localiza\u00e7\u00e3o.
+dialog.locationfilter.desc=Voc\u00ea pode escolher procurar por trilhas perto do ponto selecionado atualmente.
dialog.locationfilter.nofilter=Sem filtro
dialog.locationfilter.distance=Por dist\u00e2ncia
+dialog.locationfilter.frompoint=a partir do ponto
dialog.locationfilter.describe=A menos de %s de %s
+dialog.comparesegments.intro=Escolha duas dessas se\u00e7\u00f5es para compar\u00e1-las entre si.
+dialog.comparesegments.introtwosegments=Estes dois segmentos foram encontrados:
dialog.comparesegments.comparing=Comparando os segmentos ...
+dialog.comparesegments.results=Aqui est\u00e3o os resultados:
dialog.comparesegments.segments=Segmentos
dialog.comparesegments.startdate=Data no in\u00edcio
dialog.comparesegments.starttime=Tempo no in\u00edcio
dialog.comparesegments.matches=Correspond\u00eancias
dialog.comparesegments.nummatches=N\u00famero de correspond\u00eancias
+dialog.comparesegments.data.secsahead=N\u00famero de segundos \u00e0 frente
+dialog.comparesegments.data.distahead=Dist\u00e2ncia \u00e0 frente
dialog.comparesegments.data.speeddiff=Aumento da velocidade
# 3d window
@@ -712,6 +726,7 @@ confirm.applytimestamps=as marcas de tempo foram atribu\u00eddas
tip.title=Dica
tip.useamapcache=Configurando a cache de disco (Configura\u00e7\u00f5es -> Salvar mapas para disco)\nvoc\u00ea pode acelerar a exibi\u00e7\u00e3o e reduzir o tr\u00e1fego de rede.
tip.learntimeparams=Os resultados ser\u00e3o mais precisos se voc\u00ea usar\nRota -> Aprender os par\u00e2metros para estimativa de tempo\nde suas rotas gravadas.
+tip.downloadsrtm=Voc\u00ea pode acelerar isso configurando um cache de disco\npara salvar os dados SRTM localmente.
tip.usesrtmfor3d=Esta rota n\u00e3o possui altitudes.\nVoc\u00ea pode usar as fun\u00e7\u00f5es SRTM para obter as altitudes\naproximadas para a vis\u00e3o 3D.
tip.manuallycorrelateone=Correlacionando pelo menos uma foto manualmente, a diferen\u00e7a de tempo pode ser calculada para voc\u00ea.
@@ -963,6 +978,7 @@ error.osmimage.failed=Falha ao carregar imagens do mapa. Por favor, verifique a
error.language.wrongfile=O arquivo selecionado n\u00e3o parece ser um arquivo de idioma do GpsPrune
error.lookupsrtm.nonefound=Nenhum valor de altitude encontrado
error.lookupsrtm.nonerequired=Todos os pontos j\u00e1 possuem altitude, assim n\u00e3o h\u00e1 nada a procurar
+error.srtm.authenticationfailed=Falha na autentica\u00e7\u00e3o. Por favor, verifique a senha nas configura\u00e7\u00f5es do SRTM.
error.showphoto.failed=Falha ao carregar foto
error.playaudiofailed=Falha ao reproduzir arquivo de \u00e1udio
error.cache.notthere=A paste de cache de fundos n\u00e3o foi encontrada
@@ -975,4 +991,6 @@ error.sewsegments.nothingdone.single=Os segmentos n\u00e3o puderam ser reunidos.
error.findfile.nofilesfound=Nenhum arquivo foi encontrado.
error.migrateconfig.couldnotcreatedirectory=Falha ao criar o diret\u00f3rio %s.\nAs configura\u00e7\u00f5es n\u00e3o puderam ser migradas.
error.migrateconfig.couldnotdeletefile=Falha ao excluir o arquivo %s.\nExclua esse arquivo manualmente.
-error.interpolatetimestamps.notpossible=Falha ao interpolar os registros de data e hora.
+error.interpolatetimestamps.notpossible=Falha ao interpolar os marcos de tempo dentro do intervalo selecionado.
+error.comparesegments.needtwosegments=Esta fun\u00e7\u00e3o requer pelo menos dois segmentos com marcas de tempo.\nTente carregar mais faixas.
+error.comparesegments.notenoughintersections=N\u00e3o foram encontradas intersec\u00e7\u00f5es suficientes entre esses dois segmentos.\nTente selecionar segmentos semelhantes.
=====================================
tim/prune/readme.txt
=====================================
@@ -1,4 +1,4 @@
-GpsPrune version 25.1
+GpsPrune version 25.2
=====================
GpsPrune is an application for viewing, editing and managing coordinate data from GPS systems,
@@ -17,7 +17,7 @@ Running
=======
To run GpsPrune from the jar file, simply call it from a command prompt or shell:
- java -jar gpsprune_25.1.jar
+ java -jar gpsprune_25.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,9 +25,16 @@ 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_25.1.jar --lang=DE
+ java -jar gpsprune_25.2.jar --lang=DE
+New with version 25.2
+=====================
+The following fixes were made since version 25.1:
+ - Fix sorting segment results by time (Issue #110)
+ - Fix some issues with photo display, especially with long names
+ - Additional translations
+
New with version 25.1
=====================
The following fixes and additions were made since version 25:
View it on GitLab: https://salsa.debian.org/debian-gis-team/gpsprune/-/compare/dff2c83e049ca643359fb8cdd8ad99b3029915b3...f31a4ba03591f86b236f23b740aae0381090c799
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/gpsprune/-/compare/dff2c83e049ca643359fb8cdd8ad99b3029915b3...f31a4ba03591f86b236f23b740aae0381090c799
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20250330/ac118f85/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list