mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-09-02 16:52:31 +00:00
New Crowdin updates (#24)
* New translations menu.mdx (Portuguese) * New translations menu.mdx (Russian) * New translations menu.mdx (Chinese Simplified) * New translations menu.mdx (Vietnamese) * New translations menu.mdx (Portuguese, Brazilian) * New translations edit.mdx (Romanian) * New translations edit.mdx (French) * New translations edit.mdx (Spanish) * New translations edit.mdx (Catalan) * New translations edit.mdx (Czech) * New translations edit.mdx (German) * New translations edit.mdx (Greek) * New translations edit.mdx (Hungarian) * New translations edit.mdx (Lithuanian) * New translations edit.mdx (Dutch) * New translations edit.mdx (Norwegian) * New translations edit.mdx (Polish) * New translations edit.mdx (Portuguese) * New translations edit.mdx (Russian) * New translations edit.mdx (Swedish) * New translations edit.mdx (Chinese Simplified) * New translations edit.mdx (Vietnamese) * New translations edit.mdx (Portuguese, Brazilian) * New translations file.mdx (Romanian) * New translations file.mdx (French) * New translations file.mdx (Spanish) * New translations file.mdx (Catalan) * New translations file.mdx (Czech) * New translations file.mdx (German) * New translations file.mdx (Greek) * New translations file.mdx (Hungarian) * New translations file.mdx (Italian) * New translations file.mdx (Lithuanian) * New translations file.mdx (Dutch) * New translations file.mdx (Norwegian) * New translations file.mdx (Polish) * New translations file.mdx (Portuguese) * New translations file.mdx (Russian) * New translations file.mdx (Swedish) * New translations file.mdx (Chinese Simplified) * New translations file.mdx (Vietnamese) * New translations file.mdx (Portuguese, Brazilian) * New translations settings.mdx (Romanian) * New translations settings.mdx (French) * New translations settings.mdx (Spanish) * New translations settings.mdx (Catalan) * New translations settings.mdx (Czech) * New translations settings.mdx (German) * New translations settings.mdx (Greek) * New translations settings.mdx (Hungarian) * New translations settings.mdx (Italian) * New translations settings.mdx (Lithuanian) * New translations settings.mdx (Dutch) * New translations settings.mdx (Norwegian) * New translations settings.mdx (Polish) * New translations settings.mdx (Portuguese) * New translations settings.mdx (Russian) * New translations settings.mdx (Swedish) * New translations settings.mdx (Chinese Simplified) * New translations settings.mdx (Vietnamese) * New translations settings.mdx (Portuguese, Brazilian) * New translations view.mdx (Romanian) * New translations view.mdx (French) * New translations view.mdx (Spanish) * New translations view.mdx (Catalan) * New translations view.mdx (Czech) * New translations view.mdx (German) * New translations view.mdx (Greek) * New translations view.mdx (Hungarian) * New translations view.mdx (Italian) * New translations view.mdx (Lithuanian) * New translations view.mdx (Dutch) * New translations view.mdx (Norwegian) * New translations view.mdx (Polish) * New translations view.mdx (Portuguese) * New translations view.mdx (Russian) * New translations view.mdx (Swedish) * New translations view.mdx (Chinese Simplified) * New translations view.mdx (Vietnamese) * New translations view.mdx (Portuguese, Brazilian) * New translations toolbar.mdx (Romanian) * New translations toolbar.mdx (French) * New translations toolbar.mdx (Spanish) * New translations toolbar.mdx (Catalan) * New translations toolbar.mdx (Czech) * New translations toolbar.mdx (German) * New translations toolbar.mdx (Greek) * New translations toolbar.mdx (Hungarian) * New translations toolbar.mdx (Italian) * New translations toolbar.mdx (Lithuanian) * New translations toolbar.mdx (Dutch) * New translations toolbar.mdx (Norwegian) * New translations toolbar.mdx (Polish) * New translations toolbar.mdx (Portuguese) * New translations toolbar.mdx (Russian) * New translations toolbar.mdx (Swedish) * New translations toolbar.mdx (Chinese Simplified) * New translations toolbar.mdx (Vietnamese) * New translations toolbar.mdx (Portuguese, Brazilian) * New translations clean.mdx (Romanian) * New translations clean.mdx (French) * New translations clean.mdx (Spanish) * New translations clean.mdx (Catalan) * New translations clean.mdx (Czech) * New translations clean.mdx (German) * New translations clean.mdx (Greek) * New translations clean.mdx (Hungarian) * New translations clean.mdx (Italian) * New translations clean.mdx (Lithuanian) * New translations clean.mdx (Dutch) * New translations clean.mdx (Norwegian) * New translations clean.mdx (Polish) * New translations clean.mdx (Portuguese) * New translations clean.mdx (Russian) * New translations clean.mdx (Swedish) * New translations clean.mdx (Chinese Simplified) * New translations clean.mdx (Vietnamese) * New translations clean.mdx (Portuguese, Brazilian) * New translations extract.mdx (Romanian) * New translations extract.mdx (French) * New translations extract.mdx (Spanish) * New translations extract.mdx (Catalan) * New translations extract.mdx (Czech) * New translations extract.mdx (German) * New translations extract.mdx (Greek) * New translations extract.mdx (Hungarian) * New translations extract.mdx (Italian) * New translations extract.mdx (Lithuanian) * New translations extract.mdx (Dutch) * New translations extract.mdx (Norwegian) * New translations extract.mdx (Polish) * New translations extract.mdx (Portuguese) * New translations extract.mdx (Russian) * New translations extract.mdx (Swedish) * New translations extract.mdx (Chinese Simplified) * New translations extract.mdx (Vietnamese) * New translations extract.mdx (Portuguese, Brazilian) * New translations merge.mdx (Romanian) * New translations merge.mdx (French) * New translations merge.mdx (Catalan) * New translations merge.mdx (Czech) * New translations merge.mdx (German) * New translations merge.mdx (Hungarian) * New translations merge.mdx (Italian) * New translations merge.mdx (Lithuanian) * New translations merge.mdx (Dutch) * New translations merge.mdx (Norwegian) * New translations merge.mdx (Polish) * New translations merge.mdx (Portuguese) * New translations merge.mdx (Russian) * New translations merge.mdx (Swedish) * New translations merge.mdx (Chinese Simplified) * New translations merge.mdx (Vietnamese) * New translations merge.mdx (Portuguese, Brazilian) * New translations minify.mdx (Romanian) * New translations minify.mdx (French) * New translations minify.mdx (Spanish) * New translations minify.mdx (Catalan) * New translations minify.mdx (Czech) * New translations minify.mdx (German) * New translations minify.mdx (Greek) * New translations minify.mdx (Hungarian) * New translations minify.mdx (Italian) * New translations minify.mdx (Lithuanian) * New translations minify.mdx (Dutch) * New translations minify.mdx (Norwegian) * New translations minify.mdx (Polish) * New translations minify.mdx (Portuguese) * New translations minify.mdx (Russian) * New translations minify.mdx (Swedish) * New translations minify.mdx (Chinese Simplified) * New translations minify.mdx (Vietnamese) * New translations minify.mdx (Portuguese, Brazilian) * New translations poi.mdx (Romanian) * New translations poi.mdx (French) * New translations poi.mdx (Spanish) * New translations poi.mdx (Catalan) * New translations poi.mdx (Czech) * New translations poi.mdx (German) * New translations poi.mdx (Greek) * New translations poi.mdx (Hungarian) * New translations poi.mdx (Italian) * New translations poi.mdx (Lithuanian) * New translations poi.mdx (Dutch) * New translations poi.mdx (Norwegian) * New translations poi.mdx (Polish) * New translations poi.mdx (Portuguese) * New translations poi.mdx (Russian) * New translations poi.mdx (Swedish) * New translations poi.mdx (Chinese Simplified) * New translations poi.mdx (Vietnamese) * New translations poi.mdx (Portuguese, Brazilian) * New translations routing.mdx (Romanian) * New translations routing.mdx (French) * New translations routing.mdx (Spanish) * New translations routing.mdx (Catalan) * New translations routing.mdx (Czech) * New translations routing.mdx (German) * New translations routing.mdx (Greek) * New translations routing.mdx (Hungarian) * New translations routing.mdx (Italian) * New translations routing.mdx (Lithuanian) * New translations routing.mdx (Dutch) * New translations routing.mdx (Norwegian) * New translations routing.mdx (Polish) * New translations routing.mdx (Portuguese) * New translations routing.mdx (Russian) * New translations routing.mdx (Swedish) * New translations routing.mdx (Chinese Simplified) * New translations routing.mdx (Vietnamese) * New translations routing.mdx (Portuguese, Brazilian) * New translations scissors.mdx (Romanian) * New translations scissors.mdx (French) * New translations scissors.mdx (Spanish) * New translations scissors.mdx (Catalan) * New translations scissors.mdx (Czech) * New translations scissors.mdx (German) * New translations scissors.mdx (Greek) * New translations scissors.mdx (Hungarian) * New translations scissors.mdx (Italian) * New translations scissors.mdx (Lithuanian) * New translations scissors.mdx (Dutch) * New translations scissors.mdx (Norwegian) * New translations scissors.mdx (Polish) * New translations scissors.mdx (Portuguese) * New translations scissors.mdx (Russian) * New translations scissors.mdx (Swedish) * New translations scissors.mdx (Chinese Simplified) * New translations scissors.mdx (Vietnamese) * New translations scissors.mdx (Portuguese, Brazilian) * New translations time.mdx (Romanian) * New translations time.mdx (French) * New translations time.mdx (Spanish) * New translations time.mdx (Catalan) * New translations time.mdx (Czech) * New translations time.mdx (German) * New translations time.mdx (Greek) * New translations time.mdx (Hungarian) * New translations time.mdx (Italian) * New translations time.mdx (Lithuanian) * New translations time.mdx (Dutch) * New translations time.mdx (Norwegian) * New translations time.mdx (Polish) * New translations time.mdx (Portuguese) * New translations time.mdx (Russian) * New translations time.mdx (Swedish) * New translations time.mdx (Chinese Simplified) * New translations time.mdx (Vietnamese) * New translations time.mdx (Portuguese, Brazilian) * remove fils with wrong extension
This commit is contained in:
18
website/src/lib/docs/cs/toolbar/clean.mdx
Normal file
18
website/src/lib/docs/cs/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>
|
28
website/src/lib/docs/cs/toolbar/extract.mdx
Normal file
28
website/src/lib/docs/cs/toolbar/extract.mdx
Normal file
@@ -0,0 +1,28 @@
|
||||
---
|
||||
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/cs/toolbar/merge.mdx
Normal file
20
website/src/lib/docs/cs/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>
|
28
website/src/lib/docs/cs/toolbar/minify.mdx
Normal file
28
website/src/lib/docs/cs/toolbar/minify.mdx
Normal file
@@ -0,0 +1,28 @@
|
||||
---
|
||||
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/cs/toolbar/poi.mdx
Normal file
27
website/src/lib/docs/cs/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.
|
88
website/src/lib/docs/cs/toolbar/routing.mdx
Normal file
88
website/src/lib/docs/cs/toolbar/routing.mdx
Normal file
@@ -0,0 +1,88 @@
|
||||
---
|
||||
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 points.
|
||||
|
||||
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.
|
||||
|
||||
<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.
|
32
website/src/lib/docs/cs/toolbar/scissors.mdx
Normal file
32
website/src/lib/docs/cs/toolbar/scissors.mdx
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: Crop and split
|
||||
---
|
||||
|
||||
<script>
|
||||
import { ScissorsIcon } from 'lucide-svelte';
|
||||
import Scissors from '$lib/components/toolbar/tools/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, hover over the trace on the map.
|
||||
Scissors will appear at the cursor position, indicating that you can split the trace at this 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." />
|
29
website/src/lib/docs/cs/toolbar/time.mdx
Normal file
29
website/src/lib/docs/cs/toolbar/time.mdx
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
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>
|
Reference in New Issue
Block a user