mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-08-31 15:43:25 +00:00
New Crowdin updates (#96)
* New translations en.json (Catalan) * New translations en.json (Catalan) * New translations map-controls.mdx (Spanish) * New translations map-controls.mdx (German) * New translations map-controls.mdx (Italian) * New translations map-controls.mdx (Polish) * New translations map-controls.mdx (Portuguese) * New translations map-controls.mdx (Chinese Simplified) * New translations map-controls.mdx (Portuguese, Brazilian) * New translations settings.mdx (Chinese Simplified) * New translations en.json (Italian) * New translations en.json (Finnish) * New translations en.json (Finnish) * New translations en.json (Finnish) * New translations en.json (Finnish) * New translations en.json (Serbian (Latin)) * New translations en.json (Serbian (Latin)) * New translations en.json (Chinese Simplified) * New translations en.json (Chinese Simplified) * New translations en.json (Finnish) * New translations en.json (Finnish) * New translations en.json (Belarusian) * New translations files-and-stats.mdx (Belarusian) * New translations getting-started.mdx (Belarusian) * New translations gpx.mdx (Belarusian) * New translations funding.mdx (Belarusian) * New translations mapbox.mdx (Belarusian) * New translations translation.mdx (Belarusian) * New translations integration.mdx (Belarusian) * New translations map-controls.mdx (Belarusian) * New translations menu.mdx (Belarusian) * New translations edit.mdx (Belarusian) * New translations file.mdx (Belarusian) * New translations settings.mdx (Belarusian) * New translations view.mdx (Belarusian) * New translations toolbar.mdx (Belarusian) * New translations clean.mdx (Belarusian) * New translations extract.mdx (Belarusian) * New translations merge.mdx (Belarusian) * New translations minify.mdx (Belarusian) * New translations poi.mdx (Belarusian) * New translations routing.mdx (Belarusian) * New translations scissors.mdx (Belarusian) * New translations time.mdx (Belarusian) * New translations faq.mdx (Belarusian) * New translations elevation.mdx (Belarusian) * New translations en.json (Italian) * New translations en.json (Finnish) * New translations en.json (Finnish) * New translations en.json (Finnish) * New translations en.json (Finnish)
This commit is contained in:
35
website/src/lib/docs/be/faq.mdx
Normal file
35
website/src/lib/docs/be/faq.mdx
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: FAQ
|
||||
---
|
||||
|
||||
<script>
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
### Do I need to donate to use the website?
|
||||
|
||||
No.
|
||||
The website is free to use and always will be (as long as it is financially sustainable).
|
||||
However, donations are appreciated and help keep the website running.
|
||||
|
||||
### Why is this route chosen over that one? _Or_ how can I add something to the map?
|
||||
|
||||
**gpx.studio** uses data from <a href="https://www.openstreetmap.org/" target="_blank">OpenStreetMap</a>, which is an open and collaborative world map.
|
||||
This means you can contribute to the map by adding or editing data on OpenStreetMap.
|
||||
|
||||
If you have never contributed to OpenStreetMap before, here is how you can suggest changes:
|
||||
|
||||
1. Go to the location where you want to add or edit data on the <a href="https://www.openstreetmap.org/" target="_blank">map</a>.
|
||||
2. Use the <button>Query features</button> tool on the right to inspect the existing data.
|
||||
3. Right-click on the location and select <button>Add a note here</button>.
|
||||
4. Explain what is incorrect or missing in the note and click <button>Add note</button> to submit it.
|
||||
|
||||
Someone more experienced with OpenStreetMap will then review your note and make the necessary changes.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
More information on how to contribute to OpenStreetMap can be found <a href="https://wiki.openstreetmap.org/wiki/How_to_contribute" target="_blank">here</a>.
|
||||
|
||||
</DocsNote>
|
82
website/src/lib/docs/be/files-and-stats.mdx
Normal file
82
website/src/lib/docs/be/files-and-stats.mdx
Normal file
@@ -0,0 +1,82 @@
|
||||
---
|
||||
title: Files and statistics
|
||||
---
|
||||
|
||||
<script>
|
||||
import { TriangleRight, BrickWall, Zap, HeartPulse, Orbit, Thermometer, SquareActivity } from 'lucide-svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
## File list
|
||||
|
||||
Once you have [opened](./menu/file) files, they will be shown as tabs in the file list located at the bottom of the map.
|
||||
You can reorder them by dragging and dropping the tabs.
|
||||
And when many files are open, you can scroll through the list of tabs to navigate between them.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
When using a mouse, you need to hold <kbd>Shift</kbd> to scroll horizontally.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### File selection
|
||||
|
||||
By clicking on a tab, you can switch between the files to inspect their statistics, and apply [edit actions](./menu/edit) and [tools](./toolbar/) to them.
|
||||
By holding the <kbd>Ctrl/Cmd</kbd> key, you can add files to the selection or remove them, and by holding <kbd>Shift</kbd>, you can select a range of files.
|
||||
Most of the [edit actions](./menu/edit) and [tools](./toolbar/) can be applied to multiple files at once.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
You can also navigate through the files using the arrow keys on your keyboard, and use <kbd>Shift</kbd> to add files to the selection.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### Edit actions
|
||||
|
||||
By right-clicking on a file tab, you can access the same actions as in the [edit menu](./menu/edit).
|
||||
|
||||
### Vertical layout
|
||||
|
||||
As mentioned in the [view options section](./menu/view), you can switch between a horizontal and a vertical layout for the file list.
|
||||
The vertical file list is useful when you have many files open, or files with multiple [tracks, segments, or points of interest](../gpx).
|
||||
Indeed, this layout allows you to inspect the content of the files through collapsible sections.
|
||||
|
||||
You can also apply [edit actions](./menu/edit) and [tools](./toolbar/) to internal file items.
|
||||
Furthermore, you can drag and drop the inner items to reorder them, or move them in the hierarchy or even to another file.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
The size of the file list can be adjusted by dragging the separator between the map and the file list.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
## Elevation profile and statistics
|
||||
|
||||
At the bottom of the interface, you can find the elevation profile and statistics for the current selection.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
The size of the elevation profile can be adjusted by dragging the separator between the map and the elevation profile.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### Interactive statistics
|
||||
|
||||
When hovering over the elevation profile, a tooltip will show statistics at the cursor position.
|
||||
|
||||
To get the statistics for a specific section of the elevation profile, you can drag a selection rectangle on the profile.
|
||||
Click on the profile to reset the selection.
|
||||
|
||||
You can also use the mouse wheel to zoom in and out on the elevation profile, and move left and right by dragging the profile while holding the <kbd>Shift</kbd> key.
|
||||
|
||||
### Additional data
|
||||
|
||||
Using the buttons on the right of the elevation profile, you can optionally color the elevation profile by:
|
||||
|
||||
- **slope** <TriangleRight size="16" class="inline-block" style="margin-bottom: 2px" /> information computed from the elevation data, or
|
||||
- **surface** <BrickWall size="16" class="inline-block" style="margin-bottom: 2px" /> data coming from <a href="https://www.openstreetmap.org/" target="_blank">OpenStreetMap</a>'s <a href="https://wiki.openstreetmap.org/wiki/Key:surface" target="_blank">surface</a> tags.
|
||||
This is only available for files created with **gpx.studio**.
|
||||
|
||||
If your selection includes it, you can also visualize: **speed** <Zap size="16" class="inline-block" style="margin-bottom: 2px" />, **heart rate** <HeartPulse size="16" class="inline-block" style="margin-bottom: 2px" />, **cadence** <Orbit size="16" class="inline-block" style="margin-bottom: 2px" />, **temperature** <Thermometer size="16" class="inline-block" style="margin-bottom: 2px" />, and **power** <SquareActivity size="16" class="inline-block" style="margin-bottom: 2px" /> data on the elevation profile.
|
38
website/src/lib/docs/be/getting-started.mdx
Normal file
38
website/src/lib/docs/be/getting-started.mdx
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
title: Getting started
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
import interfaceScreenshot from '$lib/assets/img/docs/getting-started/interface.png?enhanced';
|
||||
import DocsImage from '$lib/components/docs/DocsImage.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
Welcome to the official guide for **gpx.studio**!
|
||||
This guide will walk you through all the components and tools of the interface, helping you become a proficient user of the application.
|
||||
|
||||
<DocsImage src={interfaceScreenshot} alt="The gpx.studio interface." />
|
||||
|
||||
As shown in the screenshot above, the interface is divided into four main sections organized around the map.
|
||||
Before we dive into the details of each section, let's have a quick overview of the interface.
|
||||
|
||||
## Menu
|
||||
|
||||
At the top of the interface, you will find the [main menu](./menu).
|
||||
This is where you can access common actions such as opening, closing, and exporting files, undoing and redoing actions, and adjusting the application settings.
|
||||
|
||||
## Files and statistics
|
||||
|
||||
At the bottom of the interface, you will find the list of files currently open in the application.
|
||||
You can click on a file to select it and display its statistics below the list.
|
||||
In the [dedicated section](./files-and-stats), we will explain how to select multiple files and switch to a vertical layout for advanced file management.
|
||||
|
||||
## Toolbar
|
||||
|
||||
On the left side of the interface, you will find the [toolbar](./toolbar), which contains all the tools you can use to edit your files.
|
||||
|
||||
## Map controls
|
||||
|
||||
Finally, on the right side of the interface, you will find the [map controls](./map-controls).
|
||||
These controls allow you to navigate the map, zoom in and out, and switch between different map styles.
|
34
website/src/lib/docs/be/gpx.mdx
Normal file
34
website/src/lib/docs/be/gpx.mdx
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
title: GPX file format
|
||||
---
|
||||
|
||||
<script>
|
||||
import { Waypoints, MapPin } from 'lucide-svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
The <a href="https://www.topografix.com/gpx.asp" target="_blank">GPX file format</a> is an open standard for exchanging GPS data between applications and GPS devices.
|
||||
It essentially consists of a series of GPS points encoding one or multiple GPS traces, and, optionally, some points of interest.
|
||||
|
||||
GPX files may also contain metadata, of which the **name** and **description** fields are the most useful for users.
|
||||
|
||||
### <Waypoints size="16" class="inline-block" style="margin-bottom: 2px" /> Tracks, segments, and GPS points
|
||||
|
||||
As mentioned above, a GPX file can contain multiple GPS traces.
|
||||
These are organized in a hierarchical structure, with tracks at the top level.
|
||||
|
||||
- A **track** is made of a sequence of disconnected segments.
|
||||
Furthermore, it can contain metadata such as a **name**, a **description**, and **appearance properties**.
|
||||
- A **segment** is a sequence of GPS points that form a continuous path.
|
||||
- A **GPS point** is a location with a latitude, a longitude, and optionally a timestamp and an altitude.
|
||||
Some devices also store additional information such as heart rate, cadence, temperature, and power.
|
||||
|
||||
In most cases, GPX files contain a single track with a single segment.
|
||||
However, the hierarchy described above allows for more advanced use cases, such as planning multi-day trips with several variants for each day.
|
||||
|
||||
### <MapPin size="16" class="inline-block" style="margin-bottom: 2px" /> Points of interest
|
||||
|
||||
**Points of interest** (technically called _waypoints_) represent locations of interest to show either on a GPS device or on a digital map.
|
||||
|
||||
In addition to its coordinates, a point of interest can have a **name** and a **description**.
|
13
website/src/lib/docs/be/home/funding.mdx
Normal file
13
website/src/lib/docs/be/home/funding.mdx
Normal file
@@ -0,0 +1,13 @@
|
||||
<script>
|
||||
import { HeartHandshake } from 'lucide-svelte';
|
||||
</script>
|
||||
|
||||
## <HeartHandshake size="18" class="mr-1 inline-block align-baseline" /> Help keep the website free (and ad-free)
|
||||
|
||||
Each time you add or move GPS points, our servers calculate the best route on the road network.
|
||||
We also use APIs from <a href="https://mapbox.com" target="_blank">Mapbox</a> to display beautiful maps, retrieve elevation data and allow you to search for places.
|
||||
|
||||
Unfortunately, this is expensive.
|
||||
If you enjoy using this tool and find it valuable, please consider making a small donation to help keep the website free and ad-free.
|
||||
|
||||
Thank you very much for your support! ❤️
|
5
website/src/lib/docs/be/home/mapbox.mdx
Normal file
5
website/src/lib/docs/be/home/mapbox.mdx
Normal file
@@ -0,0 +1,5 @@
|
||||
Mapbox is the company that provides some of the beautiful maps on this website.
|
||||
They also develop the <a href="https://github.com/mapbox/mapbox-gl-js" target="_blank">map engine</a> which powers **gpx.studio**.
|
||||
|
||||
We are incredibly fortunate and grateful to be part of their <a href="https://mapbox.com/community" target="_blank">Community</a> program, which supports nonprofits, educational institutions, and positive impact organizations.
|
||||
This partnership allows **gpx.studio** to benefit from Mapbox tools at discounted prices, greatly contributing to the financial viability of the project and enabling us to offer the best possible user experience.
|
12
website/src/lib/docs/be/home/translation.mdx
Normal file
12
website/src/lib/docs/be/home/translation.mdx
Normal file
@@ -0,0 +1,12 @@
|
||||
<script>
|
||||
import { Languages } from 'lucide-svelte';
|
||||
</script>
|
||||
|
||||
## <Languages size="18" class="mr-1 inline-block align-baseline" /> Translation
|
||||
|
||||
The website is translated by volunteers using a collaborative translation platform.
|
||||
You can contribute by adding or improving translations on our <a href="https://crowdin.com/project/gpxstudio" target="_blank">Crowdin project</a>.
|
||||
|
||||
If you would like to start translating into a new language, please <a href="#contact">get in touch</a>.
|
||||
|
||||
Any help is greatly appreciated!
|
27
website/src/lib/docs/be/integration.mdx
Normal file
27
website/src/lib/docs/be/integration.mdx
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: Integration
|
||||
---
|
||||
|
||||
<script>
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
import EmbeddingPlayground from '$lib/components/embedding/EmbeddingPlayground.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
You can use **gpx.studio** to create maps showing your GPX files and embed them in your website.
|
||||
|
||||
All you need is:
|
||||
|
||||
1. A <a href="https://account.mapbox.com/auth/signup" target="_blank">Mapbox access token</a> to load the map, and
|
||||
2. GPX files hosted on your server or on Google Drive, or accessible via a public URL.
|
||||
|
||||
You can then play with the configurator below to customize your map and generate the corresponding HTML code.
|
||||
|
||||
<DocsNote type="warning">
|
||||
|
||||
You will need to set up <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS" target="_blank">Cross-Origin Resource Sharing (CORS)</a> headers on your server to allow <b>gpx.studio</b> to load your GPX files.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
<EmbeddingPlayground />
|
67
website/src/lib/docs/be/map-controls.mdx
Normal file
67
website/src/lib/docs/be/map-controls.mdx
Normal file
@@ -0,0 +1,67 @@
|
||||
---
|
||||
title: Map controls
|
||||
---
|
||||
|
||||
<script>
|
||||
import { Plus, Minus, Diff, Compass, Search, LocateFixed, PersonStanding, Layers3 } from 'lucide-svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
import DocsLayers from '$lib/components/docs/DocsLayers.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
### <Diff size="16" class="inline-block" style="margin-bottom: 2px" /> Map navigation
|
||||
|
||||
The controls at the top allow you to zoom in <Plus size="16" class="inline-block" style="margin-bottom: 2px" /> and out <Minus size="16" class="inline-block" style="margin-bottom: 2px" />, and to change the orientation and tilt of the map <Compass size="16" class="inline-block" style="margin-bottom: 2px" />.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### <Search size="16" class="inline-block" style="margin-bottom: 2px" /> Search bar
|
||||
|
||||
You can use the search bar to look for an address and navigate to it on the map.
|
||||
|
||||
### <LocateFixed size="16" class="inline-block" style="margin-bottom: 2px" /> Locate button
|
||||
|
||||
The locate button centers the map on your current location.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
This only works if you have allowed your browser and <b>gpx.studio</b> to access your location.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### <PersonStanding size="16" class="inline-block" style="margin-bottom: 2px" /> Street view
|
||||
|
||||
This button can be used to enable street view mode on the map.
|
||||
Depending on the street view source chosen in the [settings](./menu/settings), street view imagery can be accessed differently.
|
||||
|
||||
- <a href="https://www.mapillary.com/" target="_blank">Mapillary</a>: the street view coverage will appear as green lines on the map. When zoomed in enough, green dots will show the exact locations where street view imagery is available. Hovering over a green dot will show the street view image at that location.
|
||||
- <a href="https://www.google.com/streetview/" target="_blank">Google Street View</a>: click on the map to open a new tab with the street view imagery at that location.
|
||||
|
||||
### <Layers3 size="16" class="inline-block" style="margin-bottom: 2px" /> Map layers
|
||||
|
||||
The map layers button allows you to switch between different basemaps, and toggle map overlays and categories of points of interest.
|
||||
|
||||
- **Basemaps** are background maps that present the main geographic features of the world.
|
||||
Depending on their purpose, basemaps have different styles and levels of detail.
|
||||
Only one basemap can be displayed at a time.
|
||||
- **Overlays** are additional layers that can be displayed on top of the basemap to provide complementary information.
|
||||
- **Points of interest** can be added to the map to show different categories of places, such as shops, restaurants, or accommodations.
|
||||
|
||||
<div class="flex flex-col items-center">
|
||||
<DocsLayers />
|
||||
<span class="text-sm text-center mt-2">
|
||||
Hover over the map to show the <a href="https://hiking.waymarkedtrails.org" target="_blank">Waymarked Trails hiking</a> overlay on top of the <a href="https://www.mapbox.com/maps/outdoors" target="_blank">Mapbox Outdoors</a> basemap.
|
||||
</span>
|
||||
</div>
|
||||
|
||||
A large collection of global and local basemaps and overlays is available in **gpx.studio**, as well as a selection of point-of-interest categories.
|
||||
They can be enabled in the [map layer settings dialog](./menu/settings).
|
||||
|
||||
In these settings, you can also manage the opacity of the overlays.
|
||||
|
||||
For advanced users, it is possible to add custom basemaps and overlays by providing <a href="https://en.wikipedia.org/wiki/Web_Map_Tile_Service" target="_blank">WMTS</a>, <a href="https://en.wikipedia.org/wiki/Web_Map_Service" target="_blank">WMS</a>, or <a href="https://docs.mapbox.com/help/glossary/style/" target="_blank">Mapbox style JSON</a> URLs.
|
17
website/src/lib/docs/be/menu.mdx
Normal file
17
website/src/lib/docs/be/menu.mdx
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: Menu
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
The main menu, located at the top of the interface, provides access to actions, options, and settings divided into several categories, explained separately in the following sections.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
Most of the menu actions can also be performed using the keyboard shortcuts displayed in the menu.
|
||||
|
||||
</DocsNote>
|
74
website/src/lib/docs/be/menu/edit.mdx
Normal file
74
website/src/lib/docs/be/menu/edit.mdx
Normal file
@@ -0,0 +1,74 @@
|
||||
---
|
||||
title: Edit actions
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
import { Undo2, Redo2, Info, PaintBucket, EyeOff, FileStack, ClipboardCopy, Scissors, ClipboardPaste, Trash2, Maximize } from 'lucide-svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
Unlike the file actions, the edit actions can potentially modify the content of the currently selected files.
|
||||
Moreover, when the vertical layout of the files list is enabled (see [Files and statistics](../files-and-stats)), they can also be applied to [tracks, segments, and points of interest](../gpx).
|
||||
Therefore, we will refer to the elements that can be modified by these actions as _file items_.
|
||||
Note that except for the undo and redo actions, the edit actions are also accessible through the context menu (right-click) of the file items.
|
||||
|
||||
### <Undo2 size="16" class="inline-block" style="margin-bottom: 2px" /><Redo2 size="16" class="inline-block" style="margin-bottom: 2px" /> Undo and redo
|
||||
|
||||
Using these buttons, you can undo or redo the last actions you performed.
|
||||
This applies to all actions of the interface but not to view options, application settings, or map navigation.
|
||||
|
||||
### <Info size="16" class="inline-block" style="margin-bottom: 2px" /> Info...
|
||||
|
||||
Open the information dialog of the currently selected file item, where you can see and edit its name and description.
|
||||
|
||||
### <PaintBucket size="16" class="inline-block" style="margin-bottom: 2px" /> Appearance...
|
||||
|
||||
Open the appearance dialog, where you can change the color, opacity, and width of the selected file items on the map.
|
||||
|
||||
### <EyeOff size="16" class="inline-block" style="margin-bottom: 2px" /> Hide/unhide
|
||||
|
||||
Toggle the visibility of the selected file items on the map.
|
||||
|
||||
### <FileStack size="16" class="inline-block" style="margin-bottom: 2px" /> Select all
|
||||
|
||||
Add all file items in the current hierarchy level to the selection.
|
||||
|
||||
### <Maximize size="16" class="inline-block" style="margin-bottom: 2px" /> Center
|
||||
|
||||
Center the map on the selected file items.
|
||||
|
||||
### <ClipboardCopy size="16" class="inline-block" style="margin-bottom: 2px" /> Copy
|
||||
|
||||
Copy the selected file items to the clipboard.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
This action is only available when the vertical layout of the files list is enabled.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### <Scissors size="16" class="inline-block" style="margin-bottom: 2px" /> Cut
|
||||
|
||||
Cut the selected file items to the clipboard.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
This action is only available when the vertical layout of the files list is enabled.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### <ClipboardPaste size="16" class="inline-block" style="margin-bottom: 2px" /> Paste
|
||||
|
||||
Paste the file items from the clipboard to the current hierarchy level if they are compatible with it.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
This action is only available when the vertical layout of the files list is enabled.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### <Trash2 size="16" class="inline-block" style="margin-bottom: 2px" /> Delete
|
||||
|
||||
Delete the selected file items.
|
52
website/src/lib/docs/be/menu/file.mdx
Normal file
52
website/src/lib/docs/be/menu/file.mdx
Normal file
@@ -0,0 +1,52 @@
|
||||
---
|
||||
title: File actions
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
import { Plus, FolderOpen, Copy, FileX, Download } from 'lucide-svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
The file actions menu contains a set of pretty self-explanatory file operations.
|
||||
|
||||
### <Plus size="16" class="inline-block" style="margin-bottom: 2px" /> New
|
||||
|
||||
Create a new empty file.
|
||||
|
||||
### <FolderOpen size="16" class="inline-block" style="margin-bottom: 2px" /> Open...
|
||||
|
||||
Open files from your computer.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
You can also drag and drop files directly from your file system into the window.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### <Copy size="16" class="inline-block" style="margin-bottom: 2px" /> Duplicate
|
||||
|
||||
Create a copy of the currently selected files.
|
||||
|
||||
### <FileX size="16" class="inline-block" style="margin-bottom: 2px" /> Close
|
||||
|
||||
Close the currently selected files.
|
||||
|
||||
### <FileX size="16" class="inline-block" style="margin-bottom: 2px" /> Close all
|
||||
|
||||
Close all files.
|
||||
|
||||
### <Download size="16" class="inline-block" style="margin-bottom: 2px" /> Export...
|
||||
|
||||
Open the export dialog to save the currently selected files to your computer.
|
||||
|
||||
### <Download size="16" class="inline-block" style="margin-bottom: 2px" /> Export all...
|
||||
|
||||
Open the export dialog to save all files to your computer.
|
||||
|
||||
<DocsNote type="warning">
|
||||
|
||||
If your download does not start after clicking the download button, please check your browser settings to allow downloads from <b>gpx.studio</b>.
|
||||
|
||||
</DocsNote>
|
50
website/src/lib/docs/be/menu/settings.mdx
Normal file
50
website/src/lib/docs/be/menu/settings.mdx
Normal file
@@ -0,0 +1,50 @@
|
||||
---
|
||||
title: Settings
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
import { Ruler, Zap, Thermometer, Languages, Sun, PersonStanding, Layers3 } from 'lucide-svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
### <Ruler size="16" class="inline-block" style="margin-bottom: 2px" /> Distance units
|
||||
|
||||
Change the units used to display distances in the interface.
|
||||
|
||||
### <Zap size="16" class="inline-block" style="margin-bottom: 2px" /> Velocity units
|
||||
|
||||
Change the units used to display velocities in the interface.
|
||||
You can choose between distance per hour or minutes per distance, which can be more suitable for running activities.
|
||||
|
||||
### <Thermometer size="16" class="inline-block" style="margin-bottom: 2px" /> Temperature units
|
||||
|
||||
Change the units used to display temperatures in the interface.
|
||||
|
||||
### <Languages size="16" class="inline-block" style="margin-bottom: 2px" /> Language
|
||||
|
||||
Change the language used in the interface.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
You can contribute by adding or improving translations on our <a href="https://crowdin.com/project/gpxstudio" target="_blank">Crowdin project</a>.
|
||||
If you would like to start translating into a new language, please <a href="#contact">get in touch</a>.
|
||||
Any help is greatly appreciated!
|
||||
|
||||
</DocsNote>
|
||||
|
||||
### <Sun size="16" class="inline-block" style="margin-bottom: 2px" /> Theme
|
||||
|
||||
Change the theme used in the interface.
|
||||
|
||||
### <PersonStanding size="16" class="inline-block" style="margin-bottom: 2px" /> Street view source
|
||||
|
||||
Change the source used for the [street view control](../map-controls).
|
||||
The default one is <a href="https://www.mapillary.com" target="_blank">Mapillary</a>, but you can also use <a href="https://www.google.com/streetview/" target="_blank">Google Street View</a>.
|
||||
Learn more about how to use the street view control in the [map controls section](../map-controls).
|
||||
|
||||
### <Layers3 size="16" class="inline-block" style="margin-bottom: 2px" /> Map layers...
|
||||
|
||||
Open a dialog where you can enable or disable map layers, add custom ones, change the opacity of overlays, and more.
|
||||
More information about map layers can be found in the [map controls section](../map-controls).
|
48
website/src/lib/docs/be/menu/view.mdx
Normal file
48
website/src/lib/docs/be/menu/view.mdx
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
title: View options
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
import { ChartArea, GalleryVertical, Map, Layers2, Coins, Milestone, Box } from 'lucide-svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
This menu provides options to rearrange the interface and the map view.
|
||||
|
||||
### <ChartArea size="16" class="inline-block" style="margin-bottom: 2px" /> Elevation profile
|
||||
|
||||
Hide the elevation profile to make room for the map, or show it to inspect the current selection.
|
||||
|
||||
### <GalleryVertical size="16" class="inline-block" style="margin-bottom: 2px" /> Vertical file list
|
||||
|
||||
Switch between a vertical and a horizontal layout for the file list.
|
||||
The [vertical file list](../files-and-stats) is useful when you have many files open, or files with multiple [tracks, segments, or points of interest](../gpx).
|
||||
|
||||
### <Map size="16" class="inline-block" style="margin-bottom: 2px" /> Switch to previous basemap
|
||||
|
||||
Change the basemap to the one previously selected through the [map layer control](../map-controls).
|
||||
|
||||
### <Layers2 size="16" class="inline-block" style="margin-bottom: 2px" /> Toggle overlays
|
||||
|
||||
Toggle the visibility of the map overlays selected through the [map layer control](../map-controls).
|
||||
|
||||
### <Coins size="16" class="inline-block" style="margin-bottom: 2px" /> Distance markers
|
||||
|
||||
Toggle the visibility of distance markers on the map.
|
||||
They are displayed for the current selection, like the [elevation profile](../files-and-stats).
|
||||
|
||||
### <Milestone size="16" class="inline-block" style="margin-bottom: 2px" /> Direction arrows
|
||||
|
||||
Toggle the visibility of direction arrows on the map.
|
||||
|
||||
### <Box size="16" class="inline-block" style="margin-bottom: 2px" /> Toggle 3D
|
||||
|
||||
Enter or exit the 3D map view.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
To control the orientation and tilt of the map, you can also drag the map while holding <kbd>Ctrl</kbd>.
|
||||
|
||||
</DocsNote>
|
32
website/src/lib/docs/be/toolbar.mdx
Normal file
32
website/src/lib/docs/be/toolbar.mdx
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: Toolbar
|
||||
---
|
||||
|
||||
<script lang="ts">
|
||||
import Toolbar from '$lib/components/toolbar/Toolbar.svelte';
|
||||
import { currentTool, Tool } from '$lib/stores';
|
||||
import { onMount, onDestroy } from 'svelte';
|
||||
|
||||
onMount(() => {
|
||||
currentTool.set(Tool.ROUTING);
|
||||
});
|
||||
|
||||
onDestroy(() => {
|
||||
currentTool.set(null);
|
||||
});
|
||||
</script>
|
||||
|
||||
# { title }
|
||||
|
||||
The toolbar is located on the left side of the map and is the heart of the application, as it provides access to the main features of **gpx.studio**.
|
||||
Each tool is represented by an icon and can be activated by clicking on it.
|
||||
|
||||
<div class="flex flex-row justify-center text-foreground">
|
||||
<div>
|
||||
<Toolbar class="border rounded-md shadow-lg" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
As with [edit actions](./menu/edit), most tools can be applied to multiple files at once and to [inner tracks and segments](./gpx).
|
||||
|
||||
The next sections describe each tool in detail.
|
18
website/src/lib/docs/be/toolbar/clean.mdx
Normal file
18
website/src/lib/docs/be/toolbar/clean.mdx
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
title: Clean
|
||||
---
|
||||
|
||||
<script>
|
||||
import { SquareDashedMousePointer } from 'lucide-svelte';
|
||||
import Clean from '$lib/components/toolbar/tools/Clean.svelte';
|
||||
</script>
|
||||
|
||||
# <SquareDashedMousePointer size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
When the clean tool is selected, dragging the map will create a rectangular selection.
|
||||
|
||||
Depending on the options selected in the dialog shown below, clicking the delete button will remove GPS points and/or [points of interest](../gpx) located either inside or outside the selection.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Clean class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
24
website/src/lib/docs/be/toolbar/elevation.mdx
Normal file
24
website/src/lib/docs/be/toolbar/elevation.mdx
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
title: Elevation
|
||||
---
|
||||
|
||||
<script>
|
||||
import { MountainSnow } from 'lucide-svelte';
|
||||
import Elevation from '$lib/components/toolbar/tools/Elevation.svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# <MountainSnow size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
This tool allows you to add elevation data to traces and [points of interest](../gpx), or to replace the existing data.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Elevation class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
||||
|
||||
<DocsNote>
|
||||
|
||||
Elevation data is provided by <a href="https://mapbox.com" target="_blank">Mapbox</a>.
|
||||
You can learn more about its origin and accuracy in the <a href="https://docs.mapbox.com/data/tilesets/reference/mapbox-terrain-dem-v1/#elevation-data" target="_blank">documentation</a>.
|
||||
|
||||
</DocsNote>
|
26
website/src/lib/docs/be/toolbar/extract.mdx
Normal file
26
website/src/lib/docs/be/toolbar/extract.mdx
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
title: Extract
|
||||
---
|
||||
|
||||
<script>
|
||||
import { Ungroup } from 'lucide-svelte';
|
||||
import Extract from '$lib/components/toolbar/tools/Extract.svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# <Ungroup size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
This tool allows you to extract [tracks (or segments)](../gpx) from files (or tracks) containing multiple of them.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Extract class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
||||
|
||||
Applying the tool to a file containing multiple tracks will create a new file for each of the tracks it contains.
|
||||
Similarly, applying the tool to a track containing multiple segments will create (in the same file) a new track for each of the segments it contains.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
When extracting the tracks from a file containing <a href="../gpx">points of interest</a>, the tool will automatically assign each point of interest to the track it is closest to.
|
||||
|
||||
</DocsNote>
|
20
website/src/lib/docs/be/toolbar/merge.mdx
Normal file
20
website/src/lib/docs/be/toolbar/merge.mdx
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: Merge
|
||||
---
|
||||
|
||||
<script>
|
||||
import { Group } from 'lucide-svelte';
|
||||
import Merge from '$lib/components/toolbar/tools/Merge.svelte';
|
||||
</script>
|
||||
|
||||
# <Group size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
To use this tool, you need to [select](../files-and-stats) multiple files, [tracks, or segments](../gpx).
|
||||
|
||||
- If your goal is to create a single continuous trace from your selection, use the **Connect the traces** option and validate.
|
||||
- The second option can be used to create or manage files with multiple [tracks or segments](../gpx).
|
||||
Merging files (or tracks) will result in a single file (or track) containing all tracks (or segments) from the selection.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Merge class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
26
website/src/lib/docs/be/toolbar/minify.mdx
Normal file
26
website/src/lib/docs/be/toolbar/minify.mdx
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
title: Minify
|
||||
---
|
||||
|
||||
<script>
|
||||
import { Filter } from 'lucide-svelte';
|
||||
import Reduce from '$lib/components/toolbar/tools/Reduce.svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# <Filter size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
This tool can be used to reduce the number of GPS points in a trace, which can be useful for decreasing its size.
|
||||
|
||||
You can adjust the tolerance of the simplification algorithm using the slider, and see the number of points that will be kept, as well as the simplified trace on the map.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Reduce class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
||||
|
||||
<DocsNote>
|
||||
|
||||
The tolerance value represents the maximum distance allowed between the original trace and the simplified trace.
|
||||
You can read more about the algorithm used <a href="https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm" target="_blank">here</a>.
|
||||
|
||||
</DocsNote>
|
27
website/src/lib/docs/be/toolbar/poi.mdx
Normal file
27
website/src/lib/docs/be/toolbar/poi.mdx
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: Points of interest
|
||||
---
|
||||
|
||||
<script>
|
||||
import { MapPin } from 'lucide-svelte';
|
||||
import Waypoint from '$lib/components/toolbar/tools/Waypoint.svelte';
|
||||
</script>
|
||||
|
||||
# <MapPin size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
[Points of interest](../gpx) can be added to GPX files to mark locations of interest on the map and display them on your GPS device.
|
||||
|
||||
### Creating a point of interest
|
||||
|
||||
To create a point of interest, fill in the form shown below.
|
||||
You can choose the location of the point of interest either by clicking on the map or by entering the coordinates manually.
|
||||
Validate the form when you are done.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Waypoint class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
||||
|
||||
### Editing a point of interest
|
||||
|
||||
The form above can also be used to edit an existing point of interest after selecting it on the map.
|
||||
If you only need to move the point of interest, you can drag it to the desired location.
|
85
website/src/lib/docs/be/toolbar/routing.mdx
Normal file
85
website/src/lib/docs/be/toolbar/routing.mdx
Normal file
@@ -0,0 +1,85 @@
|
||||
---
|
||||
title: Route planning and editing
|
||||
---
|
||||
|
||||
<script>
|
||||
import { Pencil, Route, Bike, TriangleAlert, ArrowRightLeft, Home, Repeat, Trash2, CirclePlay, SquareArrowUpLeft } from 'lucide-svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
import Routing from '$lib/components/toolbar/tools/routing/Routing.svelte';
|
||||
import routingScreenshot from '$lib/assets/img/docs/tools/routing.png?enhanced';
|
||||
import DocsImage from '$lib/components/docs/DocsImage.svelte';
|
||||
</script>
|
||||
|
||||
# <Pencil size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
The route planning and editing tool allows you to create and edit routes by placing or moving anchor points on the map.
|
||||
|
||||
## Settings
|
||||
|
||||
As shown below, the tool dialog contains a few settings to control the routing behavior.
|
||||
You can minimize the dialog to save space by clicking on <button><SquareArrowUpLeft size="16" class="inline-block" style="margin-bottom: 2px" /></button>.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Routing minimizable={false} class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
||||
|
||||
### <Route size="16" class="inline-block" style="margin-bottom: 2px" /> Routing
|
||||
|
||||
When routing is enabled, anchor points placed or moved on the map will be connected by a route calculated on the <a href="https://www.openstreetmap.org" target="_blank">OpenStreetMap</a> road network.
|
||||
Disable routing to connect anchor points with straight lines.
|
||||
This setting can also be toggled by pressing <kbd>F5</kbd>.
|
||||
|
||||
### <Bike size="16" class="inline-block" style="margin-bottom: 2px" /> Activity
|
||||
|
||||
Select the activity type to tailor the routes for.
|
||||
|
||||
### <TriangleAlert size="16" class="inline-block" style="margin-bottom: 2px" /> Allow private roads
|
||||
|
||||
When enabled, the routing engine will consider private roads when computing routes.
|
||||
|
||||
<DocsNote type="warning">
|
||||
|
||||
Only use this option if you have local knowledge of the area and have permission to use the roads in question.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
## Plotting and editing routes
|
||||
|
||||
Creating a route or extending an existing one is as simple as clicking on the map to place a new anchor point.
|
||||
|
||||
You can also drag an existing anchor point to reroute the segment connecting it with the previous and next anchor point.
|
||||
|
||||
Furthermore, new anchor points can be inserted between existing ones by hovering over the segment connecting them and dragging the anchor point that appears to the desired location.
|
||||
On touch devices, you can tap on the segment to insert a new anchor point.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
When editing imported GPX files, an initial set of anchor points is created automatically.
|
||||
To ease the editing process, the more the map is zoomed in, the more anchor points are displayed.
|
||||
This allows the route to be edited at different levels of detail.
|
||||
|
||||
</DocsNote>
|
||||
|
||||
Finally, you can delete anchor points by clicking on them and selecting <button><Trash2 size="16" class="inline-block" style="margin-bottom: 4px" /> Delete</button> from the context menu.
|
||||
|
||||
<DocsImage src={routingScreenshot} alt="Anchor points allow you to easily edit a route." />
|
||||
|
||||
## Additional tools
|
||||
|
||||
The following tools automate some common route modification operations.
|
||||
|
||||
### <ArrowRightLeft size="16" class="inline-block" style="margin-bottom: 2px" /> Reverse
|
||||
|
||||
Reverse the direction of the route.
|
||||
|
||||
### <Home size="16" class="inline-block" style="margin-bottom: 2px" /> Back to start
|
||||
|
||||
Connect the last point of the route with the starting point, using the chosen routing settings.
|
||||
|
||||
### <Repeat size="16" class="inline-block" style="margin-bottom: 2px" /> Round trip
|
||||
|
||||
Return to the starting point by the same route.
|
||||
|
||||
### <CirclePlay size="16" class="inline-block" style="margin-bottom: 2px" /> Change the start of the loop
|
||||
|
||||
When the end point of the route is close enough to the start, you can change the start of the loop by clicking on any anchor point and selecting <button><CirclePlay size="16" class="inline-block" style="margin-bottom: 2px" /> Start loop here</button> from the context menu.
|
33
website/src/lib/docs/be/toolbar/scissors.mdx
Normal file
33
website/src/lib/docs/be/toolbar/scissors.mdx
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: Crop and split
|
||||
---
|
||||
|
||||
<script>
|
||||
import { ScissorsIcon } from 'lucide-svelte';
|
||||
import Scissors from '$lib/components/toolbar/tools/scissors/Scissors.svelte';
|
||||
import splitScreenshot from '$lib/assets/img/docs/tools/split.png?enhanced';
|
||||
import DocsImage from '$lib/components/docs/DocsImage.svelte';
|
||||
</script>
|
||||
|
||||
# <ScissorsIcon size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
## Crop
|
||||
|
||||
Using the slider, you can define the part of the selected trace that you want to keep.
|
||||
The start and end markers on the map and the [statistics and elevation profile](../files-and-stats) are updated in real time to reflect the selection.
|
||||
Alternatively, you can drag a selection rectangle directly on the elevation profile.
|
||||
Validate the selection when you are satisfied with the result.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Scissors class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
||||
|
||||
## Split
|
||||
|
||||
To split the selected trace into two parts, click on one of the split markers displayed along the trace.
|
||||
To split at a specific point of your choice, hover over the trace on the map.
|
||||
Scissors will appear at the cursor position, showing that you can split the trace at that point.
|
||||
|
||||
You can choose to split the trace into two GPX files, or to keep the split parts in the same file as [tracks or segments](../gpx).
|
||||
|
||||
<DocsImage src={splitScreenshot} alt="Hovering over the selected trace turns your cursor into scissors." />
|
27
website/src/lib/docs/be/toolbar/time.mdx
Normal file
27
website/src/lib/docs/be/toolbar/time.mdx
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: Time
|
||||
---
|
||||
|
||||
<script>
|
||||
import { CalendarClock } from 'lucide-svelte';
|
||||
import Time from '$lib/components/toolbar/tools/Time.svelte';
|
||||
import DocsNote from '$lib/components/docs/DocsNote.svelte';
|
||||
</script>
|
||||
|
||||
# <CalendarClock size="24" class="inline-block" style="margin-bottom: 5px" /> { title }
|
||||
|
||||
This tool allows you to change or add timestamps to a trace.
|
||||
You simply need to use the form shown below and validate it when you are done.
|
||||
|
||||
<div class="flex flex-row justify-center">
|
||||
<Time class="text-foreground p-3 border rounded-md shadow-lg" />
|
||||
</div>
|
||||
|
||||
When you edit the speed, the moving time is adapted accordingly in the form, and vice versa.
|
||||
Similarly, when you edit the start time, the end time is updated to keep the same total duration, and vice versa.
|
||||
|
||||
<DocsNote>
|
||||
|
||||
When using this tool with existing timestamps, changing the time or speed will simply shift, stretch, or compress them accordingly.
|
||||
|
||||
</DocsNote>
|
@@ -47,8 +47,8 @@ Depending on the street view source chosen in the [settings](./menu/settings), s
|
||||
The map layers button allows you to switch between different basemaps, and toggle map overlays and categories of points of interest.
|
||||
|
||||
- **Basemaps** are background maps that present the main geographic features of the world.
|
||||
Only one basemap can be displayed at a time.
|
||||
Depending on their purpose, basemaps have different styles and levels of detail.
|
||||
Only one basemap can be displayed at a time.
|
||||
- **Overlays** are additional layers that can be displayed on top of the basemap to provide complementary information.
|
||||
- **Points of interest** can be added to the map to show different categories of places, such as shops, restaurants, or accommodations.
|
||||
|
||||
|
@@ -47,8 +47,8 @@ Dependiendo de la fuente de la vista de calle seleccionada en la [configuración
|
||||
El botón de capas de mapa le permite cambiar entre diferentes mapas bases y alternar capas superpuestas del mapa y categorías de puntos de interés.
|
||||
|
||||
- Los **mapas base** son mapas de fondo que presentan las principales características geográficas del mundo.
|
||||
Solo se puede mostrar un mapa base a la vez.
|
||||
Dependiendo de su propósito, los mapas base tienen distintos estilos y niveles de detalle.
|
||||
Solo se puede mostrar un mapa base a la vez.
|
||||
- Las **capas superpuestas** son capas adicionales que se pueden mostrar sobre el mapa de base para proporcionar información complementaria.
|
||||
- Los **puntos de interés** se pueden añadir al mapa para mostrar diferentes categorías de lugares, como tiendas, restaurantes o alojamientos.
|
||||
|
||||
|
@@ -47,8 +47,8 @@ Depending on the street view source chosen in the [settings](./menu/settings), s
|
||||
The map layers button allows you to switch between different basemaps, and toggle map overlays and categories of points of interest.
|
||||
|
||||
- **Basemaps** are background maps that present the main geographic features of the world.
|
||||
Only one basemap can be displayed at a time.
|
||||
Depending on their purpose, basemaps have different styles and levels of detail.
|
||||
Only one basemap can be displayed at a time.
|
||||
- **Overlays** are additional layers that can be displayed on top of the basemap to provide complementary information.
|
||||
- **Points of interest** can be added to the map to show different categories of places, such as shops, restaurants, or accommodations.
|
||||
|
||||
|
@@ -47,8 +47,8 @@ Depending on the street view source chosen in the [settings](./menu/settings), s
|
||||
The map layers button allows you to switch between different basemaps, and toggle map overlays and categories of points of interest.
|
||||
|
||||
- **Basemaps** are background maps that present the main geographic features of the world.
|
||||
Only one basemap can be displayed at a time.
|
||||
Depending on their purpose, basemaps have different styles and levels of detail.
|
||||
Only one basemap can be displayed at a time.
|
||||
- **Overlays** are additional layers that can be displayed on top of the basemap to provide complementary information.
|
||||
- **Points of interest** can be added to the map to show different categories of places, such as shops, restaurants, or accommodations.
|
||||
|
||||
|
@@ -48,7 +48,7 @@ O botão de camadas de mapa permite que você alterne entre diferentes mapas e a
|
||||
|
||||
- **Mapas base** são mapas de fundo que apresentam as características geográficas principais do mundo.
|
||||
Apenas um mapa base pode ser exibio por vez.
|
||||
Depending on their purpose, basemaps have different styles and levels of detail.
|
||||
Apenas um mapa base pode ser exibio por vez.
|
||||
- **Sobreposições** são camadas adicionais que podem ser exibidas no topo do basemap para fornecer informações complementares.
|
||||
- **Pontos de interesse** podem ser adicionados ao mapa para mostrar diferentes categorias de lugares, como lojas, restaurantes ou acomodações.
|
||||
|
||||
|
@@ -47,8 +47,8 @@ Depending on the street view source chosen in the [settings](./menu/settings), s
|
||||
The map layers button allows you to switch between different basemaps, and toggle map overlays and categories of points of interest.
|
||||
|
||||
- **Basemaps** are background maps that present the main geographic features of the world.
|
||||
Only one basemap can be displayed at a time.
|
||||
Depending on their purpose, basemaps have different styles and levels of detail.
|
||||
Only one basemap can be displayed at a time.
|
||||
- **Overlays** are additional layers that can be displayed on top of the basemap to provide complementary information.
|
||||
- **Points of interest** can be added to the map to show different categories of places, such as shops, restaurants, or accommodations.
|
||||
|
||||
|
@@ -47,8 +47,8 @@ Depending on the street view source chosen in the [settings](./menu/settings), s
|
||||
The map layers button allows you to switch between different basemaps, and toggle map overlays and categories of points of interest.
|
||||
|
||||
- **Basemaps** are background maps that present the main geographic features of the world.
|
||||
Only one basemap can be displayed at a time.
|
||||
Depending on their purpose, basemaps have different styles and levels of detail.
|
||||
Only one basemap can be displayed at a time.
|
||||
- **Overlays** are additional layers that can be displayed on top of the basemap to provide complementary information.
|
||||
- **Points of interest** can be added to the map to show different categories of places, such as shops, restaurants, or accommodations.
|
||||
|
||||
|
@@ -44,7 +44,7 @@ Change the source used for the [street view control](../map-controls).
|
||||
The default one is <a href="https://www.mapillary.com" target="_blank">Mapillary</a>, but you can also use <a href="https://www.google.com/streetview/" target="_blank">Google Street View</a>.
|
||||
Learn more about how to use the street view control in the [map controls section](../map-controls).
|
||||
|
||||
###
|
||||
### <Layers3 size="16" class="inline-block" style="margin-bottom: 2px" /> Map layers...
|
||||
|
||||
Open a dialog where you can enable or disable map layers, add custom ones, change the opacity of overlays, and more.
|
||||
有关地图图层的更多信息,请参阅[地图控件部分](.../map-controls)。
|
||||
有关地图图层的更多信息,请参阅[地图控件部分](.../map-controls)。
|
||||
|
510
website/src/locales/be.json
Normal file
510
website/src/locales/be.json
Normal file
@@ -0,0 +1,510 @@
|
||||
{
|
||||
"metadata": {
|
||||
"home_title": "home",
|
||||
"app_title": "the online GPX file editor",
|
||||
"embed_title": "the online GPX file editor",
|
||||
"help_title": "help",
|
||||
"404_title": "page not found",
|
||||
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
|
||||
},
|
||||
"menu": {
|
||||
"new": "New",
|
||||
"new_file": "New file",
|
||||
"new_track": "New track",
|
||||
"new_segment": "New segment",
|
||||
"open": "Open...",
|
||||
"duplicate": "Duplicate",
|
||||
"close": "Close",
|
||||
"close_all": "Close all",
|
||||
"copy": "Copy",
|
||||
"paste": "Paste",
|
||||
"cut": "Cut",
|
||||
"export": "Export...",
|
||||
"export_all": "Export all...",
|
||||
"export_options": "Export options",
|
||||
"support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!",
|
||||
"support_button": "Help keep the website free",
|
||||
"download_file": "Download file",
|
||||
"download_files": "Download files",
|
||||
"edit": "Edit",
|
||||
"undo": "Undo",
|
||||
"redo": "Redo",
|
||||
"delete": "Delete",
|
||||
"select_all": "Select all",
|
||||
"view": "View",
|
||||
"elevation_profile": "Elevation profile",
|
||||
"vertical_file_view": "Vertical file list",
|
||||
"switch_basemap": "Switch to previous basemap",
|
||||
"toggle_overlays": "Toggle overlays",
|
||||
"toggle_3d": "Toggle 3D",
|
||||
"settings": "Settings",
|
||||
"distance_units": "Distance units",
|
||||
"metric": "Metric",
|
||||
"imperial": "Imperial",
|
||||
"nautical": "Nautical",
|
||||
"velocity_units": "Velocity units",
|
||||
"temperature_units": "Temperature units",
|
||||
"celsius": "Celsius",
|
||||
"fahrenheit": "Fahrenheit",
|
||||
"language": "Language",
|
||||
"mode": "Theme",
|
||||
"system": "System",
|
||||
"light": "Light",
|
||||
"dark": "Dark",
|
||||
"street_view_source": "Street view source",
|
||||
"mapillary": "Mapillary",
|
||||
"google": "Google",
|
||||
"layers": "Map layers...",
|
||||
"distance_markers": "Distance markers",
|
||||
"direction_markers": "Direction arrows",
|
||||
"help": "Help",
|
||||
"more": "More...",
|
||||
"donate": "Donate",
|
||||
"ctrl": "Ctrl",
|
||||
"click": "Click",
|
||||
"drag": "Drag",
|
||||
"metadata": {
|
||||
"button": "Info...",
|
||||
"name": "Name",
|
||||
"description": "Description",
|
||||
"save": "Save"
|
||||
},
|
||||
"style": {
|
||||
"button": "Appearance...",
|
||||
"color": "Color",
|
||||
"opacity": "Opacity",
|
||||
"width": "Width"
|
||||
},
|
||||
"hide": "Hide",
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
"tooltip": "Plan or edit a route",
|
||||
"activity": "Activity",
|
||||
"use_routing": "Routing",
|
||||
"use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled",
|
||||
"allow_private": "Allow private roads",
|
||||
"reverse": {
|
||||
"button": "Reverse",
|
||||
"tooltip": "Reverse the direction of the route"
|
||||
},
|
||||
"route_back_to_start": {
|
||||
"button": "Back to start",
|
||||
"tooltip": "Connect the last point of the route with the starting point"
|
||||
},
|
||||
"round_trip": {
|
||||
"button": "Round trip",
|
||||
"tooltip": "Return to the starting point by the same route"
|
||||
},
|
||||
"start_loop_here": "Start loop here",
|
||||
"help_no_file": "Select a trace to use the routing tool, or click on the map to start creating a new route.",
|
||||
"help": "Click on the map to add a new anchor point, or drag existing ones to change the route.",
|
||||
"activities": {
|
||||
"bike": "Bike",
|
||||
"racing_bike": "Road bike",
|
||||
"gravel_bike": "Gravel bike",
|
||||
"mountain_bike": "Mountain bike",
|
||||
"foot": "Run/hike",
|
||||
"motorcycle": "Motorcycle",
|
||||
"water": "Water",
|
||||
"railway": "Railway"
|
||||
},
|
||||
"surface": {
|
||||
"unknown": "Unknown",
|
||||
"paved": "Paved",
|
||||
"unpaved": "Unpaved",
|
||||
"asphalt": "Asphalt",
|
||||
"concrete": "Concrete",
|
||||
"chipseal": "Chipseal",
|
||||
"cobblestone": "Cobblestone",
|
||||
"unhewn_cobblestone": "Unhewn cobblestone",
|
||||
"paving_stones": "Paving stones",
|
||||
"stepping_stones": "Stepping stones",
|
||||
"sett": "Sett",
|
||||
"metal": "Metal",
|
||||
"wood": "Wood",
|
||||
"compacted": "Compacted gravel",
|
||||
"fine_gravel": "Fine gravel",
|
||||
"gravel": "Gravel",
|
||||
"pebblestone": "Pebblestone",
|
||||
"rock": "Rock",
|
||||
"dirt": "Dirt",
|
||||
"ground": "Ground",
|
||||
"earth": "Earth",
|
||||
"snow": "Snow",
|
||||
"ice": "Ice",
|
||||
"salt": "Salt",
|
||||
"mud": "Mud",
|
||||
"sand": "Sand",
|
||||
"woodchips": "Woodchips",
|
||||
"grass": "Grass",
|
||||
"grass_paver": "Grass paver"
|
||||
},
|
||||
"error": {
|
||||
"from": "The start point is too far from the nearest road",
|
||||
"via": "The via point is too far from the nearest road",
|
||||
"to": "The end point is too far from the nearest road",
|
||||
"timeout": "Route calculation took too long, try adding points closer together"
|
||||
}
|
||||
},
|
||||
"scissors": {
|
||||
"tooltip": "Crop or split",
|
||||
"crop": "Crop",
|
||||
"split_as": "Split the trace into",
|
||||
"help_invalid_selection": "Select a trace to crop or split.",
|
||||
"help": "Use the slider to crop the trace, or split it by clicking on one of the split markers or on the trace itself."
|
||||
},
|
||||
"time": {
|
||||
"tooltip": "Manage time data",
|
||||
"start": "Start",
|
||||
"end": "End",
|
||||
"total_time": "Moving time",
|
||||
"pick_date": "Pick a date",
|
||||
"artificial": "Create realistic time data",
|
||||
"update": "Update time data",
|
||||
"help": "Use the form to set new time data.",
|
||||
"help_invalid_selection": "Select a single trace to manage its time data."
|
||||
},
|
||||
"merge": {
|
||||
"merge_traces": "Connect the traces",
|
||||
"merge_contents": "Merge the contents and keep the traces disconnected",
|
||||
"merge_selection": "Merge selection",
|
||||
"tooltip": "Merge items together",
|
||||
"help_merge_traces": "Connecting the selected traces will create a single continuous trace.",
|
||||
"help_cannot_merge_traces": "Your selection must contain several traces to connect them.",
|
||||
"help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.",
|
||||
"help_cannot_merge_contents": "Your selection must contain several items to merge their contents."
|
||||
},
|
||||
"extract": {
|
||||
"tooltip": "Extract contents to separate items",
|
||||
"button": "Extract",
|
||||
"help": "Extracting the contents of the selected items will create a separate item for each of their contents.",
|
||||
"help_invalid_selection": "Your selection must contain items with multiple traces to extract them."
|
||||
},
|
||||
"elevation": {
|
||||
"button": "Request elevation data",
|
||||
"help": "Requesting elevation data will erase the existing elevation data, if any, and replace it with data from Mapbox.",
|
||||
"help_no_selection": "Select a file item to request elevation data."
|
||||
},
|
||||
"waypoint": {
|
||||
"tooltip": "Create and edit points of interest",
|
||||
"icon": "Icon",
|
||||
"link": "Link",
|
||||
"longitude": "Longitude",
|
||||
"latitude": "Latitude",
|
||||
"create": "Create point of interest",
|
||||
"add": "Add point of interest to file",
|
||||
"help": "Fill in the form to create a new point of interest, or click on an existing one to edit it. Click on the map to fill the coordinates, or drag points of interest to move them.",
|
||||
"help_no_selection": "Select a file to create or edit points of interest."
|
||||
},
|
||||
"reduce": {
|
||||
"tooltip": "Reduce the number of GPS points",
|
||||
"tolerance": "Tolerance",
|
||||
"number_of_points": "Number of GPS points",
|
||||
"button": "Minify",
|
||||
"help": "Use the slider to choose the number of GPS points to keep.",
|
||||
"help_no_selection": "Select a trace to reduce the number of its GPS points."
|
||||
},
|
||||
"clean": {
|
||||
"tooltip": "Clean GPS points and points of interest with a rectangle selection",
|
||||
"delete_trackpoints": "Delete GPS points",
|
||||
"delete_waypoints": "Delete points of interest",
|
||||
"delete_inside": "Delete inside selection",
|
||||
"delete_outside": "Delete outside selection",
|
||||
"button": "Delete",
|
||||
"help": "Select a rectangle area on the map to remove GPS points and points of interest.",
|
||||
"help_no_selection": "Select a trace to clean GPS points and points of interest."
|
||||
}
|
||||
},
|
||||
"layers": {
|
||||
"settings": "Layer settings",
|
||||
"settings_help": "Select the map layers you want to show in the interface, add custom ones, and adjust their settings.",
|
||||
"selection": "Layer selection",
|
||||
"custom_layers": {
|
||||
"title": "Custom layers",
|
||||
"new": "New custom layer",
|
||||
"edit": "Edit custom layer",
|
||||
"urls": "URL(s)",
|
||||
"url_placeholder": "WMTS, WMS or Mapbox style JSON",
|
||||
"max_zoom": "Max zoom",
|
||||
"layer_type": "Layer type",
|
||||
"basemap": "Basemap",
|
||||
"overlay": "Overlay",
|
||||
"create": "Create layer",
|
||||
"update": "Update layer"
|
||||
},
|
||||
"opacity": "Overlay opacity",
|
||||
"label": {
|
||||
"basemaps": "Basemaps",
|
||||
"overlays": "Overlays",
|
||||
"custom": "Custom",
|
||||
"world": "World",
|
||||
"countries": "Countries",
|
||||
"belgium": "Belgium",
|
||||
"bulgaria": "Bulgaria",
|
||||
"finland": "Finland",
|
||||
"france": "France",
|
||||
"new_zealand": "New Zealand",
|
||||
"norway": "Norway",
|
||||
"spain": "Spain",
|
||||
"sweden": "Sweden",
|
||||
"switzerland": "Switzerland",
|
||||
"united_kingdom": "United Kingdom",
|
||||
"united_states": "United States",
|
||||
"mapboxOutdoors": "Mapbox Outdoors",
|
||||
"mapboxSatellite": "Mapbox Satellite",
|
||||
"openStreetMap": "OpenStreetMap",
|
||||
"openTopoMap": "OpenTopoMap",
|
||||
"openHikingMap": "OpenHikingMap",
|
||||
"cyclOSM": "CyclOSM",
|
||||
"linz": "LINZ Topo",
|
||||
"linzTopo": "LINZ Topo50",
|
||||
"swisstopoRaster": "swisstopo Raster",
|
||||
"swisstopoVector": "swisstopo Vector",
|
||||
"swisstopoSatellite": "swisstopo Satellite",
|
||||
"ignBe": "IGN Topo",
|
||||
"ignFrPlan": "IGN Plan",
|
||||
"ignFrTopo": "IGN Topo",
|
||||
"ignFrScan25": "IGN SCAN25",
|
||||
"ignFrSatellite": "IGN Satellite",
|
||||
"ignEs": "IGN",
|
||||
"ordnanceSurvey": "Ordnance Survey",
|
||||
"norwayTopo": "Topografisk Norgeskart 4",
|
||||
"swedenTopo": "Lantmäteriet Topo",
|
||||
"swedenSatellite": "Lantmäteriet Satellite",
|
||||
"finlandTopo": "Lantmäteriverket Terrängkarta",
|
||||
"bgMountains": "BGMountains",
|
||||
"usgs": "USGS",
|
||||
"bikerouterGravel": "bikerouter.de Gravel",
|
||||
"cyclOSMlite": "CyclOSM Lite",
|
||||
"swisstopoSlope": "swisstopo Slope",
|
||||
"swisstopoHiking": "swisstopo Hiking",
|
||||
"swisstopoHikingClosures": "swisstopo Hiking Closures",
|
||||
"swisstopoCycling": "swisstopo Cycling",
|
||||
"swisstopoCyclingClosures": "swisstopo Cycling Closures",
|
||||
"swisstopoMountainBike": "swisstopo MTB",
|
||||
"swisstopoMountainBikeClosures": "swisstopo MTB Closures",
|
||||
"swisstopoSkiTouring": "swisstopo Ski Touring",
|
||||
"ignFrCadastre": "IGN Cadastre",
|
||||
"ignSlope": "IGN Slope",
|
||||
"ignSkiTouring": "IGN Ski Touring",
|
||||
"waymarked_trails": "Waymarked Trails",
|
||||
"waymarkedTrailsHiking": "Hiking",
|
||||
"waymarkedTrailsCycling": "Cycling",
|
||||
"waymarkedTrailsMTB": "MTB",
|
||||
"waymarkedTrailsSkating": "Skating",
|
||||
"waymarkedTrailsHorseRiding": "Horse Riding",
|
||||
"waymarkedTrailsWinter": "Winter",
|
||||
"points_of_interest": "Points of interest",
|
||||
"food": "Food",
|
||||
"bakery": "Bakery",
|
||||
"food-store": "Food Store",
|
||||
"eat-and-drink": "Eat and Drink",
|
||||
"amenities": "Amenities",
|
||||
"toilets": "Toilets",
|
||||
"water": "Water",
|
||||
"shower": "Shower",
|
||||
"shelter": "Shelter",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"fuel-station": "Fuel Station",
|
||||
"parking": "Parking",
|
||||
"garage": "Garage",
|
||||
"barrier": "Barrier",
|
||||
"tourism": "Tourism",
|
||||
"attraction": "Attraction",
|
||||
"viewpoint": "Viewpoint",
|
||||
"hotel": "Hotel",
|
||||
"campsite": "Campsite",
|
||||
"hut": "Hut",
|
||||
"picnic": "Picnic Area",
|
||||
"summit": "Summit",
|
||||
"pass": "Pass",
|
||||
"climbing": "Climbing",
|
||||
"bicycle": "Bicycle",
|
||||
"bicycle-parking": "Bicycle Parking",
|
||||
"bicycle-rental": "Bicycle Rental",
|
||||
"bicycle-shop": "Bicycle Shop",
|
||||
"public-transport": "Public Transport",
|
||||
"railway-station": "Railway Station",
|
||||
"tram-stop": "Tram Stop",
|
||||
"bus-stop": "Bus Stop",
|
||||
"ferry": "Ferry"
|
||||
},
|
||||
"color": {
|
||||
"blue": "Blue",
|
||||
"bluered": "Blue Red",
|
||||
"gray": "Gray",
|
||||
"hot": "Hot",
|
||||
"purple": "Purple",
|
||||
"orange": "Orange"
|
||||
}
|
||||
},
|
||||
"chart": {
|
||||
"show_slope": "Show slope data",
|
||||
"show_surface": "Show surface data",
|
||||
"show_speed": "Show speed data",
|
||||
"show_pace": "Show pace data",
|
||||
"show_heartrate": "Show heart rate data",
|
||||
"show_cadence": "Show cadence data",
|
||||
"show_temperature": "Show temperature data",
|
||||
"show_power": "Show power data"
|
||||
},
|
||||
"quantities": {
|
||||
"distance": "Distance",
|
||||
"elevation": "Elevation",
|
||||
"elevation_gain_loss": "Elevation gain and loss",
|
||||
"temperature": "Temperature",
|
||||
"speed": "Speed",
|
||||
"pace": "Pace",
|
||||
"heartrate": "Heart rate",
|
||||
"cadence": "Cadence",
|
||||
"power": "Power",
|
||||
"slope": "Slope",
|
||||
"surface": "Surface",
|
||||
"time": "Time",
|
||||
"moving": "Moving",
|
||||
"total": "Total"
|
||||
},
|
||||
"units": {
|
||||
"meters": "m",
|
||||
"feet": "ft",
|
||||
"kilometers": "km",
|
||||
"miles": "mi",
|
||||
"nautical_miles": "nm",
|
||||
"celsius": "°C",
|
||||
"fahrenheit": "°F",
|
||||
"kilometers_per_hour": "km/h",
|
||||
"miles_per_hour": "mph",
|
||||
"minutes_per_kilometer": "min/km",
|
||||
"minutes_per_mile": "min/mi",
|
||||
"minutes_per_nautical_mile": "min/nm",
|
||||
"knots": "kn",
|
||||
"heartrate": "bpm",
|
||||
"cadence": "rpm",
|
||||
"power": "W"
|
||||
},
|
||||
"gpx": {
|
||||
"file": "File",
|
||||
"files": "Files",
|
||||
"track": "Track",
|
||||
"tracks": "Tracks",
|
||||
"segment": "Segment",
|
||||
"segments": "Segments",
|
||||
"waypoint": "Point of interest",
|
||||
"waypoints": "Points of interest",
|
||||
"symbol": {
|
||||
"alert": "Alert",
|
||||
"anchor": "Anchor",
|
||||
"bank": "Bank",
|
||||
"beach": "Beach",
|
||||
"bike_trail": "Bike Trail",
|
||||
"binoculars": "Binoculars",
|
||||
"bridge": "Bridge",
|
||||
"building": "Building",
|
||||
"campground": "Campsite",
|
||||
"car": "Car",
|
||||
"car_repair": "Garage",
|
||||
"convenience_store": "Convenience Store",
|
||||
"crossing": "Crossing",
|
||||
"department_store": "Department Store",
|
||||
"drinking_water": "Water",
|
||||
"exit": "Exit",
|
||||
"lodge": "Hut",
|
||||
"lodging": "Accommodation",
|
||||
"forest": "Forest",
|
||||
"gas_station": "Fuel Station",
|
||||
"ground_transportation": "Ground Transportation",
|
||||
"hotel": "Hotel",
|
||||
"house": "House",
|
||||
"information": "Information",
|
||||
"park": "Park",
|
||||
"parking_area": "Parking",
|
||||
"pharmacy": "Pharmacy",
|
||||
"picnic_area": "Picnic Area",
|
||||
"restaurant": "Restaurant",
|
||||
"restricted_area": "Restricted Area",
|
||||
"restroom": "Toilets",
|
||||
"road": "Road",
|
||||
"scenic_area": "Scenic Area",
|
||||
"shelter": "Shelter",
|
||||
"shopping_center": "Shopping Center",
|
||||
"shower": "Shower",
|
||||
"summit": "Summit",
|
||||
"telephone": "Telephone",
|
||||
"tunnel": "Tunnel",
|
||||
"water_source": "Water Source"
|
||||
}
|
||||
},
|
||||
"homepage": {
|
||||
"website": "Website",
|
||||
"home": "Home",
|
||||
"app": "App",
|
||||
"contact": "Contact",
|
||||
"reddit": "Reddit",
|
||||
"x": "X",
|
||||
"facebook": "Facebook",
|
||||
"github": "GitHub",
|
||||
"crowdin": "Crowdin",
|
||||
"email": "Email",
|
||||
"contribute": "Contribute",
|
||||
"supported_by": "supported by",
|
||||
"support_button": "Support gpx.studio on Ko-fi",
|
||||
"route_planning": "Route planning",
|
||||
"route_planning_description": "An intuitive interface to create itineraries tailored to each sport, based on OpenStreetMap data.",
|
||||
"file_processing": "Advanced file processing",
|
||||
"file_processing_description": "A suite of tools for performing all common file processing tasks, and which can be applied to multiple files at once.",
|
||||
"maps": "Global and local maps",
|
||||
"maps_description": "A large collection of basemaps, overlays and points of interest to help you craft your next outdoor adventure, or visualize your latest achievement.",
|
||||
"data_visualization": "Data visualization",
|
||||
"data_visualization_description": "An interactive elevation profile with detailed statistics to analyze recorded activities and future objectives.",
|
||||
"identity": "Free, ad-free and open source",
|
||||
"identity_description": "The website is free to use, without ads, and the source code is publicly available on GitHub. This is only possible thanks to the incredible support of the community."
|
||||
},
|
||||
"docs": {
|
||||
"translate": "Improve the translation on Crowdin",
|
||||
"answer_not_found": "Did not find what you were looking for?",
|
||||
"ask_on_reddit": "Ask the community on Reddit",
|
||||
"search": {
|
||||
"search": "Search",
|
||||
"clear": "Clear",
|
||||
"cancel": "Cancel",
|
||||
"recent": "Recent searches",
|
||||
"no_recent": "No recent searches",
|
||||
"save": "Save this search",
|
||||
"remove": "Remove this search from history",
|
||||
"favorites": "Favorites",
|
||||
"remove_favorite": "Remove this search from favorites",
|
||||
"to_select": "to select",
|
||||
"to_navigate": "to navigate",
|
||||
"to_close": "to close",
|
||||
"no_results": "No results for",
|
||||
"no_results_suggestion": "Try searching for"
|
||||
}
|
||||
},
|
||||
"embedding": {
|
||||
"title": "Create your own map",
|
||||
"mapbox_token": "Mapbox access token",
|
||||
"file_urls": "File URLs (separated by commas)",
|
||||
"drive_ids": "Google Drive file IDs (separated by commas)",
|
||||
"basemap": "Basemap",
|
||||
"height": "Height",
|
||||
"fill_by": "Fill by",
|
||||
"none": "None",
|
||||
"show_controls": "Show controls",
|
||||
"manual_camera": "Manual camera",
|
||||
"manual_camera_description": "You can move the map below to adjust the camera position.",
|
||||
"latitude": "Latitude",
|
||||
"longitude": "Longitude",
|
||||
"zoom": "Zoom",
|
||||
"pitch": "Pitch",
|
||||
"bearing": "Bearing",
|
||||
"preview": "Preview",
|
||||
"code": "Integration code"
|
||||
},
|
||||
"webgl2_required": "WebGL 2 is required to display the map.",
|
||||
"enable_webgl2": "Learn how to enable WebGL 2 in your browser",
|
||||
"page_not_found": "page not found"
|
||||
}
|
@@ -85,7 +85,7 @@
|
||||
"tooltip": "Planificar o editar una ruta",
|
||||
"activity": "Activitat",
|
||||
"use_routing": "Trobar una ruta",
|
||||
"use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled",
|
||||
"use_routing_tooltip": "Connectar entre els punts a través de camins o en línies rectes si està desactivat",
|
||||
"allow_private": "Permet camins particulars",
|
||||
"reverse": {
|
||||
"button": "Inverteix el track",
|
||||
@@ -97,11 +97,11 @@
|
||||
},
|
||||
"round_trip": {
|
||||
"button": "Ruta circular",
|
||||
"tooltip": "Return to the starting point by the same route"
|
||||
"tooltip": "Tronar al punt de sortida a través de la mateixa ruta"
|
||||
},
|
||||
"start_loop_here": "Comença el bucle aquí",
|
||||
"help_no_file": "Select a trace to use the routing tool, or click on the map to start creating a new route.",
|
||||
"help": "Click on the map to add a new anchor point, or drag existing ones to change the route.",
|
||||
"help_no_file": "Sel·leccionar una traça fent servir l'eina o bé, clicar al mapa per començar a crear una nova ruta.",
|
||||
"help": "Clicar al mapa per afegir un nou punt de pas o bé, morue els existents per modificar la ruta.",
|
||||
"activities": {
|
||||
"bike": "Bicicleta",
|
||||
"racing_bike": "Bicicleta de carretera",
|
||||
@@ -120,14 +120,14 @@
|
||||
"concrete": "Formigó",
|
||||
"chipseal": "Camí asfaltat",
|
||||
"cobblestone": "Llambordes",
|
||||
"unhewn_cobblestone": "Unhewn cobblestone",
|
||||
"paving_stones": "Paving stones",
|
||||
"stepping_stones": "Stepping stones",
|
||||
"sett": "Sett",
|
||||
"unhewn_cobblestone": "Llambordes grosses",
|
||||
"paving_stones": "Camí de pedres",
|
||||
"stepping_stones": "Empedrat",
|
||||
"sett": "Establir",
|
||||
"metal": "Metall",
|
||||
"wood": "Fusta",
|
||||
"compacted": "Compacted gravel",
|
||||
"fine_gravel": "Fine gravel",
|
||||
"compacted": "Grava compactada",
|
||||
"fine_gravel": "Grava fina",
|
||||
"gravel": "Grava",
|
||||
"pebblestone": "Empedrat",
|
||||
"rock": "Roques",
|
||||
@@ -141,40 +141,40 @@
|
||||
"sand": "Sorra",
|
||||
"woodchips": "Estella forestal",
|
||||
"grass": "Herba",
|
||||
"grass_paver": "Grass paver"
|
||||
"grass_paver": "Gespa"
|
||||
},
|
||||
"error": {
|
||||
"from": "The start point is too far from the nearest road",
|
||||
"via": "The via point is too far from the nearest road",
|
||||
"to": "The end point is too far from the nearest road",
|
||||
"timeout": "Route calculation took too long, try adding points closer together"
|
||||
"from": "El punt d'inici és massa lluny de la via més propera",
|
||||
"via": "El punt és massa lluny de la via més propera",
|
||||
"to": "El punt final és massa lluny de la via més propera",
|
||||
"timeout": "El càlcul de la ruta tarda més del compte, prova d'afegir punts més propers entre si"
|
||||
}
|
||||
},
|
||||
"scissors": {
|
||||
"tooltip": "Crop or split",
|
||||
"tooltip": "Retallar o dividir",
|
||||
"crop": "Retallar",
|
||||
"split_as": "Split the trace into",
|
||||
"help_invalid_selection": "\"Seleccioneu una traça per retallar o dividir\"",
|
||||
"help": ""
|
||||
"split_as": "Dividir la sala en",
|
||||
"help_invalid_selection": "Seleccioneu una traça per retallar o dividir.",
|
||||
"help": "Use the slider to crop the trace, or split it by clicking on one of the split markers or on the trace itself."
|
||||
},
|
||||
"time": {
|
||||
"tooltip": "Manage time data",
|
||||
"tooltip": "Gestionar dades de temps",
|
||||
"start": "Inici",
|
||||
"end": "Final",
|
||||
"total_time": "Temps en moviment",
|
||||
"pick_date": "Triar una data",
|
||||
"artificial": "Create realistic time data",
|
||||
"update": "Update time data",
|
||||
"help": "Use the form to set new time data.",
|
||||
"help_invalid_selection": "Select a single trace to manage its time data."
|
||||
"artificial": "Crear dades de temps realistes",
|
||||
"update": "Actualitzar dades de temps",
|
||||
"help": "Utilitzar el formulari per establir noves dates de temps.",
|
||||
"help_invalid_selection": "Triar una sola traçada per gestionar-ne les dades de temps."
|
||||
},
|
||||
"merge": {
|
||||
"merge_traces": "Connect the traces",
|
||||
"merge_contents": "Merge the contents and keep the traces disconnected",
|
||||
"merge_traces": "Connectar les traçades",
|
||||
"merge_contents": "Unir els continguts i mantenir les traçades desconnectades",
|
||||
"merge_selection": "Combinar la selecció",
|
||||
"tooltip": "Merge items together",
|
||||
"help_merge_traces": "Connecting the selected traces will create a single continuous trace.",
|
||||
"help_cannot_merge_traces": "Your selection must contain several traces to connect them.",
|
||||
"tooltip": "Unir els elements",
|
||||
"help_merge_traces": "Unir les traçades crearà una única traçada contínua.",
|
||||
"help_cannot_merge_traces": "Has de sel·leccionar diverses traçades per tal d'unir-les.",
|
||||
"help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.",
|
||||
"help_cannot_merge_contents": "Your selection must contain several items to merge their contents."
|
||||
},
|
||||
|
@@ -100,7 +100,7 @@
|
||||
"tooltip": "Palaa alkuun samaa reittiä"
|
||||
},
|
||||
"start_loop_here": "Start loop here",
|
||||
"help_no_file": "Select a trace to use the routing tool, or click on the map to start creating a new route.",
|
||||
"help_no_file": "Valitse muokattava reitti tai lisää uuden reitin alkupiste klikkaamalla karttaa.",
|
||||
"help": "Lisää suunnitelmapiste klikkaamalla karttaa. Muuta reittiä raahaamalla suunnitelmapisteitä.",
|
||||
"activities": {
|
||||
"bike": "Polkupyörä",
|
||||
@@ -114,148 +114,148 @@
|
||||
},
|
||||
"surface": {
|
||||
"unknown": "Tuntematon",
|
||||
"paved": "Paved",
|
||||
"unpaved": "Unpaved",
|
||||
"asphalt": "Asphalt",
|
||||
"concrete": "Concrete",
|
||||
"chipseal": "Chipseal",
|
||||
"cobblestone": "Cobblestone",
|
||||
"unhewn_cobblestone": "Unhewn cobblestone",
|
||||
"paving_stones": "Paving stones",
|
||||
"stepping_stones": "Stepping stones",
|
||||
"sett": "Sett",
|
||||
"metal": "Metal",
|
||||
"wood": "Wood",
|
||||
"compacted": "Compacted gravel",
|
||||
"fine_gravel": "Fine gravel",
|
||||
"gravel": "Gravel",
|
||||
"pebblestone": "Pebblestone",
|
||||
"rock": "Rock",
|
||||
"dirt": "Dirt",
|
||||
"ground": "Ground",
|
||||
"earth": "Earth",
|
||||
"snow": "Snow",
|
||||
"ice": "Ice",
|
||||
"salt": "Salt",
|
||||
"mud": "Mud",
|
||||
"sand": "Sand",
|
||||
"woodchips": "Woodchips",
|
||||
"grass": "Grass",
|
||||
"grass_paver": "Grass paver"
|
||||
"paved": "Päällystetty",
|
||||
"unpaved": "Päällystämätön",
|
||||
"asphalt": "Asfaltti",
|
||||
"concrete": "Betoni",
|
||||
"chipseal": "Öljysora",
|
||||
"cobblestone": "Mukulakivi",
|
||||
"unhewn_cobblestone": "Luonnonmukainen mukulakivi",
|
||||
"paving_stones": "Katukivetys",
|
||||
"stepping_stones": "Astinkivet",
|
||||
"sett": "Kivetys",
|
||||
"metal": "Metalli",
|
||||
"wood": "Puu",
|
||||
"compacted": "Pakkautunut sora",
|
||||
"fine_gravel": "Hieno sora",
|
||||
"gravel": "Sora",
|
||||
"pebblestone": "Pikkukivi",
|
||||
"rock": "Kivi",
|
||||
"dirt": "Maa",
|
||||
"ground": "Maa",
|
||||
"earth": "Maa",
|
||||
"snow": "Lumi",
|
||||
"ice": "Jää",
|
||||
"salt": "Suola",
|
||||
"mud": "Muta",
|
||||
"sand": "Hiekka",
|
||||
"woodchips": "Hake",
|
||||
"grass": "Nurmi",
|
||||
"grass_paver": "Nurmikivi"
|
||||
},
|
||||
"error": {
|
||||
"from": "The start point is too far from the nearest road",
|
||||
"via": "The via point is too far from the nearest road",
|
||||
"to": "The end point is too far from the nearest road",
|
||||
"timeout": "Route calculation took too long, try adding points closer together"
|
||||
"from": "Aloituspiste on liian kaukana lähimmästä tiestä",
|
||||
"via": "Reittipiste on liian kaukana lähimmästä tiestä",
|
||||
"to": "Päätepiste on liian kaukana lähimmästä tiestä",
|
||||
"timeout": "Reitin laskenta kesti liian kauan. Tihennä reittipisteitä"
|
||||
}
|
||||
},
|
||||
"scissors": {
|
||||
"tooltip": "Crop or split",
|
||||
"crop": "Crop",
|
||||
"split_as": "Split the trace into",
|
||||
"help_invalid_selection": "Select a trace to crop or split.",
|
||||
"help": "Use the slider to crop the trace, or split it by clicking on one of the split markers or on the trace itself."
|
||||
"tooltip": "Rajaa tai katkaise",
|
||||
"crop": "Rajaa",
|
||||
"split_as": "Pilkottujen reittien muoto",
|
||||
"help_invalid_selection": "Valitse rajattava/pilkottava reitti.",
|
||||
"help": "Rajaa reittiä säätimellä tai pilko reitti klikkaamalla reittipisteitä tai reittiä."
|
||||
},
|
||||
"time": {
|
||||
"tooltip": "Manage time data",
|
||||
"start": "Start",
|
||||
"end": "End",
|
||||
"total_time": "Moving time",
|
||||
"pick_date": "Pick a date",
|
||||
"artificial": "Create realistic time data",
|
||||
"update": "Update time data",
|
||||
"help": "Use the form to set new time data.",
|
||||
"help_invalid_selection": "Select a single trace to manage its time data."
|
||||
"tooltip": "Muokkaa aikaleimoja",
|
||||
"start": "Alku",
|
||||
"end": "Loppu",
|
||||
"total_time": "Kesto",
|
||||
"pick_date": "Valitse päivä",
|
||||
"artificial": "Luo todenmukaiset aikaleimat",
|
||||
"update": "Päivitä aikaleimat",
|
||||
"help": "Muuta aikaleimoja täyttämällä lomake.",
|
||||
"help_invalid_selection": "Valitse reitti muuttaaksesi sen aikaleimoja."
|
||||
},
|
||||
"merge": {
|
||||
"merge_traces": "Connect the traces",
|
||||
"merge_contents": "Merge the contents and keep the traces disconnected",
|
||||
"merge_selection": "Merge selection",
|
||||
"tooltip": "Merge items together",
|
||||
"help_merge_traces": "Connecting the selected traces will create a single continuous trace.",
|
||||
"help_cannot_merge_traces": "Your selection must contain several traces to connect them.",
|
||||
"help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.",
|
||||
"help_cannot_merge_contents": "Your selection must contain several items to merge their contents."
|
||||
"merge_traces": "Yhdistä reitit",
|
||||
"merge_contents": "Yhdistä reitit samaan tiedostoon",
|
||||
"merge_selection": "Yhdistä valitut",
|
||||
"tooltip": "Yhdistä tiedostot",
|
||||
"help_merge_traces": "Yhdistäminen luo valituista reiteistä yhden yhtenäisen reitin.",
|
||||
"help_cannot_merge_traces": "Valitse useampia reittejä yhdistääksesi ne.",
|
||||
"help_merge_contents": "Valittujen tiedostojen yhdistäminen kokoaa reitit ensimmäisenä valittuun tiedostoon.",
|
||||
"help_cannot_merge_contents": "Valitse useampi tiedosto yhdistääksesi ne."
|
||||
},
|
||||
"extract": {
|
||||
"tooltip": "Extract contents to separate items",
|
||||
"button": "Extract",
|
||||
"help": "Extracting the contents of the selected items will create a separate item for each of their contents.",
|
||||
"help_invalid_selection": "Your selection must contain items with multiple traces to extract them."
|
||||
"tooltip": "Pura tiedosto osiin",
|
||||
"button": "Pura",
|
||||
"help": "Erota valittujen tiedostojen osat omiksi tiedostoiksi.",
|
||||
"help_invalid_selection": "Valitse tiedosto, joka sisältää useita reittejä."
|
||||
},
|
||||
"elevation": {
|
||||
"button": "Request elevation data",
|
||||
"help": "Requesting elevation data will erase the existing elevation data, if any, and replace it with data from Mapbox.",
|
||||
"help_no_selection": "Select a file item to request elevation data."
|
||||
"button": "Hae korkeustiedot",
|
||||
"help": "Tietojen haku korvaa aiemmat korkeustiedot Mapboxin tiedoilla.",
|
||||
"help_no_selection": "Valitse tiedosto, jolle haet korkeustietoja."
|
||||
},
|
||||
"waypoint": {
|
||||
"tooltip": "Create and edit points of interest",
|
||||
"icon": "Icon",
|
||||
"tooltip": "Lisää ja muokkaa kohdepisteitä",
|
||||
"icon": "Kuvake",
|
||||
"link": "Link",
|
||||
"longitude": "Longitude",
|
||||
"latitude": "Latitude",
|
||||
"create": "Create point of interest",
|
||||
"add": "Add point of interest to file",
|
||||
"longitude": "Pituusaste",
|
||||
"latitude": "Leveysaste",
|
||||
"create": "Lisää kohdepiste",
|
||||
"add": "Lisää kohdepiste tiedostoon",
|
||||
"help": "Fill in the form to create a new point of interest, or click on an existing one to edit it. Click on the map to fill the coordinates, or drag points of interest to move them.",
|
||||
"help_no_selection": "Select a file to create or edit points of interest."
|
||||
},
|
||||
"reduce": {
|
||||
"tooltip": "Reduce the number of GPS points",
|
||||
"tolerance": "Tolerance",
|
||||
"number_of_points": "Number of GPS points",
|
||||
"button": "Minify",
|
||||
"help": "Use the slider to choose the number of GPS points to keep.",
|
||||
"help_no_selection": "Select a trace to reduce the number of its GPS points."
|
||||
"tooltip": "Harvenna GPS pisteiden määrää",
|
||||
"tolerance": "Poikkeamaraja",
|
||||
"number_of_points": "GPS pisteiden määrä",
|
||||
"button": "Harvenna",
|
||||
"help": "Aseta reittiviivan yksityiskohtaisuus säätimellä.",
|
||||
"help_no_selection": "Valitse harvennettava reitti."
|
||||
},
|
||||
"clean": {
|
||||
"tooltip": "Clean GPS points and points of interest with a rectangle selection",
|
||||
"delete_trackpoints": "Delete GPS points",
|
||||
"delete_waypoints": "Delete points of interest",
|
||||
"delete_inside": "Delete inside selection",
|
||||
"delete_outside": "Delete outside selection",
|
||||
"button": "Delete",
|
||||
"help": "Select a rectangle area on the map to remove GPS points and points of interest.",
|
||||
"delete_trackpoints": "Poista reittipisteitä",
|
||||
"delete_waypoints": "Poista kohdepisteitä",
|
||||
"delete_inside": "Poista valitut",
|
||||
"delete_outside": "Poista valinnan ulkopuoliset",
|
||||
"button": "Poista",
|
||||
"help": "Poista reittipisteitä ja kohdepisteitä suorakulmaiselta alueelta.",
|
||||
"help_no_selection": "Select a trace to clean GPS points and points of interest."
|
||||
}
|
||||
},
|
||||
"layers": {
|
||||
"settings": "Layer settings",
|
||||
"settings_help": "Select the map layers you want to show in the interface, add custom ones, and adjust their settings.",
|
||||
"settings_help": "Valitse näytettävät karttatasot ja lisää tai muokkaa omia karttatasoja.",
|
||||
"selection": "Layer selection",
|
||||
"custom_layers": {
|
||||
"title": "Custom layers",
|
||||
"new": "New custom layer",
|
||||
"edit": "Edit custom layer",
|
||||
"urls": "URL(s)",
|
||||
"url_placeholder": "WMTS, WMS or Mapbox style JSON",
|
||||
"title": "Omat karttatasot",
|
||||
"new": "Lisää oma karttataso",
|
||||
"edit": "Muokkaa omaa karttatasoa",
|
||||
"urls": "URL(t)",
|
||||
"url_placeholder": "WMTS, WMS tai Mapbox style JSON",
|
||||
"max_zoom": "Max zoom",
|
||||
"layer_type": "Layer type",
|
||||
"basemap": "Basemap",
|
||||
"overlay": "Overlay",
|
||||
"create": "Create layer",
|
||||
"update": "Update layer"
|
||||
"layer_type": "Tason tyyppi",
|
||||
"basemap": "Taustakartta",
|
||||
"overlay": "Peitataso",
|
||||
"create": "Lisää karttataso",
|
||||
"update": "Päivitä karttataso"
|
||||
},
|
||||
"opacity": "Overlay opacity",
|
||||
"opacity": "Peitetason läpinäkyvyys",
|
||||
"label": {
|
||||
"basemaps": "Basemaps",
|
||||
"overlays": "Overlays",
|
||||
"basemaps": "Taustakartat",
|
||||
"overlays": "Peitetasot",
|
||||
"custom": "Custom",
|
||||
"world": "World",
|
||||
"countries": "Countries",
|
||||
"belgium": "Belgium",
|
||||
"belgium": "Belgia",
|
||||
"bulgaria": "Bulgaria",
|
||||
"finland": "Finland",
|
||||
"france": "France",
|
||||
"new_zealand": "New Zealand",
|
||||
"norway": "Norway",
|
||||
"spain": "Spain",
|
||||
"sweden": "Sweden",
|
||||
"switzerland": "Switzerland",
|
||||
"united_kingdom": "United Kingdom",
|
||||
"united_states": "United States",
|
||||
"finland": "Suomi",
|
||||
"france": "Ranska",
|
||||
"new_zealand": "Uusi-Seelanti",
|
||||
"norway": "Norja",
|
||||
"spain": "Espanja",
|
||||
"sweden": "Ruotsi",
|
||||
"switzerland": "Sveitsi",
|
||||
"united_kingdom": "Iso-Britannia",
|
||||
"united_states": "Yhdysvallat",
|
||||
"mapboxOutdoors": "Mapbox Outdoors",
|
||||
"mapboxSatellite": "Mapbox Satellite",
|
||||
"mapboxSatellite": "Mapbox Satelliittikuva",
|
||||
"openStreetMap": "OpenStreetMap",
|
||||
"openTopoMap": "OpenTopoMap",
|
||||
"openHikingMap": "OpenHikingMap",
|
||||
@@ -269,7 +269,7 @@
|
||||
"ignFrPlan": "IGN Plan",
|
||||
"ignFrTopo": "IGN Topo",
|
||||
"ignFrScan25": "IGN SCAN25",
|
||||
"ignFrSatellite": "IGN Satellite",
|
||||
"ignFrSatellite": "IGN Ilmakuva",
|
||||
"ignEs": "IGN",
|
||||
"ordnanceSurvey": "Ordnance Survey",
|
||||
"norwayTopo": "Topografisk Norgeskart 4",
|
||||
@@ -292,13 +292,13 @@
|
||||
"ignSlope": "IGN Slope",
|
||||
"ignSkiTouring": "IGN Ski Touring",
|
||||
"waymarked_trails": "Waymarked Trails",
|
||||
"waymarkedTrailsHiking": "Hiking",
|
||||
"waymarkedTrailsCycling": "Cycling",
|
||||
"waymarkedTrailsMTB": "MTB",
|
||||
"waymarkedTrailsSkating": "Skating",
|
||||
"waymarkedTrailsHorseRiding": "Horse Riding",
|
||||
"waymarkedTrailsHiking": "Patikointi",
|
||||
"waymarkedTrailsCycling": "Pyöräily",
|
||||
"waymarkedTrailsMTB": "Maastopyöräily",
|
||||
"waymarkedTrailsSkating": "Luistelu",
|
||||
"waymarkedTrailsHorseRiding": "Ratsastus",
|
||||
"waymarkedTrailsWinter": "Winter",
|
||||
"points_of_interest": "Points of interest",
|
||||
"points_of_interest": "Kohdepisteet",
|
||||
"food": "Food",
|
||||
"bakery": "Bakery",
|
||||
"food-store": "Food Store",
|
||||
@@ -314,10 +314,10 @@
|
||||
"garage": "Garage",
|
||||
"barrier": "Barrier",
|
||||
"tourism": "Tourism",
|
||||
"attraction": "Attraction",
|
||||
"viewpoint": "Viewpoint",
|
||||
"hotel": "Hotel",
|
||||
"campsite": "Campsite",
|
||||
"attraction": "Nähtävyydet",
|
||||
"viewpoint": "Näköalapaikka",
|
||||
"hotel": "Hotellit",
|
||||
"campsite": "Retkeilyalueet",
|
||||
"hut": "Hut",
|
||||
"picnic": "Picnic Area",
|
||||
"summit": "Summit",
|
||||
@@ -325,21 +325,21 @@
|
||||
"climbing": "Climbing",
|
||||
"bicycle": "Bicycle",
|
||||
"bicycle-parking": "Bicycle Parking",
|
||||
"bicycle-rental": "Bicycle Rental",
|
||||
"bicycle-shop": "Bicycle Shop",
|
||||
"public-transport": "Public Transport",
|
||||
"railway-station": "Railway Station",
|
||||
"tram-stop": "Tram Stop",
|
||||
"bus-stop": "Bus Stop",
|
||||
"ferry": "Ferry"
|
||||
"bicycle-rental": "Pyörävuokraamot",
|
||||
"bicycle-shop": "Pyöräliikkeet",
|
||||
"public-transport": "Julkinen liikenne",
|
||||
"railway-station": "Rautatieasemat",
|
||||
"tram-stop": "Raitiovaunupysäkit",
|
||||
"bus-stop": "Linja-autopysäkit",
|
||||
"ferry": "Lautat"
|
||||
},
|
||||
"color": {
|
||||
"blue": "Blue",
|
||||
"blue": "Sininen",
|
||||
"bluered": "Blue Red",
|
||||
"gray": "Gray",
|
||||
"gray": "Harmaa",
|
||||
"hot": "Hot",
|
||||
"purple": "Purple",
|
||||
"orange": "Orange"
|
||||
"purple": "Violetti",
|
||||
"orange": "Oranssi"
|
||||
}
|
||||
},
|
||||
"chart": {
|
||||
@@ -347,22 +347,22 @@
|
||||
"show_surface": "Show surface data",
|
||||
"show_speed": "Show speed data",
|
||||
"show_pace": "Show pace data",
|
||||
"show_heartrate": "Show heart rate data",
|
||||
"show_heartrate": "Näytä syketiedot",
|
||||
"show_cadence": "Show cadence data",
|
||||
"show_temperature": "Show temperature data",
|
||||
"show_temperature": "Näytä lämpötilatiedot",
|
||||
"show_power": "Show power data"
|
||||
},
|
||||
"quantities": {
|
||||
"distance": "Distance",
|
||||
"elevation": "Elevation",
|
||||
"elevation_gain_loss": "Elevation gain and loss",
|
||||
"temperature": "Temperature",
|
||||
"elevation": "Korkeus",
|
||||
"elevation_gain_loss": "Nousu- ja laskusumma",
|
||||
"temperature": "Lämpötila",
|
||||
"speed": "Speed",
|
||||
"pace": "Pace",
|
||||
"heartrate": "Heart rate",
|
||||
"heartrate": "Syke",
|
||||
"cadence": "Cadence",
|
||||
"power": "Power",
|
||||
"slope": "Slope",
|
||||
"slope": "Kaltevuus",
|
||||
"surface": "Surface",
|
||||
"time": "Time",
|
||||
"moving": "Moving",
|
||||
@@ -373,7 +373,7 @@
|
||||
"feet": "ft",
|
||||
"kilometers": "km",
|
||||
"miles": "mi",
|
||||
"nautical_miles": "nm",
|
||||
"nautical_miles": "M",
|
||||
"celsius": "°C",
|
||||
"fahrenheit": "°F",
|
||||
"kilometers_per_hour": "km/h",
|
||||
@@ -387,96 +387,96 @@
|
||||
"power": "W"
|
||||
},
|
||||
"gpx": {
|
||||
"file": "File",
|
||||
"files": "Files",
|
||||
"track": "Track",
|
||||
"tracks": "Tracks",
|
||||
"segment": "Segment",
|
||||
"segments": "Segments",
|
||||
"waypoint": "Point of interest",
|
||||
"waypoints": "Points of interest",
|
||||
"file": "Tiedosto",
|
||||
"files": "Tiedostot",
|
||||
"track": "Reitti",
|
||||
"tracks": "Reitit",
|
||||
"segment": "Osio",
|
||||
"segments": "Osiot",
|
||||
"waypoint": "Kohdepiste",
|
||||
"waypoints": "Kohdepisteet",
|
||||
"symbol": {
|
||||
"alert": "Alert",
|
||||
"anchor": "Anchor",
|
||||
"bank": "Bank",
|
||||
"beach": "Beach",
|
||||
"bike_trail": "Bike Trail",
|
||||
"binoculars": "Binoculars",
|
||||
"bridge": "Bridge",
|
||||
"building": "Building",
|
||||
"campground": "Campsite",
|
||||
"car": "Car",
|
||||
"car_repair": "Garage",
|
||||
"alert": "Varoitus",
|
||||
"anchor": "Ankkuri",
|
||||
"bank": "Pankki",
|
||||
"beach": "Uimaranta",
|
||||
"bike_trail": "Pyöräreitti",
|
||||
"binoculars": "Kiikarit",
|
||||
"bridge": "Silta",
|
||||
"building": "Rakennus",
|
||||
"campground": "Leirintäalue",
|
||||
"car": "Auto",
|
||||
"car_repair": "Huoltamo",
|
||||
"convenience_store": "Convenience Store",
|
||||
"crossing": "Crossing",
|
||||
"department_store": "Department Store",
|
||||
"drinking_water": "Water",
|
||||
"exit": "Exit",
|
||||
"lodge": "Hut",
|
||||
"lodging": "Accommodation",
|
||||
"forest": "Forest",
|
||||
"gas_station": "Fuel Station",
|
||||
"lodge": "Maja",
|
||||
"lodging": "Majoitus",
|
||||
"forest": "Metsä",
|
||||
"gas_station": "Huoltoasema",
|
||||
"ground_transportation": "Ground Transportation",
|
||||
"hotel": "Hotel",
|
||||
"house": "House",
|
||||
"hotel": "Hotelli",
|
||||
"house": "Talo",
|
||||
"information": "Information",
|
||||
"park": "Park",
|
||||
"parking_area": "Parking",
|
||||
"pharmacy": "Pharmacy",
|
||||
"park": "Puisto",
|
||||
"parking_area": "Pysäköinti",
|
||||
"pharmacy": "Apteekki",
|
||||
"picnic_area": "Picnic Area",
|
||||
"restaurant": "Restaurant",
|
||||
"restricted_area": "Restricted Area",
|
||||
"restroom": "Toilets",
|
||||
"road": "Road",
|
||||
"restaurant": "Ravintola",
|
||||
"restricted_area": "Kielletty alue",
|
||||
"restroom": "WC",
|
||||
"road": "Tie",
|
||||
"scenic_area": "Scenic Area",
|
||||
"shelter": "Shelter",
|
||||
"shopping_center": "Shopping Center",
|
||||
"shower": "Shower",
|
||||
"summit": "Summit",
|
||||
"telephone": "Telephone",
|
||||
"tunnel": "Tunnel",
|
||||
"shower": "Suihku",
|
||||
"summit": "Huippu",
|
||||
"telephone": "Puhelin",
|
||||
"tunnel": "Tunneli",
|
||||
"water_source": "Water Source"
|
||||
}
|
||||
},
|
||||
"homepage": {
|
||||
"website": "Website",
|
||||
"website": "Verkkosivusto",
|
||||
"home": "Home",
|
||||
"app": "App",
|
||||
"contact": "Contact",
|
||||
"contact": "Yhteystiedot",
|
||||
"reddit": "Reddit",
|
||||
"x": "X",
|
||||
"facebook": "Facebook",
|
||||
"github": "GitHub",
|
||||
"crowdin": "Crowdin",
|
||||
"email": "Email",
|
||||
"contribute": "Contribute",
|
||||
"supported_by": "supported by",
|
||||
"support_button": "Support gpx.studio on Ko-fi",
|
||||
"route_planning": "Route planning",
|
||||
"route_planning_description": "An intuitive interface to create itineraries tailored to each sport, based on OpenStreetMap data.",
|
||||
"email": "Sähköposti",
|
||||
"contribute": "Osallistu",
|
||||
"supported_by": "tukijat:",
|
||||
"support_button": "Tue gpx.studiota Ko-fi:ssa",
|
||||
"route_planning": "Reittisuunnittelu",
|
||||
"route_planning_description": "Käyttäjäystävällinen, OpenStreetMap-aineistoon pohjautuva reittisuunnittelutyökalu.",
|
||||
"file_processing": "Advanced file processing",
|
||||
"file_processing_description": "A suite of tools for performing all common file processing tasks, and which can be applied to multiple files at once.",
|
||||
"maps": "Global and local maps",
|
||||
"maps_description": "A large collection of basemaps, overlays and points of interest to help you craft your next outdoor adventure, or visualize your latest achievement.",
|
||||
"data_visualization": "Data visualization",
|
||||
"data_visualization_description": "An interactive elevation profile with detailed statistics to analyze recorded activities and future objectives.",
|
||||
"identity": "Free, ad-free and open source",
|
||||
"identity_description": "The website is free to use, without ads, and the source code is publicly available on GitHub. This is only possible thanks to the incredible support of the community."
|
||||
"data_visualization_description": "Korkeusprofiili ja -tiedot suunnittelun ja analysoinnin tueksi.",
|
||||
"identity": "Maksuton, mainokseton ja avoin",
|
||||
"identity_description": "Sovellus on ilmainen, mainokseton, ja sen lähdekoodi on saatavilla Githubissa mahtavan yhteisön tuen ansiosta."
|
||||
},
|
||||
"docs": {
|
||||
"translate": "Improve the translation on Crowdin",
|
||||
"answer_not_found": "Did not find what you were looking for?",
|
||||
"ask_on_reddit": "Ask the community on Reddit",
|
||||
"translate": "Paranna käännöstä Crowdinissa",
|
||||
"answer_not_found": "Etkö löytänyt hakemaasi?",
|
||||
"ask_on_reddit": "Kysy yhteisöltä Redditissä",
|
||||
"search": {
|
||||
"search": "Search",
|
||||
"clear": "Clear",
|
||||
"cancel": "Cancel",
|
||||
"recent": "Recent searches",
|
||||
"no_recent": "No recent searches",
|
||||
"save": "Save this search",
|
||||
"remove": "Remove this search from history",
|
||||
"favorites": "Favorites",
|
||||
"remove_favorite": "Remove this search from favorites",
|
||||
"search": "Haku",
|
||||
"clear": "Tyhjennä",
|
||||
"cancel": "Peruuta",
|
||||
"recent": "Viimeisimmät haut",
|
||||
"no_recent": "Ei aiempia hakuja",
|
||||
"save": "Tallenna haku",
|
||||
"remove": "Poista haku historiasta",
|
||||
"favorites": "Suosikit",
|
||||
"remove_favorite": "Poista haku suosikeista",
|
||||
"to_select": "to select",
|
||||
"to_navigate": "to navigate",
|
||||
"to_close": "to close",
|
||||
@@ -485,12 +485,12 @@
|
||||
}
|
||||
},
|
||||
"embedding": {
|
||||
"title": "Create your own map",
|
||||
"title": "Luo oma kartta",
|
||||
"mapbox_token": "Mapbox access token",
|
||||
"file_urls": "File URLs (separated by commas)",
|
||||
"drive_ids": "Google Drive file IDs (separated by commas)",
|
||||
"basemap": "Basemap",
|
||||
"height": "Height",
|
||||
"drive_ids": "Google Drive tiedostotunnisteet (pilkkuerotetut)",
|
||||
"basemap": "Taustakartta",
|
||||
"height": "Korkeus",
|
||||
"fill_by": "Fill by",
|
||||
"none": "None",
|
||||
"show_controls": "Show controls",
|
||||
|
@@ -166,7 +166,7 @@
|
||||
"artificial": "Crea tempi realistici",
|
||||
"update": "Aggiorna i dati del tempo",
|
||||
"help": "Usa il modulo per impostare nuovi tempi.",
|
||||
"help_invalid_selection": "Select a single trace to manage its time data."
|
||||
"help_invalid_selection": "Seleziona una traccia singola per gestire i suoi dati temporali."
|
||||
},
|
||||
"merge": {
|
||||
"merge_traces": "Collega le tracce",
|
||||
@@ -181,8 +181,8 @@
|
||||
"extract": {
|
||||
"tooltip": "Estrae i contenuti per separare gli elementi",
|
||||
"button": "Estrai",
|
||||
"help": "Extracting the contents of the selected items will create a separate item for each of their contents.",
|
||||
"help_invalid_selection": "Your selection must contain items with multiple traces to extract them."
|
||||
"help": "L'estrazione del contenuto degli elementi selezionati creerà un elemento separato per ciascuno dei loro contenuti.",
|
||||
"help_invalid_selection": "La tua selezione deve contenere elementi con tracce multiple per estrarli."
|
||||
},
|
||||
"elevation": {
|
||||
"button": "Richiedi dati elevazione",
|
||||
@@ -212,11 +212,11 @@
|
||||
"tooltip": "Pulire i punti GPS e i punti di interesse con una selezione rettangolare",
|
||||
"delete_trackpoints": "Eliminare punti GPS",
|
||||
"delete_waypoints": "Cancella punti d'interesse",
|
||||
"delete_inside": "Delete inside selection",
|
||||
"delete_inside": "Elimina all'interno della selezione",
|
||||
"delete_outside": "Elimina fuori dalla selezione",
|
||||
"button": "Elimina",
|
||||
"help": "Selezionare un'area rettangolare sulla mappa per rimuovere i punti GPS e i punti di interesse.",
|
||||
"help_no_selection": "Select a trace to clean GPS points and points of interest."
|
||||
"help_no_selection": "Seleziona una traccia per pulire i punti GPS e i punti di interesse."
|
||||
}
|
||||
},
|
||||
"layers": {
|
||||
@@ -308,7 +308,7 @@
|
||||
"water": "Acqua",
|
||||
"shower": "Doccia",
|
||||
"shelter": "Riparo",
|
||||
"motorized": "Cars and Motorcycles",
|
||||
"motorized": "Auto e Motocicli",
|
||||
"fuel-station": "Stazione di Rifornimento",
|
||||
"parking": "Parcheggio",
|
||||
"garage": "Garage",
|
||||
@@ -432,7 +432,7 @@
|
||||
"shelter": "Rifugio",
|
||||
"shopping_center": "Centro commerciale",
|
||||
"shower": "Doccia",
|
||||
"summit": "Summit",
|
||||
"summit": "Cima",
|
||||
"telephone": "Telefono",
|
||||
"tunnel": "Tunnel",
|
||||
"water_source": "Fonte d'acqua"
|
||||
@@ -464,24 +464,24 @@
|
||||
"identity_description": "The website is free to use, without ads, and the source code is publicly available on GitHub. This is only possible thanks to the incredible support of the community."
|
||||
},
|
||||
"docs": {
|
||||
"translate": "Improve the translation on Crowdin",
|
||||
"answer_not_found": "Did not find what you were looking for?",
|
||||
"ask_on_reddit": "Ask the community on Reddit",
|
||||
"translate": "Migliora la traduzione su Crowdin",
|
||||
"answer_not_found": "Non hai trovato quello che cercavi?",
|
||||
"ask_on_reddit": "Chiedi alla comunità su Reddit",
|
||||
"search": {
|
||||
"search": "Search",
|
||||
"clear": "Clear",
|
||||
"search": "Cerca",
|
||||
"clear": "Cancella",
|
||||
"cancel": "Annulla",
|
||||
"recent": "Recent searches",
|
||||
"no_recent": "No recent searches",
|
||||
"save": "Save this search",
|
||||
"remove": "Remove this search from history",
|
||||
"favorites": "Favorites",
|
||||
"remove_favorite": "Remove this search from favorites",
|
||||
"to_select": "to select",
|
||||
"to_navigate": "to navigate",
|
||||
"to_close": "to close",
|
||||
"no_results": "No results for",
|
||||
"no_results_suggestion": "Try searching for"
|
||||
"recent": "Ricerche recenti",
|
||||
"no_recent": "Nessuna ricerca recente",
|
||||
"save": "Salva questa ricerca",
|
||||
"remove": "Rimuovi questa ricerca dalla cronologia",
|
||||
"favorites": "Preferiti",
|
||||
"remove_favorite": "Rimuovi questa ricerca dai preferiti",
|
||||
"to_select": "da selezionare",
|
||||
"to_navigate": "navigare",
|
||||
"to_close": "chiudere",
|
||||
"no_results": "Nessun risultato trovato",
|
||||
"no_results_suggestion": "Prova a cercare"
|
||||
}
|
||||
},
|
||||
"embedding": {
|
||||
|
@@ -1,255 +1,255 @@
|
||||
{
|
||||
"metadata": {
|
||||
"home_title": "home",
|
||||
"app_title": "the online GPX file editor",
|
||||
"embed_title": "the online GPX file editor",
|
||||
"help_title": "help",
|
||||
"404_title": "page not found",
|
||||
"description": "View, edit, and create GPX files online with advanced route planning capabilities and file processing tools, beautiful maps and detailed data visualizations."
|
||||
"home_title": "početna stranica",
|
||||
"app_title": "onlajn uređivač GPX datoteka",
|
||||
"embed_title": "onlajn uređivač GPX datoteka",
|
||||
"help_title": "pomoć",
|
||||
"404_title": "stranica nije pronađena",
|
||||
"description": "Pregledajte, uređujte i kreirajte GPX datoteke uz napredne mogućnosti planiranja ruta i alatima za obradu datoteka, prelepim mapama i detaljnim vizualizacijama podataka."
|
||||
},
|
||||
"menu": {
|
||||
"new": "New",
|
||||
"new_file": "New file",
|
||||
"new_track": "New track",
|
||||
"new_segment": "New segment",
|
||||
"open": "Open...",
|
||||
"duplicate": "Duplicate",
|
||||
"close": "Close",
|
||||
"close_all": "Close all",
|
||||
"copy": "Copy",
|
||||
"paste": "Paste",
|
||||
"cut": "Cut",
|
||||
"export": "Export...",
|
||||
"export_all": "Export all...",
|
||||
"export_options": "Export options",
|
||||
"support_message": "The tool is free to use, but not free to run. Please consider supporting the website if you use it frequently. Thank you!",
|
||||
"support_button": "Help keep the website free",
|
||||
"download_file": "Download file",
|
||||
"download_files": "Download files",
|
||||
"edit": "Edit",
|
||||
"undo": "Undo",
|
||||
"redo": "Redo",
|
||||
"delete": "Delete",
|
||||
"select_all": "Select all",
|
||||
"view": "View",
|
||||
"elevation_profile": "Elevation profile",
|
||||
"vertical_file_view": "Vertical file list",
|
||||
"switch_basemap": "Switch to previous basemap",
|
||||
"toggle_overlays": "Toggle overlays",
|
||||
"toggle_3d": "Toggle 3D",
|
||||
"settings": "Settings",
|
||||
"distance_units": "Distance units",
|
||||
"metric": "Metric",
|
||||
"imperial": "Imperial",
|
||||
"nautical": "Nautical",
|
||||
"velocity_units": "Velocity units",
|
||||
"temperature_units": "Temperature units",
|
||||
"celsius": "Celsius",
|
||||
"fahrenheit": "Fahrenheit",
|
||||
"language": "Language",
|
||||
"mode": "Theme",
|
||||
"system": "System",
|
||||
"light": "Light",
|
||||
"dark": "Dark",
|
||||
"street_view_source": "Street view source",
|
||||
"new": "Novo",
|
||||
"new_file": "Nova datoteka",
|
||||
"new_track": "Nova ruta",
|
||||
"new_segment": "Novi segment",
|
||||
"open": "Otvori...",
|
||||
"duplicate": "Napravi kopiju",
|
||||
"close": "Zatvori",
|
||||
"close_all": "Zatvori svе",
|
||||
"copy": "Kopiraj",
|
||||
"paste": "Nalepi",
|
||||
"cut": "Iseci",
|
||||
"export": "Izvezi...",
|
||||
"export_all": "Izvezi sve...",
|
||||
"export_options": "Opcije izvoza",
|
||||
"support_message": "Ovaj alat je besplatan za korišćenje, ali njegovo održavanje nije besplatno. Molimo, razmislite o podršci veb sajta ako ga učestalo koristite. Hvala!",
|
||||
"support_button": "Pomozite da veb sajt ostane besplatan",
|
||||
"download_file": "Preuzmi datoteku",
|
||||
"download_files": "Preuzmi datoteke",
|
||||
"edit": "Uredi",
|
||||
"undo": "Poništi",
|
||||
"redo": "Vrati poništeno",
|
||||
"delete": "Obriši",
|
||||
"select_all": "Izaberi sve",
|
||||
"view": "Pogledaj",
|
||||
"elevation_profile": "Visinski profil",
|
||||
"vertical_file_view": "Vertikalna lista datoteka",
|
||||
"switch_basemap": "Vrati prethodnu osnovnu mapu",
|
||||
"toggle_overlays": "Sakrij/Prikaži preklapanja",
|
||||
"toggle_3d": "Sakrij/Prikaži 3D",
|
||||
"settings": "Podešavanja",
|
||||
"distance_units": "Jedinica razdaljine",
|
||||
"metric": "Metričke",
|
||||
"imperial": "Imperijalne",
|
||||
"nautical": "Nautičke",
|
||||
"velocity_units": "Jedinice brzine",
|
||||
"temperature_units": "Jedinice temperature",
|
||||
"celsius": "Celzijus",
|
||||
"fahrenheit": "Farenhajt",
|
||||
"language": "Jezik",
|
||||
"mode": "Tema",
|
||||
"system": "Sistem",
|
||||
"light": "Svetla",
|
||||
"dark": "Tamna",
|
||||
"street_view_source": "Izvor uličnog prikaza",
|
||||
"mapillary": "Mapillary",
|
||||
"google": "Google",
|
||||
"layers": "Map layers...",
|
||||
"distance_markers": "Distance markers",
|
||||
"direction_markers": "Direction arrows",
|
||||
"help": "Help",
|
||||
"more": "More...",
|
||||
"donate": "Donate",
|
||||
"layers": "Slojevi mape...",
|
||||
"distance_markers": "Markeri udaljenosti",
|
||||
"direction_markers": "Strelice pravca",
|
||||
"help": "Pomoć",
|
||||
"more": "Više...",
|
||||
"donate": "Donirajte",
|
||||
"ctrl": "Ctrl",
|
||||
"click": "Click",
|
||||
"drag": "Drag",
|
||||
"click": "Klik",
|
||||
"drag": "Prevucite",
|
||||
"metadata": {
|
||||
"button": "Info...",
|
||||
"name": "Name",
|
||||
"description": "Description",
|
||||
"save": "Save"
|
||||
"button": "Informacije...",
|
||||
"name": "Naziv",
|
||||
"description": "Opis",
|
||||
"save": "Sačuvaj"
|
||||
},
|
||||
"style": {
|
||||
"button": "Appearance...",
|
||||
"color": "Color",
|
||||
"opacity": "Opacity",
|
||||
"width": "Width"
|
||||
"button": "Izgled...",
|
||||
"color": "Boja",
|
||||
"opacity": "Prozirnost",
|
||||
"width": "Širina"
|
||||
},
|
||||
"hide": "Hide",
|
||||
"unhide": "Unhide",
|
||||
"center": "Center",
|
||||
"open_in": "Open in"
|
||||
"hide": "Sakrij",
|
||||
"unhide": "Prikaži",
|
||||
"center": "Centar",
|
||||
"open_in": "Otvorite u"
|
||||
},
|
||||
"toolbar": {
|
||||
"routing": {
|
||||
"tooltip": "Plan or edit a route",
|
||||
"activity": "Activity",
|
||||
"use_routing": "Routing",
|
||||
"use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled",
|
||||
"allow_private": "Allow private roads",
|
||||
"tooltip": "Planiraj ili izmeni rutu",
|
||||
"activity": "Aktivnost",
|
||||
"use_routing": "Određivanje puta",
|
||||
"use_routing_tooltip": "Povežite tačke sidrenja preko putne mreže ili pravolinijski ako je onemogućeno",
|
||||
"allow_private": "Dozvoli privatne puteve",
|
||||
"reverse": {
|
||||
"button": "Reverse",
|
||||
"tooltip": "Reverse the direction of the route"
|
||||
"button": "Obrni",
|
||||
"tooltip": "Obrni smer rute"
|
||||
},
|
||||
"route_back_to_start": {
|
||||
"button": "Back to start",
|
||||
"tooltip": "Connect the last point of the route with the starting point"
|
||||
"button": "Nazad na početak",
|
||||
"tooltip": "Poveži poslednju tačku rute sa početnom tačkom"
|
||||
},
|
||||
"round_trip": {
|
||||
"button": "Round trip",
|
||||
"tooltip": "Return to the starting point by the same route"
|
||||
"button": "Povratno putovanje",
|
||||
"tooltip": "Povratak na početnu tačku istim putem"
|
||||
},
|
||||
"start_loop_here": "Start loop here",
|
||||
"help_no_file": "Select a trace to use the routing tool, or click on the map to start creating a new route.",
|
||||
"help": "Click on the map to add a new anchor point, or drag existing ones to change the route.",
|
||||
"start_loop_here": "Započni petlju ovde",
|
||||
"help_no_file": "Izaberite trek da biste koristili alatku za rutiranje ili kliknite na mapu da biste započeli kreiranje nove rute.",
|
||||
"help": "Kliknite na mapu da biste dodali novu tačku sidrenja ili prevucite postojeće da biste promenili rutu.",
|
||||
"activities": {
|
||||
"bike": "Bike",
|
||||
"racing_bike": "Road bike",
|
||||
"gravel_bike": "Gravel bike",
|
||||
"mountain_bike": "Mountain bike",
|
||||
"foot": "Run/hike",
|
||||
"motorcycle": "Motorcycle",
|
||||
"water": "Water",
|
||||
"railway": "Railway"
|
||||
"bike": "Bicikl",
|
||||
"racing_bike": "Drumski bicikl",
|
||||
"gravel_bike": "Gravel bicikl",
|
||||
"mountain_bike": "Planinski bicikl",
|
||||
"foot": "Trčanje/šetnja",
|
||||
"motorcycle": "Motocikl",
|
||||
"water": "Voda",
|
||||
"railway": "Pruga"
|
||||
},
|
||||
"surface": {
|
||||
"unknown": "Unknown",
|
||||
"paved": "Paved",
|
||||
"unpaved": "Unpaved",
|
||||
"asphalt": "Asphalt",
|
||||
"concrete": "Concrete",
|
||||
"chipseal": "Chipseal",
|
||||
"cobblestone": "Cobblestone",
|
||||
"unhewn_cobblestone": "Unhewn cobblestone",
|
||||
"paving_stones": "Paving stones",
|
||||
"stepping_stones": "Stepping stones",
|
||||
"sett": "Sett",
|
||||
"unknown": "Nepoznato",
|
||||
"paved": "Popločano",
|
||||
"unpaved": "Nepopločano",
|
||||
"asphalt": "Asfalt",
|
||||
"concrete": "Beton",
|
||||
"chipseal": "Bitumen",
|
||||
"cobblestone": "Kaldrma",
|
||||
"unhewn_cobblestone": "Netesana kaldrma",
|
||||
"paving_stones": "Kamenje za popločavanje",
|
||||
"stepping_stones": "Kamen",
|
||||
"sett": "Set",
|
||||
"metal": "Metal",
|
||||
"wood": "Wood",
|
||||
"compacted": "Compacted gravel",
|
||||
"fine_gravel": "Fine gravel",
|
||||
"gravel": "Gravel",
|
||||
"pebblestone": "Pebblestone",
|
||||
"rock": "Rock",
|
||||
"dirt": "Dirt",
|
||||
"ground": "Ground",
|
||||
"earth": "Earth",
|
||||
"snow": "Snow",
|
||||
"ice": "Ice",
|
||||
"salt": "Salt",
|
||||
"mud": "Mud",
|
||||
"sand": "Sand",
|
||||
"woodchips": "Woodchips",
|
||||
"grass": "Grass",
|
||||
"grass_paver": "Grass paver"
|
||||
"wood": "Drvo",
|
||||
"compacted": "Zbijeni šljunak",
|
||||
"fine_gravel": "Fini šljunak",
|
||||
"gravel": "Šljunak",
|
||||
"pebblestone": "Oblutak",
|
||||
"rock": "Stena",
|
||||
"dirt": "Zemlja",
|
||||
"ground": "Pod",
|
||||
"earth": "Tlo",
|
||||
"snow": "Sneg",
|
||||
"ice": "Led",
|
||||
"salt": "So",
|
||||
"mud": "Blato",
|
||||
"sand": "Pesak",
|
||||
"woodchips": "Piljevina",
|
||||
"grass": "Trava",
|
||||
"grass_paver": "Ploče sa travom"
|
||||
},
|
||||
"error": {
|
||||
"from": "The start point is too far from the nearest road",
|
||||
"via": "The via point is too far from the nearest road",
|
||||
"to": "The end point is too far from the nearest road",
|
||||
"timeout": "Route calculation took too long, try adding points closer together"
|
||||
"from": "Početna tačka je predaleko od najbližeg puta",
|
||||
"via": "Putna tačka je predaleko od najbližeg puta",
|
||||
"to": "Krajnja tačka je predaleko od najbližeg puta",
|
||||
"timeout": "Računanje rute je trajalo predugo, pokušajte da dodate putne tačke bliže jednu drugoj"
|
||||
}
|
||||
},
|
||||
"scissors": {
|
||||
"tooltip": "Crop or split",
|
||||
"crop": "Crop",
|
||||
"split_as": "Split the trace into",
|
||||
"help_invalid_selection": "Select a trace to crop or split.",
|
||||
"help": "Use the slider to crop the trace, or split it by clicking on one of the split markers or on the trace itself."
|
||||
"tooltip": "Iseci ili razdvoj",
|
||||
"crop": "Iseci",
|
||||
"split_as": "Razdvoj trek na",
|
||||
"help_invalid_selection": "Izaberi trek za isecanje ili razdvajanje",
|
||||
"help": "Koristite klizač da isečete trek ili ga razdvojte klikom na jedan od markera za podele ili na sam trek."
|
||||
},
|
||||
"time": {
|
||||
"tooltip": "Manage time data",
|
||||
"tooltip": "Upravljaj vremenskim podacima",
|
||||
"start": "Start",
|
||||
"end": "End",
|
||||
"total_time": "Moving time",
|
||||
"pick_date": "Pick a date",
|
||||
"artificial": "Create realistic time data",
|
||||
"update": "Update time data",
|
||||
"help": "Use the form to set new time data.",
|
||||
"help_invalid_selection": "Select a single trace to manage its time data."
|
||||
"end": "Cilj",
|
||||
"total_time": "Vreme kretanja",
|
||||
"pick_date": "Izaberi datum",
|
||||
"artificial": "Kreiraj realistične podatke o vremenu",
|
||||
"update": "Ažuriraj podatke o vremenu",
|
||||
"help": "Koristite obrazac za postavljanje novih podataka o vremenu.",
|
||||
"help_invalid_selection": "Izaberite jedan trek da biste upravljali njegovim podacima o vremenu."
|
||||
},
|
||||
"merge": {
|
||||
"merge_traces": "Connect the traces",
|
||||
"merge_contents": "Merge the contents and keep the traces disconnected",
|
||||
"merge_selection": "Merge selection",
|
||||
"tooltip": "Merge items together",
|
||||
"help_merge_traces": "Connecting the selected traces will create a single continuous trace.",
|
||||
"help_cannot_merge_traces": "Your selection must contain several traces to connect them.",
|
||||
"help_merge_contents": "Merging the contents of the selected items will group all the contents inside the first item.",
|
||||
"help_cannot_merge_contents": "Your selection must contain several items to merge their contents."
|
||||
"merge_traces": "Poveži trekove",
|
||||
"merge_contents": "Spojite sadržaj i držite trekove nepovezanim",
|
||||
"merge_selection": "Spoji izbor",
|
||||
"tooltip": "Spoji stavke",
|
||||
"help_merge_traces": "Povezivanje izabranih trekova će stvoriti jedan kontinuirani trek.",
|
||||
"help_cannot_merge_traces": "Vaš izbor mora da sadrži nekoliko trekova da biste ih povezali.",
|
||||
"help_merge_contents": "Spajanje sadržaja izabranih stavki grupisaće sav sadržaj unutar prve stavke.",
|
||||
"help_cannot_merge_contents": "Vaš izbor mora da sadrži nekoliko stavki da biste spojili njihov sadržaj."
|
||||
},
|
||||
"extract": {
|
||||
"tooltip": "Extract contents to separate items",
|
||||
"button": "Extract",
|
||||
"help": "Extracting the contents of the selected items will create a separate item for each of their contents.",
|
||||
"help_invalid_selection": "Your selection must contain items with multiple traces to extract them."
|
||||
"tooltip": "Izdvojite sadržaj u odvojene stavke",
|
||||
"button": "Izdvoj",
|
||||
"help": "Izdvajanjem sadržaja izabranih stavki kreiraće se posebna stavka za svaki sadržaj",
|
||||
"help_invalid_selection": "Vaš izbor mora da sadrži stavke sa više trekova da biste ih izdvojili."
|
||||
},
|
||||
"elevation": {
|
||||
"button": "Request elevation data",
|
||||
"button": "Zatražite podatke o nadmorskoj visini",
|
||||
"help": "Requesting elevation data will erase the existing elevation data, if any, and replace it with data from Mapbox.",
|
||||
"help_no_selection": "Select a file item to request elevation data."
|
||||
},
|
||||
"waypoint": {
|
||||
"tooltip": "Create and edit points of interest",
|
||||
"icon": "Icon",
|
||||
"link": "Link",
|
||||
"longitude": "Longitude",
|
||||
"latitude": "Latitude",
|
||||
"create": "Create point of interest",
|
||||
"add": "Add point of interest to file",
|
||||
"help": "Fill in the form to create a new point of interest, or click on an existing one to edit it. Click on the map to fill the coordinates, or drag points of interest to move them.",
|
||||
"help_no_selection": "Select a file to create or edit points of interest."
|
||||
"tooltip": "Kreirajte i uredite tačke od interesa",
|
||||
"icon": "Ikonica",
|
||||
"link": "Veza",
|
||||
"longitude": "Geografska dužina",
|
||||
"latitude": "Geografska širina",
|
||||
"create": "Kreirajte tačku od interesa",
|
||||
"add": "Dodajte tačku od interesa u datoteku",
|
||||
"help": "Popunite formular da biste kreirali novu tačku od interesa ili kliknite na postojeću da biste je uredili. Kliknite na mapu da popunite koordinate ili prevucite tačke od interesa da biste ih pomerili.",
|
||||
"help_no_selection": "Izaberite datoteku da biste kreirali ili izmenili tačaka od interesa."
|
||||
},
|
||||
"reduce": {
|
||||
"tooltip": "Reduce the number of GPS points",
|
||||
"tolerance": "Tolerance",
|
||||
"number_of_points": "Number of GPS points",
|
||||
"button": "Minify",
|
||||
"help": "Use the slider to choose the number of GPS points to keep.",
|
||||
"help_no_selection": "Select a trace to reduce the number of its GPS points."
|
||||
"tooltip": "Smanji broj GPS tačaka",
|
||||
"tolerance": "Tolerancija",
|
||||
"number_of_points": "Broj GPS tačaka",
|
||||
"button": "Smanji",
|
||||
"help": "Koristite klizač da izaberete broj GPS tačaka koje želite da zadržite",
|
||||
"help_no_selection": "Izaberite trek da biste smanjili broj njegovih GPS tačaka."
|
||||
},
|
||||
"clean": {
|
||||
"tooltip": "Clean GPS points and points of interest with a rectangle selection",
|
||||
"delete_trackpoints": "Delete GPS points",
|
||||
"delete_waypoints": "Delete points of interest",
|
||||
"delete_inside": "Delete inside selection",
|
||||
"delete_outside": "Delete outside selection",
|
||||
"button": "Delete",
|
||||
"help": "Select a rectangle area on the map to remove GPS points and points of interest.",
|
||||
"help_no_selection": "Select a trace to clean GPS points and points of interest."
|
||||
"tooltip": "Izbrišite GPS tačke i tačke od interesa unutar pravougaonika",
|
||||
"delete_trackpoints": "Izbrišite GPS tačke",
|
||||
"delete_waypoints": "Izbrišite tačke od interesa",
|
||||
"delete_inside": "Izbrišite unutar selekcije",
|
||||
"delete_outside": "Izbrišite izvan selekcije",
|
||||
"button": "Izbrišite",
|
||||
"help": "Odaberite pravougaonu sekciju na mapi ged želite da izbrišete GPS tačke i tačke od interesa.",
|
||||
"help_no_selection": "Odaberite trek da biste izbrisali GPS tačke i tačke od interesa."
|
||||
}
|
||||
},
|
||||
"layers": {
|
||||
"settings": "Layer settings",
|
||||
"settings_help": "Select the map layers you want to show in the interface, add custom ones, and adjust their settings.",
|
||||
"selection": "Layer selection",
|
||||
"settings": "Podešavanja sloja",
|
||||
"settings_help": "Izaberite slojeve karte koje želite da prikažete u interfejsu, dodajte prilagođene i prilagodite njihova podešavanja.",
|
||||
"selection": "Izbor sloja",
|
||||
"custom_layers": {
|
||||
"title": "Custom layers",
|
||||
"new": "New custom layer",
|
||||
"edit": "Edit custom layer",
|
||||
"title": "Prilagođeni slojevi",
|
||||
"new": "Novi prilagođeni sloj",
|
||||
"edit": "Uredite prilagođeni sloj",
|
||||
"urls": "URL(s)",
|
||||
"url_placeholder": "WMTS, WMS or Mapbox style JSON",
|
||||
"max_zoom": "Max zoom",
|
||||
"layer_type": "Layer type",
|
||||
"basemap": "Basemap",
|
||||
"overlay": "Overlay",
|
||||
"create": "Create layer",
|
||||
"update": "Update layer"
|
||||
"url_placeholder": "WMTS, WMS ili JSON stila Mapbox",
|
||||
"max_zoom": "Maksimalno uvećanje",
|
||||
"layer_type": "Tip sloja",
|
||||
"basemap": "Osnovna mapa",
|
||||
"overlay": "Preklapanje",
|
||||
"create": "Napravite sloj",
|
||||
"update": "Ažurirajte sloj"
|
||||
},
|
||||
"opacity": "Overlay opacity",
|
||||
"opacity": "Providnost preklapanja",
|
||||
"label": {
|
||||
"basemaps": "Basemaps",
|
||||
"overlays": "Overlays",
|
||||
"custom": "Custom",
|
||||
"world": "World",
|
||||
"countries": "Countries",
|
||||
"belgium": "Belgium",
|
||||
"bulgaria": "Bulgaria",
|
||||
"finland": "Finland",
|
||||
"france": "France",
|
||||
"new_zealand": "New Zealand",
|
||||
"norway": "Norway",
|
||||
"spain": "Spain",
|
||||
"basemaps": "Osnovne mape",
|
||||
"overlays": "Preklapanja",
|
||||
"custom": "Prilagođeno",
|
||||
"world": "Svet",
|
||||
"countries": "Države",
|
||||
"belgium": "Belgija",
|
||||
"bulgaria": "Bugarska",
|
||||
"finland": "Finska",
|
||||
"france": "Francuska",
|
||||
"new_zealand": "Novi Zeland",
|
||||
"norway": "Norveška",
|
||||
"spain": "Španija",
|
||||
"sweden": "Sweden",
|
||||
"switzerland": "Switzerland",
|
||||
"united_kingdom": "United Kingdom",
|
||||
|
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"metadata": {
|
||||
"home_title": "首页",
|
||||
"app_title": "GPX 文件在线编辑器",
|
||||
"app_title": "在线GPX 文件编辑器",
|
||||
"embed_title": "GPX 文件在线编辑器",
|
||||
"help_title": "帮助",
|
||||
"404_title": "无法找到页面",
|
||||
"description": "利用先进的路线规划功能和文件处理工具、精美的地图和详细的可视化数据,在线查看、编辑和创建 GPX 文件。"
|
||||
"404_title": "找不到页面",
|
||||
"description": "在线查看、编辑和创建 GPX 文件,包含高级路线规划、文件管理器、精美的地图和详细的数据可视化功能。"
|
||||
},
|
||||
"menu": {
|
||||
"new": "新建",
|
||||
"new_file": "新建文件",
|
||||
"new_track": "新路线",
|
||||
"new_segment": "新分段",
|
||||
"new_track": "新建轨迹",
|
||||
"new_segment": "新建轨迹段",
|
||||
"open": "打开...",
|
||||
"duplicate": "创建副本",
|
||||
"close": "关闭",
|
||||
@@ -22,7 +22,7 @@
|
||||
"export": "导出...",
|
||||
"export_all": "全部导出...",
|
||||
"export_options": "导出选项",
|
||||
"support_message": "该工具可免费使用,但不能免费运行。如果您经常使用,请考虑支持本网站。谢谢!",
|
||||
"support_message": "本工具免费使用,但运行需要消耗成本。若您经常使用,请捐助支持本网站。谢谢!",
|
||||
"support_button": "帮助网站保持免费",
|
||||
"download_file": "下载文件",
|
||||
"download_files": "下载文件",
|
||||
@@ -58,7 +58,7 @@
|
||||
"distance_markers": "距离标记",
|
||||
"direction_markers": "方向箭头",
|
||||
"help": "帮助",
|
||||
"more": "更多",
|
||||
"more": "更多...",
|
||||
"donate": "捐赠",
|
||||
"ctrl": "Ctrl",
|
||||
"click": "单击",
|
||||
@@ -73,10 +73,10 @@
|
||||
"button": "外观...",
|
||||
"color": "配色",
|
||||
"opacity": "透明度",
|
||||
"width": "宽度"
|
||||
"width": "宽"
|
||||
},
|
||||
"hide": "隐藏",
|
||||
"unhide": "取消隐藏",
|
||||
"unhide": "显示",
|
||||
"center": "Center",
|
||||
"open_in": "打开"
|
||||
},
|
||||
@@ -85,27 +85,27 @@
|
||||
"tooltip": "规划或编辑路线",
|
||||
"activity": "活动",
|
||||
"use_routing": "路由",
|
||||
"use_routing_tooltip": "通过公路网络连接锚点,如果禁用则直接连接直线",
|
||||
"use_routing_tooltip": "通过路网连接锚点,若禁用则用直线连接",
|
||||
"allow_private": "允许私有道路",
|
||||
"reverse": {
|
||||
"button": "反转",
|
||||
"tooltip": "反转路由方向"
|
||||
"tooltip": "反转路线"
|
||||
},
|
||||
"route_back_to_start": {
|
||||
"button": "返回至起点",
|
||||
"tooltip": "将路由的最后一点与起点连接"
|
||||
"button": "返回起点",
|
||||
"tooltip": "连接路线的终点与起点"
|
||||
},
|
||||
"round_trip": {
|
||||
"button": "往返",
|
||||
"tooltip": "通过相同路线返回起始点"
|
||||
},
|
||||
"start_loop_here": "在此开始循环",
|
||||
"help_no_file": "选择一个轨迹来使用路由工具,或点击地图开始创建新路由。",
|
||||
"help": "点击地图添加一个新的锚点,或拖动现有的锚点以更改路由。",
|
||||
"help_no_file": "选择一条轨迹进行编辑,或在地图上单击创建新的路线。",
|
||||
"help": "在地图上点击添加一个新的锚点,或拖动现有的锚点以改变路线。",
|
||||
"activities": {
|
||||
"bike": "自行车",
|
||||
"racing_bike": "公路自行车",
|
||||
"gravel_bike": "公路自行车",
|
||||
"gravel_bike": "山地自行车",
|
||||
"mountain_bike": "山地自行车",
|
||||
"foot": "跑步/徒步",
|
||||
"motorcycle": "摩托车",
|
||||
@@ -113,7 +113,7 @@
|
||||
"railway": "铁路"
|
||||
},
|
||||
"surface": {
|
||||
"unknown": "未知的",
|
||||
"unknown": "未知",
|
||||
"paved": "铺装路面",
|
||||
"unpaved": "非铺装路面",
|
||||
"asphalt": "沥青",
|
||||
@@ -144,16 +144,16 @@
|
||||
"grass_paver": "草坪"
|
||||
},
|
||||
"error": {
|
||||
"from": "起点距离最近的道路太远",
|
||||
"via": "起点距离最近的道路太远",
|
||||
"to": "终点离最近的道路太远了",
|
||||
"from": "起点离最近的道路太远",
|
||||
"via": "途径点离最近的道路太远",
|
||||
"to": "终点离最近的道路太远",
|
||||
"timeout": "Route calculation took too long, try adding points closer together"
|
||||
}
|
||||
},
|
||||
"scissors": {
|
||||
"tooltip": "裁剪或拆分",
|
||||
"crop": "裁剪",
|
||||
"split_as": "",
|
||||
"split_as": "将轨迹分为",
|
||||
"help_invalid_selection": "Select a trace to crop or split.",
|
||||
"help": "Use the slider to crop the trace, or split it by clicking on one of the split markers or on the trace itself."
|
||||
},
|
||||
@@ -191,19 +191,19 @@
|
||||
},
|
||||
"waypoint": {
|
||||
"tooltip": "创建并编辑兴趣点",
|
||||
"icon": "Icon",
|
||||
"icon": "图标",
|
||||
"link": "Link",
|
||||
"longitude": "经度",
|
||||
"latitude": "纬度",
|
||||
"create": "Create point of interest",
|
||||
"create": "创建兴趣点",
|
||||
"add": "Add point of interest to file",
|
||||
"help": "Fill in the form to create a new point of interest, or click on an existing one to edit it. Click on the map to fill the coordinates, or drag points of interest to move them.",
|
||||
"help_no_selection": "Select a file to create or edit points of interest."
|
||||
},
|
||||
"reduce": {
|
||||
"tooltip": "Reduce the number of GPS points",
|
||||
"tooltip": "减少轨迹点的数量",
|
||||
"tolerance": "Tolerance",
|
||||
"number_of_points": "Number of GPS points",
|
||||
"number_of_points": "轨迹点数量",
|
||||
"button": "Minify",
|
||||
"help": "Use the slider to choose the number of GPS points to keep.",
|
||||
"help_no_selection": "Select a trace to reduce the number of its GPS points."
|
||||
|
Reference in New Issue
Block a user