diff --git a/website/src/lib/docs/ca/faq.mdx b/website/src/lib/docs/ca/faq.mdx
index 5975d0fc..0d084f3d 100644
--- a/website/src/lib/docs/ca/faq.mdx
+++ b/website/src/lib/docs/ca/faq.mdx
@@ -1,5 +1,5 @@
---
-title: FAQ
+title: Preguntes freqüents
---
-## Help keep the website free (and ad-free)
+## Pomozte udržet web zdarma (a bez reklam)
-Each time you add or move GPS points, our servers calculate the best route on the road network.
-We also use APIs from Mapbox to display beautiful maps, retrieve elevation data and allow you to search for places.
+Vždy, když přidáte nebo přesunete GPS body, naše servery vypočítají nejlepší cestu po silniční síti.
+Používáme také API z Mapboxu pro zobrazení krásných map, získání dat o nadmořské výšce a vyhledávání míst.
-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.
+Bohužel, to vše je nákladné.
+Pokud rádi používáte tento nástroj a zdá se vám hodnotný, zvažte prosím malý příspěvek k udržení webu zdarma a bez reklam.
-Thank you very much for your support! ❤️
+Děkujeme za vaši podporu! ❤️
diff --git a/website/src/lib/docs/cs/home/mapbox.mdx b/website/src/lib/docs/cs/home/mapbox.mdx
index 3085ec53..7856b8f7 100644
--- a/website/src/lib/docs/cs/home/mapbox.mdx
+++ b/website/src/lib/docs/cs/home/mapbox.mdx
@@ -1,5 +1,5 @@
-Mapbox is the company that provides some of the beautiful maps on this website.
-They also develop the map engine which powers **gpx.studio**.
+Mapbox je společnost poskytující některé z krásných map na tomto webu.
+Vyvíjí také mapový engine na jehož základě provozujeme **gpx.studio**.
-We are incredibly fortunate and grateful to be part of their Community 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.
+Jsme velmi rádi a vděční za to, že můžeme být součástí jejich komunitního programu, který podporuje neziskové a vzdělávací organizace a organizace s pozitivním dopadem.
+Toto partnerství umožňuje **gpx.studiu** využívat nástroje Mapboxu se slevou a přináší projektu finanční udržitelnost. Díky tomu vám můžeme nabídnout tu nejlepší uživatelskou přívětivost.
diff --git a/website/src/lib/docs/cs/home/translation.mdx b/website/src/lib/docs/cs/home/translation.mdx
index b073786c..08003971 100644
--- a/website/src/lib/docs/cs/home/translation.mdx
+++ b/website/src/lib/docs/cs/home/translation.mdx
@@ -2,11 +2,11 @@
import { Languages } from 'lucide-svelte';
-## Translation
+## Překlad
-The website is translated by volunteers using a collaborative translation platform.
-You can contribute by adding or improving translations on our Crowdin project.
+Tento web je překládán dobrovolníky prostřednictvím kolaborativní překladatelské platformy.
+Ke zlepšení překladů můžete přispět na našem Crowdin projektu.
-If you would like to start translating into a new language, please get in touch.
+Pokud byste chtěli zahájit překlad do nového jazyka, ozvěte se nám, prosím.
Jakákoliv pomoc je velmi ceněna!
diff --git a/website/src/lib/docs/cs/menu/edit.mdx b/website/src/lib/docs/cs/menu/edit.mdx
index e4e6adc3..adb6af8d 100644
--- a/website/src/lib/docs/cs/menu/edit.mdx
+++ b/website/src/lib/docs/cs/menu/edit.mdx
@@ -9,88 +9,88 @@ title: Edit actions
# { 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.
+Na rozdíl od akcí v menu Soubor, editační akce mohou změnit obsah aktuálně otevřených souborů.
+Pokud máte zvoleno zobrazení Svislého seznamu souborů (viz Soubory a statistiky](../files-and-stats)), můžou být akce aplikovány i na [trasy, úseky a body zájmu](../gpx).
+Proto budeme všechny prvky, které mohou být těmito akcemi upraveny, označovat jako _prvky souborů_.
+Všechny akce kromě zpět a opakovat jsou také dostupné z kontextového menu (klik pravým tlačítkem) prvků souborů.
-### Undo and redo
+### Zpět a opakovat
-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.
+Těmito tlačítky můžete vrátit nebo opakovat poslední vykonané akce.
+To platí pro všechny akce v rozhraní kromě nastavení zobrazení, nastavení aplikace nebo pohybů mapy.
-### Info...
+### Informace...
-Open the information dialog of the currently selected file item, where you can see and edit its name and description.
+Otevře informační dialog zvoleného prvku souborů, kde lze zobrazit a změnit jméno a popis prvku.
-### Appearance...
+### Vzhled...
-Open the appearance dialog, where you can change the color, opacity, and width of the selected file items on the map.
+Otevře dialog vzhledu, kde můžete změnit barvu, průhlednost a tloušťku zvolených prvků souborů v mapě.
-### Hide/unhide
+### Zobrazit / skrýt
-Toggle the visibility of the selected file items on the map.
+Přepínání viditelnosti zvolených prvků souborů v mapě.
-### New track
+### Nová trasa
-Create a new track in the selected file.
+Vytvoří novou trasu ve zvoleném souboru.
-This action is only available when the vertical layout of the files list is enabled.
-Additionally, the selection must be a single file.
+Tato akce je dostupná jen pokud je aktivní svislý seznam souborů.
+Musí být zvolen právě jeden soubor.
-### New segment
+### Nový úsek
-Create a new segment in the selected track.
+Ve zvolené trase vytvoří nový úsek.
-This action is only available when the vertical layout of the files list is enabled.
-Additionally, the selection must be a single track.
+Tato akce je dostupná jen pokud je aktivní svislý seznam souborů.
+Musí být zvolena právě jedna trasa.
-### Select all
+### Vybrat vše
-Add all file items in the current hierarchy level to the selection.
+Přidejte k výběru všechny prvky souborů v dané úrovni hierarchie.
-### Center
+### Vycentrovat
-Center the map on the selected file items.
+Vystředí mapu na označené prvky souborů.
-### Copy
+### Kopírovat
-Copy the selected file items to the clipboard.
+Zkopíruje zvolené prvky souborů do schránky.
-This action is only available when the vertical layout of the files list is enabled.
+Tato akce je dostupná jen pokud je aktivní svislý seznam souborů.
-### Cut
+### Vyjmout
-Cut the selected file items to the clipboard.
+Vyjme zvolené prvky souborů do schránky.
-This action is only available when the vertical layout of the files list is enabled.
+Tato akce je dostupná jen pokud je aktivní svislý seznam souborů.
-### Paste
+### Vložit
-Paste the file items from the clipboard to the current hierarchy level if they are compatible with it.
+Vloží prvky souborů ze schránky do stávající úrovně hierarchie.
-This action is only available when the vertical layout of the files list is enabled.
+Tato akce je dostupná jen pokud je aktivní svislý seznam souborů.
-### Delete
+### Smazat
-Delete the selected file items.
+Smaže všechny zvolené prvky souborů.
diff --git a/website/src/lib/docs/cs/menu/file.mdx b/website/src/lib/docs/cs/menu/file.mdx
index 5ef690e2..1286518d 100644
--- a/website/src/lib/docs/cs/menu/file.mdx
+++ b/website/src/lib/docs/cs/menu/file.mdx
@@ -1,5 +1,5 @@
---
-title: File actions
+title: Akce souboru
---
-## 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.
+בכל פעם שאתה מוסיף או מעביר נקודות GPS, השרתים שלנו מחשבים את המסלול הטוב ביותר ברשת הדרכים.
We also use APIs from Mapbox to display beautiful maps, retrieve elevation data and allow you to search for places.
Unfortunately, this is expensive.
diff --git a/website/src/lib/docs/it/files-and-stats.mdx b/website/src/lib/docs/it/files-and-stats.mdx
index 2ecfe40a..160080ce 100644
--- a/website/src/lib/docs/it/files-and-stats.mdx
+++ b/website/src/lib/docs/it/files-and-stats.mdx
@@ -1,5 +1,5 @@
---
-title: Files and statistics
+title: File e statistiche
---
-## Aiuta a mantenere il sito gratis (e senza pubblicità)
+## Aiuta a mantenere il sito gratuito (e senza pubblicità)
Ogni volta che aggiungi o sposti i punti GPS, i nostri server calcolano il percorso migliore sulla rete stradale.
-Utilizziamo anche le API di Mapbox per visualizzare mappe dettagliate, recuperare i dati di elevazione e consentire la ricerca di luoghi.
+Utilizziamo anche le API di Mapbox per visualizzare mappe gradevoli, recuperare i dati altimetrici e consentire la ricerca di luoghi.
Sfortunatamente, questo è costoso.
Se ti piace utilizzare questo strumento e lo trovi utile, per favore considera di fare una piccola donazione per aiutare a mantenere il sito web gratuito e senza pubblicità.
-Grazie mille per il tuo supporto! ❤️
+Grazie mille per il vostro supporto! ❤️
diff --git a/website/src/lib/docs/it/menu/edit.mdx b/website/src/lib/docs/it/menu/edit.mdx
index 8b4190b2..fd400b55 100644
--- a/website/src/lib/docs/it/menu/edit.mdx
+++ b/website/src/lib/docs/it/menu/edit.mdx
@@ -1,5 +1,5 @@
---
-title: Edit actions
+title: Azioni di modifica
---
+
+# { 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 OpenStreetMap, 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 map.
+2. Use the tool on the right to inspect the existing data.
+3. Right-click on the location and select .
+4. Explain what is incorrect or missing in the note and click to submit it.
+
+Someone more experienced with OpenStreetMap will then review your note and make the necessary changes.
+
+
+
+More information on how to contribute to OpenStreetMap can be found here.
+
+
diff --git a/website/src/lib/docs/tr/files-and-stats.mdx b/website/src/lib/docs/tr/files-and-stats.mdx
new file mode 100644
index 00000000..7bd1bbe8
--- /dev/null
+++ b/website/src/lib/docs/tr/files-and-stats.mdx
@@ -0,0 +1,82 @@
+---
+title: Files and statistics
+---
+
+
+
+# { 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.
+
+
+
+When using a mouse, you need to hold Shift to scroll horizontally.
+
+
+
+### 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 Ctrl/Cmd key, you can add files to the selection or remove them, and by holding Shift, 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.
+
+
+
+You can also navigate through the files using the arrow keys on your keyboard, and use Shift to add files to the selection.
+
+
+
+### 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.
+
+
+
+The size of the file list can be adjusted by dragging the separator between the map and the file list.
+
+
+
+## Elevation profile and statistics
+
+At the bottom of the interface, you can find the elevation profile and statistics for the current selection.
+
+
+
+The size of the elevation profile can be adjusted by dragging the separator between the map and the elevation profile.
+
+
+
+### 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 Shift key.
+
+### Additional data
+
+Using the button at the bottom-right of the elevation profile, you can optionally color the elevation profile by:
+
+- **slope** information computed from the elevation data, or
+- **surface** or **category** data coming from OpenStreetMap's surface and highway tags.
+ This is only available for files created with **gpx.studio**.
+
+If your selection includes it, you can also visualize: **speed**, **heart rate**, **cadence**, **temperature** and **power** data on the elevation profile.
diff --git a/website/src/lib/docs/tr/getting-started.mdx b/website/src/lib/docs/tr/getting-started.mdx
new file mode 100644
index 00000000..9931959f
--- /dev/null
+++ b/website/src/lib/docs/tr/getting-started.mdx
@@ -0,0 +1,37 @@
+---
+title: Getting started
+---
+
+
+
+# { 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.
+
+
+
+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.
diff --git a/website/src/lib/docs/tr/gpx.mdx b/website/src/lib/docs/tr/gpx.mdx
new file mode 100644
index 00000000..bef13ac7
--- /dev/null
+++ b/website/src/lib/docs/tr/gpx.mdx
@@ -0,0 +1,34 @@
+---
+title: GPX file format
+---
+
+
+
+# { title }
+
+The GPX file format 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.
+
+### 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.
+
+### 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**.
diff --git a/website/src/lib/docs/tr/home/funding.mdx b/website/src/lib/docs/tr/home/funding.mdx
new file mode 100644
index 00000000..93c7014f
--- /dev/null
+++ b/website/src/lib/docs/tr/home/funding.mdx
@@ -0,0 +1,13 @@
+
+
+## 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 Mapbox 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! ❤️
diff --git a/website/src/lib/docs/tr/home/mapbox.mdx b/website/src/lib/docs/tr/home/mapbox.mdx
new file mode 100644
index 00000000..3085ec53
--- /dev/null
+++ b/website/src/lib/docs/tr/home/mapbox.mdx
@@ -0,0 +1,5 @@
+Mapbox is the company that provides some of the beautiful maps on this website.
+They also develop the map engine which powers **gpx.studio**.
+
+We are incredibly fortunate and grateful to be part of their Community 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.
diff --git a/website/src/lib/docs/tr/home/translation.mdx b/website/src/lib/docs/tr/home/translation.mdx
new file mode 100644
index 00000000..1299512e
--- /dev/null
+++ b/website/src/lib/docs/tr/home/translation.mdx
@@ -0,0 +1,12 @@
+
+
+## Translation
+
+The website is translated by volunteers using a collaborative translation platform.
+You can contribute by adding or improving translations on our Crowdin project.
+
+If you would like to start translating into a new language, please get in touch.
+
+Any help is greatly appreciated!
diff --git a/website/src/lib/docs/tr/integration.mdx b/website/src/lib/docs/tr/integration.mdx
new file mode 100644
index 00000000..a08c54df
--- /dev/null
+++ b/website/src/lib/docs/tr/integration.mdx
@@ -0,0 +1,27 @@
+---
+title: Integration
+---
+
+
+
+# { 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 Mapbox access token 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.
+
+
+
+You will need to set up Cross-Origin Resource Sharing (CORS) headers on your server to allow gpx.studio to load your GPX files.
+
+
+
+
diff --git a/website/src/lib/docs/tr/map-controls.mdx b/website/src/lib/docs/tr/map-controls.mdx
new file mode 100644
index 00000000..8eee6884
--- /dev/null
+++ b/website/src/lib/docs/tr/map-controls.mdx
@@ -0,0 +1,70 @@
+---
+title: Map controls
+---
+
+
+
+# { title }
+
+The map controls are located on the right side of the interface.
+These controls allow you to navigate the map, zoom in and out, and switch between different map styles.
+
+### Map navigation
+
+The controls at the top allow you to zoom in and out , and to change the orientation and tilt of the map .
+
+
+
+To control the orientation and tilt of the map, you can also drag the map while holding Ctrl.
+
+
+
+### Search bar
+
+You can use the search bar to look for an address and navigate to it on the map.
+
+### Locate button
+
+The locate button centers the map on your current location.
+
+
+
+This only works if you have allowed your browser and gpx.studio to access your location.
+
+
+
+### 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.
+
+- Mapillary: 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.
+- Google Street View: click on the map to open a new tab with the street view imagery at that location.
+
+### 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.
+
+
+
+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 WMTS, WMS, or Mapbox style JSON URLs.
diff --git a/website/src/lib/docs/tr/menu.mdx b/website/src/lib/docs/tr/menu.mdx
new file mode 100644
index 00000000..db6245de
--- /dev/null
+++ b/website/src/lib/docs/tr/menu.mdx
@@ -0,0 +1,17 @@
+---
+title: Menu
+---
+
+
+
+# { 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.
+
+
+
+Most of the menu actions can also be performed using the keyboard shortcuts displayed in the menu.
+
+
diff --git a/website/src/lib/docs/tr/menu/edit.mdx b/website/src/lib/docs/tr/menu/edit.mdx
new file mode 100644
index 00000000..e4e6adc3
--- /dev/null
+++ b/website/src/lib/docs/tr/menu/edit.mdx
@@ -0,0 +1,96 @@
+---
+title: Edit actions
+---
+
+
+
+# { 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.
+
+### 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...
+
+Open the information dialog of the currently selected file item, where you can see and edit its name and description.
+
+### Appearance...
+
+Open the appearance dialog, where you can change the color, opacity, and width of the selected file items on the map.
+
+### Hide/unhide
+
+Toggle the visibility of the selected file items on the map.
+
+### New track
+
+Create a new track in the selected file.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+Additionally, the selection must be a single file.
+
+
+
+### New segment
+
+Create a new segment in the selected track.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+Additionally, the selection must be a single track.
+
+
+
+### Select all
+
+Add all file items in the current hierarchy level to the selection.
+
+### Center
+
+Center the map on the selected file items.
+
+### Copy
+
+Copy the selected file items to the clipboard.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+
+
+
+### Cut
+
+Cut the selected file items to the clipboard.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+
+
+
+### Paste
+
+Paste the file items from the clipboard to the current hierarchy level if they are compatible with it.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+
+
+
+### Delete
+
+Delete the selected file items.
diff --git a/website/src/lib/docs/tr/menu/file.mdx b/website/src/lib/docs/tr/menu/file.mdx
new file mode 100644
index 00000000..5ef690e2
--- /dev/null
+++ b/website/src/lib/docs/tr/menu/file.mdx
@@ -0,0 +1,52 @@
+---
+title: File actions
+---
+
+
+
+# { title }
+
+The file actions menu contains a set of pretty self-explanatory file operations.
+
+### New
+
+Create a new empty file.
+
+### Open...
+
+Open files from your computer.
+
+
+
+You can also drag and drop files directly from your file system into the window.
+
+
+
+### Duplicate
+
+Create a copy of the currently selected files.
+
+### Close
+
+Close the currently selected files.
+
+### Close all
+
+Close all files.
+
+### Export...
+
+Open the export dialog to save the currently selected files to your computer.
+
+### Export all...
+
+Open the export dialog to save all files to your computer.
+
+
+
+If your download does not start after clicking the download button, please check your browser settings to allow downloads from gpx.studio.
+
+
diff --git a/website/src/lib/docs/tr/menu/settings.mdx b/website/src/lib/docs/tr/menu/settings.mdx
new file mode 100644
index 00000000..8c529729
--- /dev/null
+++ b/website/src/lib/docs/tr/menu/settings.mdx
@@ -0,0 +1,50 @@
+---
+title: Settings
+---
+
+
+
+# { title }
+
+### Distance units
+
+Change the units used to display distances in the interface.
+
+### 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.
+
+### Temperature units
+
+Change the units used to display temperatures in the interface.
+
+### Language
+
+Change the language used in the interface.
+
+
+
+You can contribute by adding or improving translations on our Crowdin project.
+If you would like to start translating into a new language, please get in touch.
+Any help is greatly appreciated!
+
+
+
+### Theme
+
+Change the theme used in the interface.
+
+### Street view source
+
+Change the source used for the [street view control](../map-controls).
+The default one is Mapillary, but you can also use Google Street View.
+Learn more about how to use the street view control in the [map controls section](../map-controls).
+
+### 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).
diff --git a/website/src/lib/docs/tr/menu/view.mdx b/website/src/lib/docs/tr/menu/view.mdx
new file mode 100644
index 00000000..88aa5075
--- /dev/null
+++ b/website/src/lib/docs/tr/menu/view.mdx
@@ -0,0 +1,48 @@
+---
+title: View options
+---
+
+
+
+# { title }
+
+This menu provides options to rearrange the interface and the map view.
+
+### Elevation profile
+
+Hide the elevation profile to make room for the map, or show it to inspect the current selection.
+
+### 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).
+
+### Switch to previous basemap
+
+Change the basemap to the one previously selected through the [map layer control](../map-controls).
+
+### Toggle overlays
+
+Toggle the visibility of the map overlays selected through the [map layer control](../map-controls).
+
+### 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).
+
+### Direction arrows
+
+Toggle the visibility of direction arrows on the map.
+
+### Toggle 3D
+
+Enter or exit the 3D map view.
+
+
+
+To control the orientation and tilt of the map, you can also drag the map while holding Ctrl.
+
+
diff --git a/website/src/lib/docs/tr/toolbar.mdx b/website/src/lib/docs/tr/toolbar.mdx
new file mode 100644
index 00000000..86a6a980
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar.mdx
@@ -0,0 +1,32 @@
+---
+title: Toolbar
+---
+
+
+
+# { 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.
+
+
+
+
+
+
+
+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.
diff --git a/website/src/lib/docs/tr/toolbar/clean.mdx b/website/src/lib/docs/tr/toolbar/clean.mdx
new file mode 100644
index 00000000..e8b8ffc5
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/clean.mdx
@@ -0,0 +1,18 @@
+---
+title: Clean
+---
+
+
+
+# { 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.
+
+
+
+
diff --git a/website/src/lib/docs/tr/toolbar/elevation.mdx b/website/src/lib/docs/tr/toolbar/elevation.mdx
new file mode 100644
index 00000000..8fb869d5
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/elevation.mdx
@@ -0,0 +1,24 @@
+---
+title: Elevation
+---
+
+
+
+# { title }
+
+This tool allows you to add elevation data to traces and [points of interest](../gpx), or to replace the existing data.
+
+
+
+
+
+
+
+Elevation data is provided by Mapbox.
+You can learn more about its origin and accuracy in the documentation.
+
+
diff --git a/website/src/lib/docs/tr/toolbar/extract.mdx b/website/src/lib/docs/tr/toolbar/extract.mdx
new file mode 100644
index 00000000..737c451d
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/extract.mdx
@@ -0,0 +1,26 @@
+---
+title: Extract
+---
+
+
+
+# { title }
+
+This tool allows you to extract [tracks (or segments)](../gpx) from files (or tracks) containing multiple of them.
+
+
+
+
+
+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.
+
+
+
+When extracting the tracks from a file containing points of interest, the tool will automatically assign each point of interest to the track it is closest to.
+
+
diff --git a/website/src/lib/docs/tr/toolbar/merge.mdx b/website/src/lib/docs/tr/toolbar/merge.mdx
new file mode 100644
index 00000000..11ca1f1d
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/merge.mdx
@@ -0,0 +1,20 @@
+---
+title: Merge
+---
+
+
+
+# { 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.
+
+
+
+
diff --git a/website/src/lib/docs/tr/toolbar/minify.mdx b/website/src/lib/docs/tr/toolbar/minify.mdx
new file mode 100644
index 00000000..11b53248
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/minify.mdx
@@ -0,0 +1,26 @@
+---
+title: Minify
+---
+
+
+
+# { 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.
+
+
+
+
+
+
+
+The tolerance value represents the maximum distance allowed between the original trace and the simplified trace.
+You can read more about the algorithm used here.
+
+
diff --git a/website/src/lib/docs/tr/toolbar/poi.mdx b/website/src/lib/docs/tr/toolbar/poi.mdx
new file mode 100644
index 00000000..6cdc531f
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/poi.mdx
@@ -0,0 +1,27 @@
+---
+title: Points of interest
+---
+
+
+
+# { 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.
+
+
+
+
+
+### 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.
diff --git a/website/src/lib/docs/tr/toolbar/routing.mdx b/website/src/lib/docs/tr/toolbar/routing.mdx
new file mode 100644
index 00000000..dfed41da
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/routing.mdx
@@ -0,0 +1,84 @@
+---
+title: Route planning and editing
+---
+
+
+
+# { 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 .
+
+
+
+
+
+### Routing
+
+When routing is enabled, anchor points placed or moved on the map will be connected by a route calculated on the OpenStreetMap road network.
+Disable routing to connect anchor points with straight lines.
+This setting can also be toggled by pressing F5.
+
+### Activity
+
+Select the activity type to tailor the routes for.
+
+### Allow private roads
+
+When enabled, the routing engine will consider private roads when computing routes.
+
+
+
+Only use this option if you have local knowledge of the area and have permission to use the roads in question.
+
+
+
+## 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.
+
+
+
+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.
+
+
+
+Finally, you can delete anchor points by clicking on them and selecting from the context menu.
+
+
+
+## Additional tools
+
+The following tools automate some common route modification operations.
+
+### Reverse
+
+Reverse the direction of the route.
+
+### Back to start
+
+Connect the last point of the route with the starting point, using the chosen routing settings.
+
+### Round trip
+
+Return to the starting point by the same route.
+
+### 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 from the context menu.
diff --git a/website/src/lib/docs/tr/toolbar/scissors.mdx b/website/src/lib/docs/tr/toolbar/scissors.mdx
new file mode 100644
index 00000000..dda7622f
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/scissors.mdx
@@ -0,0 +1,32 @@
+---
+title: Crop and split
+---
+
+
+
+# { 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.
+
+
+
+
+
+## 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).
+
+
diff --git a/website/src/lib/docs/tr/toolbar/time.mdx b/website/src/lib/docs/tr/toolbar/time.mdx
new file mode 100644
index 00000000..4b016114
--- /dev/null
+++ b/website/src/lib/docs/tr/toolbar/time.mdx
@@ -0,0 +1,27 @@
+---
+title: Time
+---
+
+
+
+# { 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.
+
+
+
+
+
+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.
+
+
+
+When using this tool with existing timestamps, changing the time or speed will simply shift, stretch, or compress them accordingly.
+
+
diff --git a/website/src/lib/docs/uk/faq.mdx b/website/src/lib/docs/uk/faq.mdx
new file mode 100644
index 00000000..5975d0fc
--- /dev/null
+++ b/website/src/lib/docs/uk/faq.mdx
@@ -0,0 +1,35 @@
+---
+title: FAQ
+---
+
+
+
+# { 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 OpenStreetMap, 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 map.
+2. Use the tool on the right to inspect the existing data.
+3. Right-click on the location and select .
+4. Explain what is incorrect or missing in the note and click to submit it.
+
+Someone more experienced with OpenStreetMap will then review your note and make the necessary changes.
+
+
+
+More information on how to contribute to OpenStreetMap can be found here.
+
+
diff --git a/website/src/lib/docs/uk/files-and-stats.mdx b/website/src/lib/docs/uk/files-and-stats.mdx
new file mode 100644
index 00000000..7bd1bbe8
--- /dev/null
+++ b/website/src/lib/docs/uk/files-and-stats.mdx
@@ -0,0 +1,82 @@
+---
+title: Files and statistics
+---
+
+
+
+# { 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.
+
+
+
+When using a mouse, you need to hold Shift to scroll horizontally.
+
+
+
+### 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 Ctrl/Cmd key, you can add files to the selection or remove them, and by holding Shift, 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.
+
+
+
+You can also navigate through the files using the arrow keys on your keyboard, and use Shift to add files to the selection.
+
+
+
+### 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.
+
+
+
+The size of the file list can be adjusted by dragging the separator between the map and the file list.
+
+
+
+## Elevation profile and statistics
+
+At the bottom of the interface, you can find the elevation profile and statistics for the current selection.
+
+
+
+The size of the elevation profile can be adjusted by dragging the separator between the map and the elevation profile.
+
+
+
+### 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 Shift key.
+
+### Additional data
+
+Using the button at the bottom-right of the elevation profile, you can optionally color the elevation profile by:
+
+- **slope** information computed from the elevation data, or
+- **surface** or **category** data coming from OpenStreetMap's surface and highway tags.
+ This is only available for files created with **gpx.studio**.
+
+If your selection includes it, you can also visualize: **speed**, **heart rate**, **cadence**, **temperature** and **power** data on the elevation profile.
diff --git a/website/src/lib/docs/uk/getting-started.mdx b/website/src/lib/docs/uk/getting-started.mdx
new file mode 100644
index 00000000..9931959f
--- /dev/null
+++ b/website/src/lib/docs/uk/getting-started.mdx
@@ -0,0 +1,37 @@
+---
+title: Getting started
+---
+
+
+
+# { 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.
+
+
+
+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.
diff --git a/website/src/lib/docs/uk/gpx.mdx b/website/src/lib/docs/uk/gpx.mdx
new file mode 100644
index 00000000..bef13ac7
--- /dev/null
+++ b/website/src/lib/docs/uk/gpx.mdx
@@ -0,0 +1,34 @@
+---
+title: GPX file format
+---
+
+
+
+# { title }
+
+The GPX file format 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.
+
+### 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.
+
+### 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**.
diff --git a/website/src/lib/docs/uk/home/funding.mdx b/website/src/lib/docs/uk/home/funding.mdx
new file mode 100644
index 00000000..93c7014f
--- /dev/null
+++ b/website/src/lib/docs/uk/home/funding.mdx
@@ -0,0 +1,13 @@
+
+
+## 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 Mapbox 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! ❤️
diff --git a/website/src/lib/docs/uk/home/mapbox.mdx b/website/src/lib/docs/uk/home/mapbox.mdx
new file mode 100644
index 00000000..3085ec53
--- /dev/null
+++ b/website/src/lib/docs/uk/home/mapbox.mdx
@@ -0,0 +1,5 @@
+Mapbox is the company that provides some of the beautiful maps on this website.
+They also develop the map engine which powers **gpx.studio**.
+
+We are incredibly fortunate and grateful to be part of their Community 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.
diff --git a/website/src/lib/docs/uk/home/translation.mdx b/website/src/lib/docs/uk/home/translation.mdx
new file mode 100644
index 00000000..1299512e
--- /dev/null
+++ b/website/src/lib/docs/uk/home/translation.mdx
@@ -0,0 +1,12 @@
+
+
+## Translation
+
+The website is translated by volunteers using a collaborative translation platform.
+You can contribute by adding or improving translations on our Crowdin project.
+
+If you would like to start translating into a new language, please get in touch.
+
+Any help is greatly appreciated!
diff --git a/website/src/lib/docs/uk/integration.mdx b/website/src/lib/docs/uk/integration.mdx
new file mode 100644
index 00000000..a08c54df
--- /dev/null
+++ b/website/src/lib/docs/uk/integration.mdx
@@ -0,0 +1,27 @@
+---
+title: Integration
+---
+
+
+
+# { 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 Mapbox access token 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.
+
+
+
+You will need to set up Cross-Origin Resource Sharing (CORS) headers on your server to allow gpx.studio to load your GPX files.
+
+
+
+
diff --git a/website/src/lib/docs/uk/map-controls.mdx b/website/src/lib/docs/uk/map-controls.mdx
new file mode 100644
index 00000000..8eee6884
--- /dev/null
+++ b/website/src/lib/docs/uk/map-controls.mdx
@@ -0,0 +1,70 @@
+---
+title: Map controls
+---
+
+
+
+# { title }
+
+The map controls are located on the right side of the interface.
+These controls allow you to navigate the map, zoom in and out, and switch between different map styles.
+
+### Map navigation
+
+The controls at the top allow you to zoom in and out , and to change the orientation and tilt of the map .
+
+
+
+To control the orientation and tilt of the map, you can also drag the map while holding Ctrl.
+
+
+
+### Search bar
+
+You can use the search bar to look for an address and navigate to it on the map.
+
+### Locate button
+
+The locate button centers the map on your current location.
+
+
+
+This only works if you have allowed your browser and gpx.studio to access your location.
+
+
+
+### 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.
+
+- Mapillary: 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.
+- Google Street View: click on the map to open a new tab with the street view imagery at that location.
+
+### 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.
+
+
+
+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 WMTS, WMS, or Mapbox style JSON URLs.
diff --git a/website/src/lib/docs/uk/menu.mdx b/website/src/lib/docs/uk/menu.mdx
new file mode 100644
index 00000000..db6245de
--- /dev/null
+++ b/website/src/lib/docs/uk/menu.mdx
@@ -0,0 +1,17 @@
+---
+title: Menu
+---
+
+
+
+# { 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.
+
+
+
+Most of the menu actions can also be performed using the keyboard shortcuts displayed in the menu.
+
+
diff --git a/website/src/lib/docs/uk/menu/edit.mdx b/website/src/lib/docs/uk/menu/edit.mdx
new file mode 100644
index 00000000..e4e6adc3
--- /dev/null
+++ b/website/src/lib/docs/uk/menu/edit.mdx
@@ -0,0 +1,96 @@
+---
+title: Edit actions
+---
+
+
+
+# { 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.
+
+### 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...
+
+Open the information dialog of the currently selected file item, where you can see and edit its name and description.
+
+### Appearance...
+
+Open the appearance dialog, where you can change the color, opacity, and width of the selected file items on the map.
+
+### Hide/unhide
+
+Toggle the visibility of the selected file items on the map.
+
+### New track
+
+Create a new track in the selected file.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+Additionally, the selection must be a single file.
+
+
+
+### New segment
+
+Create a new segment in the selected track.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+Additionally, the selection must be a single track.
+
+
+
+### Select all
+
+Add all file items in the current hierarchy level to the selection.
+
+### Center
+
+Center the map on the selected file items.
+
+### Copy
+
+Copy the selected file items to the clipboard.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+
+
+
+### Cut
+
+Cut the selected file items to the clipboard.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+
+
+
+### Paste
+
+Paste the file items from the clipboard to the current hierarchy level if they are compatible with it.
+
+
+
+This action is only available when the vertical layout of the files list is enabled.
+
+
+
+### Delete
+
+Delete the selected file items.
diff --git a/website/src/lib/docs/uk/menu/file.mdx b/website/src/lib/docs/uk/menu/file.mdx
new file mode 100644
index 00000000..5ef690e2
--- /dev/null
+++ b/website/src/lib/docs/uk/menu/file.mdx
@@ -0,0 +1,52 @@
+---
+title: File actions
+---
+
+
+
+# { title }
+
+The file actions menu contains a set of pretty self-explanatory file operations.
+
+### New
+
+Create a new empty file.
+
+### Open...
+
+Open files from your computer.
+
+
+
+You can also drag and drop files directly from your file system into the window.
+
+
+
+### Duplicate
+
+Create a copy of the currently selected files.
+
+### Close
+
+Close the currently selected files.
+
+### Close all
+
+Close all files.
+
+### Export...
+
+Open the export dialog to save the currently selected files to your computer.
+
+### Export all...
+
+Open the export dialog to save all files to your computer.
+
+
+
+If your download does not start after clicking the download button, please check your browser settings to allow downloads from gpx.studio.
+
+
diff --git a/website/src/lib/docs/uk/menu/settings.mdx b/website/src/lib/docs/uk/menu/settings.mdx
new file mode 100644
index 00000000..8c529729
--- /dev/null
+++ b/website/src/lib/docs/uk/menu/settings.mdx
@@ -0,0 +1,50 @@
+---
+title: Settings
+---
+
+
+
+# { title }
+
+### Distance units
+
+Change the units used to display distances in the interface.
+
+### 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.
+
+### Temperature units
+
+Change the units used to display temperatures in the interface.
+
+### Language
+
+Change the language used in the interface.
+
+
+
+You can contribute by adding or improving translations on our Crowdin project.
+If you would like to start translating into a new language, please get in touch.
+Any help is greatly appreciated!
+
+
+
+### Theme
+
+Change the theme used in the interface.
+
+### Street view source
+
+Change the source used for the [street view control](../map-controls).
+The default one is Mapillary, but you can also use Google Street View.
+Learn more about how to use the street view control in the [map controls section](../map-controls).
+
+### 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).
diff --git a/website/src/lib/docs/uk/menu/view.mdx b/website/src/lib/docs/uk/menu/view.mdx
new file mode 100644
index 00000000..88aa5075
--- /dev/null
+++ b/website/src/lib/docs/uk/menu/view.mdx
@@ -0,0 +1,48 @@
+---
+title: View options
+---
+
+
+
+# { title }
+
+This menu provides options to rearrange the interface and the map view.
+
+### Elevation profile
+
+Hide the elevation profile to make room for the map, or show it to inspect the current selection.
+
+### 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).
+
+### Switch to previous basemap
+
+Change the basemap to the one previously selected through the [map layer control](../map-controls).
+
+### Toggle overlays
+
+Toggle the visibility of the map overlays selected through the [map layer control](../map-controls).
+
+### 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).
+
+### Direction arrows
+
+Toggle the visibility of direction arrows on the map.
+
+### Toggle 3D
+
+Enter or exit the 3D map view.
+
+
+
+To control the orientation and tilt of the map, you can also drag the map while holding Ctrl.
+
+
diff --git a/website/src/lib/docs/uk/toolbar.mdx b/website/src/lib/docs/uk/toolbar.mdx
new file mode 100644
index 00000000..86a6a980
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar.mdx
@@ -0,0 +1,32 @@
+---
+title: Toolbar
+---
+
+
+
+# { 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.
+
+
+
+
+
+
+
+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.
diff --git a/website/src/lib/docs/uk/toolbar/clean.mdx b/website/src/lib/docs/uk/toolbar/clean.mdx
new file mode 100644
index 00000000..e8b8ffc5
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/clean.mdx
@@ -0,0 +1,18 @@
+---
+title: Clean
+---
+
+
+
+# { 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.
+
+
+
+
diff --git a/website/src/lib/docs/uk/toolbar/elevation.mdx b/website/src/lib/docs/uk/toolbar/elevation.mdx
new file mode 100644
index 00000000..8fb869d5
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/elevation.mdx
@@ -0,0 +1,24 @@
+---
+title: Elevation
+---
+
+
+
+# { title }
+
+This tool allows you to add elevation data to traces and [points of interest](../gpx), or to replace the existing data.
+
+
+
+
+
+
+
+Elevation data is provided by Mapbox.
+You can learn more about its origin and accuracy in the documentation.
+
+
diff --git a/website/src/lib/docs/uk/toolbar/extract.mdx b/website/src/lib/docs/uk/toolbar/extract.mdx
new file mode 100644
index 00000000..737c451d
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/extract.mdx
@@ -0,0 +1,26 @@
+---
+title: Extract
+---
+
+
+
+# { title }
+
+This tool allows you to extract [tracks (or segments)](../gpx) from files (or tracks) containing multiple of them.
+
+
+
+
+
+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.
+
+
+
+When extracting the tracks from a file containing points of interest, the tool will automatically assign each point of interest to the track it is closest to.
+
+
diff --git a/website/src/lib/docs/uk/toolbar/merge.mdx b/website/src/lib/docs/uk/toolbar/merge.mdx
new file mode 100644
index 00000000..11ca1f1d
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/merge.mdx
@@ -0,0 +1,20 @@
+---
+title: Merge
+---
+
+
+
+# { 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.
+
+
+
+
diff --git a/website/src/lib/docs/uk/toolbar/minify.mdx b/website/src/lib/docs/uk/toolbar/minify.mdx
new file mode 100644
index 00000000..11b53248
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/minify.mdx
@@ -0,0 +1,26 @@
+---
+title: Minify
+---
+
+
+
+# { 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.
+
+
+
+
+
+
+
+The tolerance value represents the maximum distance allowed between the original trace and the simplified trace.
+You can read more about the algorithm used here.
+
+
diff --git a/website/src/lib/docs/uk/toolbar/poi.mdx b/website/src/lib/docs/uk/toolbar/poi.mdx
new file mode 100644
index 00000000..6cdc531f
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/poi.mdx
@@ -0,0 +1,27 @@
+---
+title: Points of interest
+---
+
+
+
+# { 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.
+
+
+
+
+
+### 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.
diff --git a/website/src/lib/docs/uk/toolbar/routing.mdx b/website/src/lib/docs/uk/toolbar/routing.mdx
new file mode 100644
index 00000000..dfed41da
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/routing.mdx
@@ -0,0 +1,84 @@
+---
+title: Route planning and editing
+---
+
+
+
+# { 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 .
+
+
+
+
+
+### Routing
+
+When routing is enabled, anchor points placed or moved on the map will be connected by a route calculated on the OpenStreetMap road network.
+Disable routing to connect anchor points with straight lines.
+This setting can also be toggled by pressing F5.
+
+### Activity
+
+Select the activity type to tailor the routes for.
+
+### Allow private roads
+
+When enabled, the routing engine will consider private roads when computing routes.
+
+
+
+Only use this option if you have local knowledge of the area and have permission to use the roads in question.
+
+
+
+## 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.
+
+
+
+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.
+
+
+
+Finally, you can delete anchor points by clicking on them and selecting from the context menu.
+
+
+
+## Additional tools
+
+The following tools automate some common route modification operations.
+
+### Reverse
+
+Reverse the direction of the route.
+
+### Back to start
+
+Connect the last point of the route with the starting point, using the chosen routing settings.
+
+### Round trip
+
+Return to the starting point by the same route.
+
+### 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 from the context menu.
diff --git a/website/src/lib/docs/uk/toolbar/scissors.mdx b/website/src/lib/docs/uk/toolbar/scissors.mdx
new file mode 100644
index 00000000..dda7622f
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/scissors.mdx
@@ -0,0 +1,32 @@
+---
+title: Crop and split
+---
+
+
+
+# { 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.
+
+
+
+
+
+## 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).
+
+
diff --git a/website/src/lib/docs/uk/toolbar/time.mdx b/website/src/lib/docs/uk/toolbar/time.mdx
new file mode 100644
index 00000000..4b016114
--- /dev/null
+++ b/website/src/lib/docs/uk/toolbar/time.mdx
@@ -0,0 +1,27 @@
+---
+title: Time
+---
+
+
+
+# { 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.
+
+
+
+
+
+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.
+
+
+
+When using this tool with existing timestamps, changing the time or speed will simply shift, stretch, or compress them accordingly.
+
+
diff --git a/website/src/locales/ca.json b/website/src/locales/ca.json
index 60f08cd5..79b896a9 100644
--- a/website/src/locales/ca.json
+++ b/website/src/locales/ca.json
@@ -136,55 +136,55 @@
"sand": "Sorra",
"grass": "Herba",
"grass_paver": "Gespa",
- "clay": "Clay",
- "stone": "Stone"
+ "clay": "Argila",
+ "stone": "Pedra"
},
"highway": {
- "unknown": "Unknown",
- "motorway": "Highway",
- "motorway_link": "Highway link",
- "trunk": "Primary road",
- "trunk_link": "Primary road link",
- "primary": "Primary road",
- "primary_link": "Primary road link",
- "secondary": "Secondary road",
- "secondary_link": "Secondary road link",
- "tertiary": "Tertiary road",
- "tertiary_link": "Tertiary road link",
- "unclassified": "Minor road",
- "residential": "Residential road",
- "living_street": "Living street",
- "service": "Service road",
- "track": "Track",
- "footway": "Footway",
- "path": "Path",
- "pedestrian": "Pedestrian",
- "cycleway": "Cycleway",
- "steps": "Steps",
- "road": "Road",
- "bridleway": "Horseriding path",
- "platform": "Platform",
- "raceway": "Racing circuit",
- "rest_area": "Rest area",
- "abandoned": "Abandoned",
- "services": "Services",
- "corridor": "Corridor",
- "bus_stop": "Bus stop",
- "busway": "Busway",
- "elevator": "Elevator",
- "via_ferrata": "Via ferrata",
- "proposed": "Road to be built",
- "construction": "Road under construction"
+ "unknown": "Desconegut",
+ "motorway": "Autopista",
+ "motorway_link": "Enllaç d'autopista",
+ "trunk": "Carretera principal",
+ "trunk_link": "Enllaç de carretera principal",
+ "primary": "Carretera principal",
+ "primary_link": "Enllaç de carretera principal",
+ "secondary": "Carretera secundària",
+ "secondary_link": "Enllaç de carretera secundària",
+ "tertiary": "Carretera local",
+ "tertiary_link": "Enllaç de carretera local",
+ "unclassified": "Carretera veïnal",
+ "residential": "Carrer residencial",
+ "living_street": "Carrer residencial",
+ "service": "Via de servei",
+ "track": "Pista",
+ "footway": "Camí de vianants",
+ "path": "Camí",
+ "pedestrian": "Vianant",
+ "cycleway": "Carril bici",
+ "steps": "Graons",
+ "road": "Carretera",
+ "bridleway": "Camí de cavalls",
+ "platform": "Plataforma",
+ "raceway": "Circuit de competició",
+ "rest_area": "Àrea de descans",
+ "abandoned": "Abandonat",
+ "services": "Serveis",
+ "corridor": "Corredor",
+ "bus_stop": "Parada d'autobús",
+ "busway": "Carril bus",
+ "elevator": "Ascensor",
+ "via_ferrata": "Via ferrada",
+ "proposed": "Carretera projectada",
+ "construction": "Carretera en construcció"
},
"sac_scale": {
- "hiking": "Hiking",
- "mountain_hiking": "Mountain hiking",
- "demanding_mountain_hiking": "Demanding mountain hiking",
- "alpine_hiking": "Alpine hiking",
- "demanding_alpine_hiking": "Demanding alpine hiking",
- "difficult_alpine_hiking": "Difficult alpine hiking"
+ "hiking": "Senderisme",
+ "mountain_hiking": "Senderisme de muntanya",
+ "demanding_mountain_hiking": "Senderisme de muntanya exigent",
+ "alpine_hiking": "Alpinisme",
+ "demanding_alpine_hiking": "Alpinisme exigent",
+ "difficult_alpine_hiking": "Alpinisme de dificultat"
},
- "mtb_scale": "MTB scale",
+ "mtb_scale": "Escala BTT",
"error": {
"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",
@@ -197,7 +197,7 @@
"crop": "Retallar",
"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."
+ "help": "Utilitzeu el control lliscant per retallar la traça, o talleu-la clicant en un dels marcadors de tall o a la mateixa traça."
},
"time": {
"tooltip": "Gestionar dades de temps",
@@ -214,80 +214,80 @@
"merge_traces": "Connectar les traçades",
"merge_contents": "Unir els continguts i mantenir les traçades desconnectades",
"merge_selection": "Combinar la selecció",
- "remove_gaps": "Remove time gaps between traces",
+ "remove_gaps": "Elimineu els buits de temps entre les traces",
"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.",
- "selection_tip": "Tip: use {KEYBOARD_SHORTCUT} to add items to the selection."
+ "help_merge_contents": "Fusionant els continguts dels elements seleccionats agruparà tots els continguts en el primer element.",
+ "help_cannot_merge_contents": "La vostra selecció ha de contenir diversos elements per poder fusionar els seus continguts.",
+ "selection_tip": "Consell: useu {KEYBOARD_SHORTCUT} per afegir elements a la selecció."
},
"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": "Extreu continguts a elements separats",
+ "button": "Extreu",
+ "help": "Extreure el contingut dels elements seleccionats crearà un element separat per cada contingut.",
+ "help_invalid_selection": "La vostra selecció ha de contenir elements amb múltiples traces per extreure-les."
},
"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": "Sol·licita dades d'altimetria",
+ "help": "Sol·licitar dades d'altimetria eliminarà qualsevol dada d'altimetria existent i ho reemplaçarà amb dades de Mapbox.",
+ "help_no_selection": "Seleccioneu un fitxer per sol·licitar dades d'altimetria."
},
"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": "Crea i edita punts d'interès",
+ "icon": "Icona",
+ "link": "Enllaç",
+ "longitude": "Longitud",
+ "latitude": "Latitud",
+ "create": "Crea un punt d'interès",
+ "add": "Afegeix un punt d'interès a un fitxer",
+ "help": "Ompliu el formulari per crear un nou punt d'interès o cliqueu en un existent per editar-lo. Cliqueu al mapa per omplir les coordenades o arrossegueu els punts d'interès per moure'ls.",
+ "help_no_selection": "Selecciona un fitxer per crear o editar punts d'interès."
},
"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": "Redueix el nombre de punts GPS",
+ "tolerance": "Tolerància",
+ "number_of_points": "Nombre de punts GPS",
+ "button": "Minimitza",
+ "help": "Useu el lliscador per escollir el nombre de punts GPS que cal mantenir.",
+ "help_no_selection": "Seleccioneu una traça per reduir el nombre de punts GPS."
},
"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",
+ "tooltip": "Neteja els punts GPS i els punts d'interès amb una selecció rectangular",
+ "delete_trackpoints": "Elimina punts GPS",
+ "delete_waypoints": "Elimina punts d'interès",
+ "delete_inside": "Elimina dins la selecció",
+ "delete_outside": "Elimina fora de la selecció",
"button": "Elimina el track",
- "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."
+ "help": "Seleccioneu una àrea rectangular al mapa per eliminar els punts GPS i els punts d'interès.",
+ "help_no_selection": "Seleccioneu una traça per netejar els punts GPS i els punts d'interès."
}
},
"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": "Paràmetres de les capes",
+ "settings_help": "Seleccioneu les capes del mapa que voleu mostrar a la interfície, afegiu capes a mida i ajusteu-ne els paràmetres.",
+ "selection": "Selecció de capes",
"custom_layers": {
- "title": "Custom layers",
- "new": "New custom layer",
- "edit": "Edit custom layer",
+ "title": "Capes a mida",
+ "new": "Nova capa a mida",
+ "edit": "Edita una capa a mida",
"urls": "URL(s)",
- "url_placeholder": "WMTS, WMS or Mapbox style JSON",
- "max_zoom": "Max zoom",
+ "url_placeholder": "WMTS, WMS o Mapbox estil JSON",
+ "max_zoom": "Zoom màxim",
"layer_type": "Tipus de capa",
"basemap": "Mapa base",
"overlay": "Capa",
- "create": "Create layer",
- "update": "Update layer"
+ "create": "Crea una capa",
+ "update": "Actualitza la capa"
},
- "opacity": "Overlay opacity",
+ "opacity": "Opacitat de la superposició",
"label": {
"basemaps": "Mapes base",
"overlays": "Capes",
"custom": "Personalitza",
"world": "Món",
"countries": "Països",
- "belgium": "Belgium",
+ "belgium": "Bèlgica",
"bulgaria": "Bulgària",
"finland": "Finlàndia",
"france": "França",
@@ -336,38 +336,38 @@
"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",
+ "waymarked_trails": "Senders senyalitzats",
+ "waymarkedTrailsHiking": "Senderisme",
+ "waymarkedTrailsCycling": "Ciclisme",
+ "waymarkedTrailsMTB": "BTT",
+ "waymarkedTrailsSkating": "Patinatge",
+ "waymarkedTrailsHorseRiding": "Hípica",
+ "waymarkedTrailsWinter": "Hivern",
+ "points_of_interest": "Punts d'interès",
+ "food": "Menjar",
"bakery": "Fleca",
- "food-store": "Food Store",
+ "food-store": "Botiga de menjar",
"eat-and-drink": "Aliments i begudes",
"amenities": "Equipaments",
"toilets": "Lavabos",
"water": "Aigua",
"shower": "Dutxa",
- "shelter": "Shelter",
- "motorized": "Cars and Motorcycles",
+ "shelter": "Refugi",
+ "motorized": "Cotxes i motos",
"fuel-station": "Gasolinera",
"parking": "Aparcament",
- "garage": "Garage",
- "barrier": "Barrier",
+ "garage": "Garatge",
+ "barrier": "Barrera",
"tourism": "Turisme",
"attraction": "Atracció",
"viewpoint": "Mirador",
"hotel": "Hotel",
"campsite": "Campament",
- "hut": "Hut",
- "picnic": "Picnic Area",
- "summit": "Summit",
- "pass": "Pass",
- "climbing": "Climbing",
+ "hut": "Cabana",
+ "picnic": "Àrea de pícnic",
+ "summit": "Cim",
+ "pass": "Coll",
+ "climbing": "Escalada",
"bicycle": "Bicicleta",
"bicycle-parking": "Aparcament de bicicletes",
"bicycle-rental": "Lloguer de bicicletes",
@@ -376,37 +376,37 @@
"railway-station": "Estació de tren",
"tram-stop": "Parada de tramvia",
"bus-stop": "Parada d'autobús",
- "ferry": "Ferry"
+ "ferry": "Ferri"
},
"color": {
"blue": "Blau",
- "bluered": "Blue Red",
+ "bluered": "Blau vermell",
"gray": "Gris",
"hot": "Popular",
"purple": "Lila",
- "orange": "Orange"
+ "orange": "Taronja"
}
},
"chart": {
- "settings": "Elevation profile settings"
+ "settings": "Paràmetres del perfil d'elevació"
},
"quantities": {
"distance": "Distancia",
"elevation": "Elevació",
- "elevation_gain_loss": "Elevation gain and loss",
- "temperature": "Temperature",
+ "elevation_gain_loss": "Desnivell positiu i negatiu",
+ "temperature": "Temperatura",
"speed": "Velocitat",
"pace": "Ritme",
- "heartrate": "Heart rate",
- "cadence": "Cadence",
- "power": "Power",
+ "heartrate": "Freqüència cardíaca",
+ "cadence": "Cadència",
+ "power": "Potència",
"slope": "Pendent",
"surface": "Superfície",
- "highway": "Category",
- "time": "Time",
- "moving": "Moving",
+ "highway": "Categoria",
+ "time": "Temps",
+ "moving": "En moviment",
"total": "Total",
- "osm_extensions": "OpenStreetMap data"
+ "osm_extensions": "Dades d'OpenStreetMap"
},
"units": {
"meters": "m",
@@ -427,124 +427,124 @@
"power": "W"
},
"gpx": {
- "file": "File",
- "files": "Files",
+ "file": "Fitxer",
+ "files": "Fitxers",
"track": "Track",
"tracks": "Tracks",
"segment": "Segment",
"segments": "Segments",
- "waypoint": "Point of interest",
- "waypoints": "Points of interest",
+ "waypoint": "Punt d'interès",
+ "waypoints": "Punts d'interès",
"symbol": {
- "alert": "Alert",
- "anchor": "Anchor",
- "bank": "Bank",
- "beach": "Beach",
- "bike_trail": "Bike Trail",
- "binoculars": "Binoculars",
- "bridge": "Bridge",
- "building": "Building",
+ "alert": "Alerta",
+ "anchor": "Àncora",
+ "bank": "Banc",
+ "beach": "Platja",
+ "bike_trail": "Sender bici",
+ "binoculars": "Prismàtics",
+ "bridge": "Pont",
+ "building": "Edifici",
"campground": "Campament",
- "car": "Car",
- "car_repair": "Garage",
+ "car": "Cotxe",
+ "car_repair": "Garatge",
"convenience_store": "Botiga local",
- "crossing": "Crossing",
- "department_store": "Department Store",
+ "crossing": "Encreuament",
+ "department_store": "Grans magatzems",
"drinking_water": "Aigua",
- "exit": "Exit",
- "lodge": "Hut",
- "lodging": "Accommodation",
- "forest": "Forest",
+ "exit": "Sortida",
+ "lodge": "Cabana",
+ "lodging": "Allotjament",
+ "forest": "Bosc",
"gas_station": "Gasolinera",
- "ground_transportation": "Ground Transportation",
+ "ground_transportation": "Transport terrestre",
"hotel": "Hotel",
- "house": "House",
- "information": "Information",
- "park": "Park",
+ "house": "Casa",
+ "information": "Informació",
+ "park": "Parc",
"parking_area": "Aparcament",
- "pharmacy": "Pharmacy",
- "picnic_area": "Picnic Area",
+ "pharmacy": "Farmàcia",
+ "picnic_area": "Àrea de pícnic",
"restaurant": "Restaurant",
- "restricted_area": "Restricted Area",
+ "restricted_area": "Àrea restringida",
"restroom": "Lavabos",
- "road": "Road",
- "scenic_area": "Scenic Area",
- "shelter": "Shelter",
- "shopping_center": "Shopping Center",
+ "road": "Carretera",
+ "scenic_area": "Àrea panoràmica",
+ "shelter": "Refugi",
+ "shopping_center": "Centre comercial",
"shower": "Dutxa",
- "summit": "Summit",
- "telephone": "Telephone",
- "tunnel": "Tunnel",
- "water_source": "Water Source"
+ "summit": "Cim",
+ "telephone": "Telèfon",
+ "tunnel": "Túnel",
+ "water_source": "Font d'aigua"
}
},
"homepage": {
- "website": "Website",
- "home": "Home",
+ "website": "Lloc web",
+ "home": "Inici",
"app": "App",
- "contact": "Contact",
+ "contact": "Contacte",
"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."
+ "email": "Correu electrònic",
+ "contribute": "Contribuir-hi",
+ "supported_by": "amb la col·laboració de",
+ "support_button": "Doneu suport a gpx.studio a Ko-fi",
+ "route_planning": "Planificació de rutes",
+ "route_planning_description": "Una interfície intuïtiva per crear itineraris a mida per cada esport basat en les dades d'OpenStreetMap.",
+ "file_processing": "Processament avançat de fitxers",
+ "file_processing_description": "Un conjunt d'eines per fer tasques de processament de fitxers que es poden aplicar a múltiples fitxers a la vegada.",
+ "maps": "Mapes globals i locals",
+ "maps_description": "Una gran col·lecció de mapes base, capes i punts d'interès per ajudar-vos a crear la vostra propera aventura a l'aire lliure o visualitzar els vostres últims reptes.",
+ "data_visualization": "Visualització de dades",
+ "data_visualization_description": "Un perfil d'altimetria interactiu amb estadístiques detallades per analitzar activitats enregistrades i futurs objectius.",
+ "identity": "Gratuït, sense anuncis i de codi obert",
+ "identity_description": "Aquest lloc web es pot usar gratuïtament, sense publicitat i el codi font es pot trobar a GitHub. Això és possible gràcies a l'increïble suport de la comunitat."
},
"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": "Milloreu la traducció a Crowdin",
+ "answer_not_found": "No heu trobat el que cercàveu?",
+ "ask_on_reddit": "Pregunteu a la comunitat a Reddit",
"search": {
- "search": "Search",
- "clear": "Clear",
+ "search": "Cerca",
+ "clear": "Neteja",
"cancel": "Cancel·lar",
- "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": "Cerques recents",
+ "no_recent": "No hi ha cerques recents",
+ "save": "Desa aquesta cerca",
+ "remove": "Elimina aquesta cerca de l'historial",
+ "favorites": "Preferits",
+ "remove_favorite": "Elimina aquesta cerca dels preferits",
+ "to_select": "per seleccionar",
+ "to_navigate": "per navegar",
+ "to_close": "per tancar",
+ "no_results": "No hi ha resultats per",
+ "no_results_suggestion": "Prova de cercar"
}
},
"embedding": {
- "title": "Create your own map",
- "mapbox_token": "Mapbox access token",
+ "title": "Crea el teu propi mapa",
+ "mapbox_token": "Token d'accés a Mapbox",
"file_urls": "URL dels fitxers (separades per comes)",
"drive_ids": "ID del fitxer a Google Drive (separats per comes)",
"basemap": "Mapa base",
- "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",
+ "height": "Altura",
+ "fill_by": "Omple segons",
+ "none": "Cap",
+ "show_controls": "Mostra els controls",
+ "manual_camera": "Càmera manual",
+ "manual_camera_description": "Podeu moure el mapa de sota i ajustar la posició de la càmera.",
+ "latitude": "Latitud",
+ "longitude": "Longitud",
"zoom": "Zoom",
- "pitch": "Pitch",
- "bearing": "Bearing",
+ "pitch": "Capcineig",
+ "bearing": "Azimut",
"preview": "Vista prèvia",
- "code": "Integration code"
+ "code": "Codi d'integració"
},
- "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"
+ "webgl2_required": "Es necessita WebGL 2 per mostrar el mapa.",
+ "enable_webgl2": "Mireu com permetre el WebGL 2 al vostre navegador",
+ "page_not_found": "no s'ha trobat la pàgina"
}
\ No newline at end of file
diff --git a/website/src/locales/cs.json b/website/src/locales/cs.json
index 595f3b9b..deb92ddf 100644
--- a/website/src/locales/cs.json
+++ b/website/src/locales/cs.json
@@ -54,7 +54,7 @@
"street_view_source": "Zdroj panoramatického zobrazení",
"mapillary": "Mapillary",
"google": "Google",
- "toggle_street_view": "Street view",
+ "toggle_street_view": "Pohled na ulici",
"layers": "Mapové vrstvy...",
"distance_markers": "Značky vzdálenosti",
"direction_markers": "Směrové šipky",
@@ -136,11 +136,11 @@
"sand": "Písek",
"grass": "Tráva",
"grass_paver": "Zatravňovací dlažba",
- "clay": "Clay",
- "stone": "Stone"
+ "clay": "Jíl",
+ "stone": "Kámen"
},
"highway": {
- "unknown": "Unknown",
+ "unknown": "Neznámý",
"motorway": "Highway",
"motorway_link": "Highway link",
"trunk": "Primary road",
@@ -406,7 +406,7 @@
"time": "Čas",
"moving": "V pohybu",
"total": "Celkem",
- "osm_extensions": "OpenStreetMap data"
+ "osm_extensions": "OpenStreetMap údaje"
},
"units": {
"meters": "m",
diff --git a/website/src/locales/de.json b/website/src/locales/de.json
index d73779fd..efd4b783 100644
--- a/website/src/locales/de.json
+++ b/website/src/locales/de.json
@@ -2,7 +2,7 @@
"metadata": {
"home_title": "der online GPX Datei Editor",
"app_title": "App",
- "embed_title": "der online GPX Datei Editor",
+ "embed_title": "Der online GPX Datei Editor",
"help_title": "hilfe",
"404_title": "Seite nicht gefunden",
"description": "GPX-Dateien online anzeigen, bearbeiten und erstellen mit erweiterten Routenplanungs- und Dateiverarbeitungswerkzeugen, schönen Karten und detaillierten Datenvisualisierungen."
@@ -22,8 +22,8 @@
"export": "Exportieren...",
"export_all": "Alle exportieren...",
"export_options": "Export Einstellungen",
- "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": "Helfen Sie die Website kostenlos zu halten",
+ "support_message": "Das Tool darf frei benutzt werden, aber es darf nicht woanders aufgesetzt werden. Bitte unterstützen Sie die Website, wenn Sie sie häufig benutzen. Vielen Dank!",
+ "support_button": "Hilf dabei, die Webseite kostenlos zu belassen",
"download_file": "Datei herunterladen",
"download_files": "Dateien herunterladen",
"edit": "Bearbeiten",
@@ -35,7 +35,7 @@
"elevation_profile": "Höhenprofil",
"vertical_file_view": "Vertikale Dateiliste",
"switch_basemap": "Zur vorherigen Basemap wechseln",
- "toggle_overlays": "Toggle overlays",
+ "toggle_overlays": "Overlay umschalten",
"toggle_3d": "3D umschalten",
"settings": "Einstellungen",
"distance_units": "Entfernungseinheiten",
@@ -44,7 +44,7 @@
"nautical": "Nautisch",
"velocity_units": "Geschwindigkeitseinheiten",
"temperature_units": "Temperatureinheiten",
- "celsius": "Grad Celsius",
+ "celsius": "Celsius",
"fahrenheit": "Fahrenheit",
"language": "Sprache",
"mode": "Design",
@@ -55,9 +55,9 @@
"mapillary": "Mapillary",
"google": "Google",
"toggle_street_view": "Street View",
- "layers": "Map layers...",
+ "layers": "Kartenebenen...",
"distance_markers": "Entfernungsmarkierungen",
- "direction_markers": "Direction arrows",
+ "direction_markers": "Richtungspfeile",
"help": "Hilfe",
"more": "Mehr...",
"donate": "Spenden",
@@ -78,15 +78,15 @@
},
"hide": "Verbergen",
"unhide": "Einblenden",
- "center": "Center",
- "open_in": "Open in"
+ "center": "Zentrieren",
+ "open_in": "Öffnen in"
},
"toolbar": {
"routing": {
"tooltip": "Route planen oder bearbeiten",
"activity": "Aktivität",
"use_routing": "Routenführung",
- "use_routing_tooltip": "Connect anchor points via road network, or in a straight line if disabled",
+ "use_routing_tooltip": "Punkte über Wege verbinden, oder in geradliniger Linie, wenn deaktiviert",
"allow_private": "Private Straßen erlauben",
"reverse": {
"button": "Umkehren",
@@ -101,8 +101,8 @@
"tooltip": "Kehre mit derselben Route zum Startpunkt zurück"
},
"start_loop_here": "Schleife hier starten",
- "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": "Wähle eine Strecke aus, um das Routing-Tool zu verwenden, oder klicke auf die Karte, um eine neue Route zu erstellen.",
+ "help": "Klicke auf die Karte, um einen neuen Punkt zu setzen oder ziehe existierende, um die Route zu ändern",
"activities": {
"bike": "Fahrrad",
"racing_bike": "Rennrad",
@@ -111,7 +111,7 @@
"foot": "Laufen/Wandern",
"motorcycle": "Motorrad",
"water": "Wasser",
- "railway": "Railway"
+ "railway": "Bahnschiene"
},
"surface": {
"unknown": "Unbekannt",
@@ -124,7 +124,7 @@
"sett": "Behauenes Steinpflaster",
"metal": "Metall",
"wood": "Holz",
- "compacted": "verdichtet",
+ "compacted": "Verdichteter Schotter",
"fine_gravel": "Feiner Schotter",
"gravel": "Schotter",
"pebblestone": "Kieselsteine",
@@ -135,156 +135,156 @@
"mud": "Matsch",
"sand": "Sand",
"grass": "Gras",
- "grass_paver": "Grass paver",
- "clay": "Clay",
- "stone": "Stone"
+ "grass_paver": "Rasengittersteine",
+ "clay": "Ton",
+ "stone": "Stein"
},
"highway": {
- "unknown": "Unknown",
- "motorway": "Highway",
- "motorway_link": "Highway link",
- "trunk": "Primary road",
- "trunk_link": "Primary road link",
- "primary": "Primary road",
- "primary_link": "Primary road link",
- "secondary": "Secondary road",
- "secondary_link": "Secondary road link",
- "tertiary": "Tertiary road",
- "tertiary_link": "Tertiary road link",
- "unclassified": "Minor road",
- "residential": "Residential road",
- "living_street": "Living street",
- "service": "Service road",
- "track": "Track",
- "footway": "Footway",
- "path": "Path",
- "pedestrian": "Pedestrian",
- "cycleway": "Cycleway",
- "steps": "Steps",
- "road": "Road",
- "bridleway": "Horseriding path",
- "platform": "Platform",
- "raceway": "Racing circuit",
- "rest_area": "Rest area",
- "abandoned": "Abandoned",
- "services": "Services",
- "corridor": "Corridor",
- "bus_stop": "Bus stop",
- "busway": "Busway",
- "elevator": "Elevator",
- "via_ferrata": "Via ferrata",
- "proposed": "Road to be built",
- "construction": "Road under construction"
+ "unknown": "Unbekannt",
+ "motorway": "Schnellstraße",
+ "motorway_link": "Schnellstraßenverzweigung",
+ "trunk": "Hauptverkehrsstraße",
+ "trunk_link": "Hauptverkehrsstraßenverzweigung",
+ "primary": "Hauptverkehrsstraße",
+ "primary_link": "Hauptverkehrsstraßenverzweigung",
+ "secondary": "Nebenstraße",
+ "secondary_link": "Nebentrassenverzweigung",
+ "tertiary": "Seitenstraße",
+ "tertiary_link": "Seitenstraßenverzweigung",
+ "unclassified": "Nebenstraße",
+ "residential": "Anliegerstraße",
+ "living_street": "Gemischte Zone",
+ "service": "Betriebsstraße",
+ "track": "Spur",
+ "footway": "Fußweg",
+ "path": "Pfad",
+ "pedestrian": "Fußgänger",
+ "cycleway": "Radweg",
+ "steps": "Stufen",
+ "road": "Straße",
+ "bridleway": "Reitweg",
+ "platform": "Plattform",
+ "raceway": "Rennstrecke",
+ "rest_area": "Rastplatz",
+ "abandoned": "Verlassen",
+ "services": "Dienstleistungen",
+ "corridor": "Gang",
+ "bus_stop": "Bushaltestelle",
+ "busway": "Busspur",
+ "elevator": "Anstieg",
+ "via_ferrata": "Klettersteig",
+ "proposed": "Zu bauende Straße",
+ "construction": "Straße in Bau"
},
"sac_scale": {
- "hiking": "Hiking",
- "mountain_hiking": "Mountain hiking",
- "demanding_mountain_hiking": "Demanding mountain hiking",
- "alpine_hiking": "Alpine hiking",
- "demanding_alpine_hiking": "Demanding alpine hiking",
- "difficult_alpine_hiking": "Difficult alpine hiking"
+ "hiking": "Wandern",
+ "mountain_hiking": "Bergwanderung",
+ "demanding_mountain_hiking": "Anspruchsvolle Bergwanderung",
+ "alpine_hiking": "Alpine Wanderung",
+ "demanding_alpine_hiking": "Anspruchsvolle alpine Wanderung",
+ "difficult_alpine_hiking": "Schwierige alpine Wanderung"
},
- "mtb_scale": "MTB scale",
+ "mtb_scale": "MTB-Skala",
"error": {
"from": "Der Startpunkt ist zu weit von der nächsten Straße entfernt",
- "via": "The via point is too far from the nearest road",
+ "via": "Der Via-Punkt ist zu weit entfernt von der nächsten Straße",
"to": "Der Endpunkt ist zu weit von der nächsten Straße entfernt",
- "timeout": "Route calculation took too long, try adding points closer together"
+ "timeout": "Route-Berechnung benötigte zu viel Zeit; versuche, die Punkte näher aneinander zu setzen"
}
},
"scissors": {
"tooltip": "Schneiden oder Teilen",
"crop": "Schneiden",
- "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."
+ "split_as": "Track teilen in",
+ "help_invalid_selection": "Eine Route auswählen zum Kürzen oder Aufteilen.",
+ "help": "Benützen Sie den Schieber, um die Route am Anfang oder am Ende zu kürzen. Oder teilen Sie sie auf, indem Sie auf eine der \"Schere\" Markierungen klicken oder selber bestimmte Punkte entlang der Route klicken."
},
"time": {
- "tooltip": "Manage time data",
+ "tooltip": "Zeitdaten verwalten",
"start": "Start",
"end": "Ziel",
"total_time": "Zeit in Bewegung",
"pick_date": "Datum auswählen",
"artificial": "Erstelle realistische Zeitdaten",
"update": "Aktualisiere Zeitdaten",
- "help": "Use the form to set new time data.",
- "help_invalid_selection": "Select a single trace to manage its time data."
+ "help": "Verwenden Sie das Formular, um neue Zeitdaten festzulegen.",
+ "help_invalid_selection": ""
},
"merge": {
- "merge_traces": "Connect the traces",
- "merge_contents": "Merge the contents and keep the traces disconnected",
+ "merge_traces": "Verbinde die Spuren",
+ "merge_contents": "Führe die Inhalte zusammen und lasse die Spuren unverbunden",
"merge_selection": "Auswahl zusammenführen",
- "remove_gaps": "Remove time gaps between traces",
+ "remove_gaps": "Entferne Zeitsprünge zwischen den Spuren",
"tooltip": "Elemente zusammenführen",
- "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.",
- "selection_tip": "Tip: use {KEYBOARD_SHORTCUT} to add items to the selection."
+ "help_merge_traces": "Durch die Verbindung der ausgewählten Leiterbahnen wird eine einzige kontinuierliche Spur erzeugt.",
+ "help_cannot_merge_traces": "Ihre Auswahl muss mehrere Spuren enthalten, um sie zu verbinden.",
+ "help_merge_contents": "Durch das Zusammenführen der Inhalte der ausgewählten Elemente werden alle Inhalte innerhalb des ersten Elements gruppiert.",
+ "help_cannot_merge_contents": "Ihre Auswahl muss mehrere Elemente enthalten, um deren Inhalt zusammenzuführen.",
+ "selection_tip": "Tipp: Verwenden Sie {KEYBOARD_SHORTCUT} um Elemente zur Auswahl hinzuzufügen."
},
"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": "Inhalte entpacken, um Elemente zu trennen",
+ "button": "Extrahieren",
+ "help": "Das Extrahieren des Inhalts der ausgewählten Elemente erzeugt für jeden ihrer Inhalte ein separates Element.",
+ "help_invalid_selection": "Ihre Auswahl muss Elemente mit mehreren Spuren enthalten, um sie zu extrahieren."
},
"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": "Höhendaten anfragen",
+ "help": "Das Anfordern von Höhendaten löscht die vorhandenen Höhendaten, falls vorhanden, und ersetzt diese durch Daten von Mapbox.",
+ "help_no_selection": "Wählen Sie ein Datei-Element, um Höhendaten anzufordern."
},
"waypoint": {
- "tooltip": "Create and edit points of interest",
+ "tooltip": "Punkte von Interesse erstellen und bearbeiten",
"icon": "Icon",
"link": "Link",
"longitude": "Längengrad",
"latitude": "Breitengrad",
- "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."
+ "create": "POI erstellen",
+ "add": "POI hinzufügen",
+ "help": "Füllen Sie das Formular aus, um einen neuen Point of Interest zu erstellen, oder klicken Sie auf einen bestehenden zu bearbeiten. Klicken Sie auf die Karte, um die Koordinaten zu füllen, oder ziehen Sie Punkte von Interesse um sie zu verschieben.",
+ "help_no_selection": "Wählen Sie eine Datei aus, um interessante Punkte zu erstellen oder zu bearbeiten."
},
"reduce": {
- "tooltip": "Reduce the number of GPS points",
+ "tooltip": "Die Anzahl Wegpunkte verringern",
"tolerance": "Toleranz",
"number_of_points": "Anzahl der GPS-Punkte",
"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."
+ "help": ".",
+ "help_no_selection": "Wählen Sie eine Spur aus, um die Anzahl der GPS-Punkte zu reduzieren."
},
"clean": {
- "tooltip": "Clean GPS points and points of interest with a rectangle selection",
+ "tooltip": "GPS-Punkte und -Punkte mit rechteckiger Auswahl bereinigen",
"delete_trackpoints": "GPS-Punkte löschen",
- "delete_waypoints": "Delete points of interest",
- "delete_inside": "Delete inside selection",
- "delete_outside": "Delete outside selection",
+ "delete_waypoints": "POIs löschen",
+ "delete_inside": "Innerhalb der Auswahl löschen",
+ "delete_outside": "Außerhalb der Auswahl löschen",
"button": "Löschen",
- "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."
+ "help": "Wählen Sie einen Rechteck Bereich auf der Karte, um GPS-Punkte und -Punkte zu entfernen.",
+ "help_no_selection": "Wählen Sie eine Spur aus, um GPS-Punkte und -Punkte zu bereinigen."
}
},
"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": "Einstellungen der Ebenen",
+ "settings_help": "Wählen Sie die Karten-Ebenen, die Sie in der Schnittstelle anzeigen möchten, fügen Sie benutzerdefinierte Ebenen hinzu und passen Sie ihre Einstellungen an.",
+ "selection": "Ebenenauswahl",
"custom_layers": {
- "title": "Custom layers",
- "new": "New custom layer",
- "edit": "Edit custom layer",
+ "title": "Eigene Ebenen",
+ "new": "Neue benutzerdefinierte Ebene",
+ "edit": "Eigene Ebene bearbeiten",
"urls": "URL(s)",
- "url_placeholder": "WMTS, WMS or Mapbox style JSON",
- "max_zoom": "Max zoom",
+ "url_placeholder": "WMTS, WMS oder Mapbox Stil JSON",
+ "max_zoom": "Max. Zoom",
"layer_type": "Ebenenart",
"basemap": "Basiskarte",
"overlay": "Einblendung",
- "create": "Create layer",
- "update": "Update layer"
+ "create": "Ebene erstellen",
+ "update": "Layer aktualisieren"
},
- "opacity": "Overlay opacity",
+ "opacity": "Deckkraft der Überlagerung",
"label": {
"basemaps": "Basiskarte",
"overlays": "Ebenen",
- "custom": "Custom",
+ "custom": "Benutzerdefiniert",
"world": "Welt",
"countries": "Länder",
"belgium": "Belgien",
@@ -307,7 +307,7 @@
"linz": "LINZ Topo",
"linzTopo": "LINZ Topo50",
"swisstopoRaster": "swisstopo Raster",
- "swisstopoVector": "swisstopo Vector",
+ "swisstopoVector": "swisstopo Vektor",
"swisstopoSatellite": "swisstopo Satellite",
"ignBe": "IGN Topo",
"ignFrPlan": "IGN Plan",
@@ -316,50 +316,50 @@
"ignFrSatellite": "IGN Satellite",
"ignEs": "IGN Topo",
"ignEsSatellite": "IGN Satellite",
- "ordnanceSurvey": "Ordnance Survey",
+ "ordnanceSurvey": "Ordnance Umfrage",
"norwayTopo": "Topografisk Norgeskart 4",
- "swedenTopo": "Lantmäteriet Topo",
- "swedenSatellite": "Lantmäteriet Satellite",
- "finlandTopo": "Lantmäteriverket Terrängkarta",
+ "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",
+ "swisstopoSlope": "swisstopo Neigung",
+ "swisstopoHiking": "swisstopo Wandern",
+ "swisstopoHikingClosures": "swisstopo Wanderungen Schließungen",
+ "swisstopoCycling": "swisstopo Radfahren",
+ "swisstopoCyclingClosures": "swisstopo Radfahren Schließungen",
"swisstopoMountainBike": "swisstopo MTB",
- "swisstopoMountainBikeClosures": "swisstopo MTB Closures",
- "swisstopoSkiTouring": "swisstopo Ski Touring",
+ "swisstopoMountainBikeClosures": "swisstopo MTB Schließungen",
+ "swisstopoSkiTouring": "swisstopo Skitouren",
"ignFrCadastre": "IGN Cadastre",
- "ignSlope": "IGN Slope",
- "ignSkiTouring": "IGN Ski Touring",
+ "ignSlope": "IGN Neigung",
+ "ignSkiTouring": "IGN Skitouren",
"waymarked_trails": "Waymarked Trails",
"waymarkedTrailsHiking": "Wandern",
"waymarkedTrailsCycling": "Radfahren",
"waymarkedTrailsMTB": "MTB",
- "waymarkedTrailsSkating": "Skating",
- "waymarkedTrailsHorseRiding": "Horse Riding",
- "waymarkedTrailsWinter": "Winter",
- "points_of_interest": "Points of interest",
- "food": "Food",
+ "waymarkedTrailsSkating": "Schlittschuhlaufen",
+ "waymarkedTrailsHorseRiding": "Pferdereiten",
+ "waymarkedTrailsWinter": "Winterlich",
+ "points_of_interest": "Interessante Orte",
+ "food": "Nahrungsmittel",
"bakery": "Bäckerei",
- "food-store": "Food Store",
- "eat-and-drink": "Eat and Drink",
- "amenities": "Amenities",
+ "food-store": "Lebensmittelgeschäft",
+ "eat-and-drink": "Essen und Trinken",
+ "amenities": "Annehmlichkeiten",
"toilets": "Toiletten",
"water": "Trinkwasser",
"shower": "Dusche",
"shelter": "Unterstand",
"motorized": "Autos und Motorräder",
"fuel-station": "Tankstelle",
- "parking": "Parking",
+ "parking": "Parken",
"garage": "Garage",
"barrier": "Barriere",
"tourism": "Tourismus",
- "attraction": "Attraction",
+ "attraction": "Attraktion",
"viewpoint": "Aussichtspunkt",
"hotel": "Hotel",
"campsite": "Campingplatz",
@@ -367,9 +367,9 @@
"picnic": "Picknickplatz",
"summit": "Gipfel",
"pass": "Gebirgspass",
- "climbing": "Climbing",
+ "climbing": "Klettern",
"bicycle": "Fahrrad",
- "bicycle-parking": "Bicycle Parking",
+ "bicycle-parking": "Fahrradparken",
"bicycle-rental": "Fahrradverleih",
"bicycle-shop": "Fahrradgeschäft",
"public-transport": "Öffentliche Verkehrsmittel",
@@ -388,12 +388,12 @@
}
},
"chart": {
- "settings": "Elevation profile settings"
+ "settings": "Höhenprofil Einstellungen"
},
"quantities": {
"distance": "Distanz",
"elevation": "Anstieg",
- "elevation_gain_loss": "Elevation gain and loss",
+ "elevation_gain_loss": "Höhengewinn und Verlust",
"temperature": "Temperatur",
"speed": "Geschwindigkeit",
"pace": "Tempo",
@@ -402,11 +402,11 @@
"power": "Leistung",
"slope": "Gefälle",
"surface": "Oberfläche",
- "highway": "Category",
+ "highway": "Kategorie",
"time": "Zeit",
"moving": "Bewegung",
"total": "Gesamt",
- "osm_extensions": "OpenStreetMap data"
+ "osm_extensions": "OpenStreetMap"
},
"units": {
"meters": "m",
@@ -433,54 +433,54 @@
"tracks": "Strecken",
"segment": "Abschnitt",
"segments": "Abschnitte",
- "waypoint": "Point of interest",
- "waypoints": "Points of interest",
+ "waypoint": "Interessanter Ort / Sehenswürdigkeit",
+ "waypoints": "Interessanter Ort / Sehenswürdigkeit",
"symbol": {
- "alert": "Alert",
- "anchor": "Anchor",
+ "alert": "Hinweis",
+ "anchor": "Anker",
"bank": "Bank",
"beach": "Strand",
- "bike_trail": "Bike Trail",
- "binoculars": "Binoculars",
+ "bike_trail": "Radweg",
+ "binoculars": "Fernglas",
"bridge": "Brücke",
"building": "Gebäude",
"campground": "Campingplatz",
"car": "Auto",
"car_repair": "Garage",
- "convenience_store": "Convenience Store",
- "crossing": "Crossing",
- "department_store": "Department Store",
+ "convenience_store": "Gemischtwarenladen",
+ "crossing": "Kreuzung",
+ "department_store": "Kaufhaus",
"drinking_water": "Trinkwasser",
- "exit": "Exit",
- "lodge": "Hut",
- "lodging": "Accommodation",
+ "exit": "Beenden",
+ "lodge": "Hütte",
+ "lodging": "Unterkunft",
"forest": "Wald",
"gas_station": "Tankstelle",
- "ground_transportation": "Ground Transportation",
+ "ground_transportation": "Bodentransport",
"hotel": "Hotel",
- "house": "House",
+ "house": "Haus",
"information": "Information",
"park": "Park",
"parking_area": "Parkplatz",
"pharmacy": "Apotheke",
"picnic_area": "Picknickplatz",
"restaurant": "Restaurant",
- "restricted_area": "Restricted Area",
+ "restricted_area": "Verbotene Zone",
"restroom": "Toiletten",
"road": "Straße",
- "scenic_area": "Scenic Area",
+ "scenic_area": "Picknickplatz",
"shelter": "Unterstand",
"shopping_center": "Einkaufszentrum",
"shower": "Dusche",
"summit": "Gipfel",
"telephone": "Telefon",
"tunnel": "Tunnel",
- "water_source": "Water Source"
+ "water_source": "Wasserquelle"
}
},
"homepage": {
"website": "Webseite",
- "home": "Home",
+ "home": "Zuhause",
"app": "App",
"contact": "Kontakt",
"reddit": "Reddit",
@@ -489,27 +489,27 @@
"github": "GitHub",
"crowdin": "Crowdin",
"email": "E-Mail",
- "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."
+ "contribute": "Beitragen",
+ "supported_by": "unterstützt durch",
+ "support_button": "Unterstütze gpx.studio auf Ko-fi",
+ "route_planning": "Routenplanung",
+ "route_planning_description": "Eine intuitive Benutzeroberfläche, um Routen für jeden Sport zu erstellen, basierend auf OpenStreetMap-Daten.",
+ "file_processing": "Erweiterte Dateiverarbeitung",
+ "file_processing_description": "Eine Reihe von Werkzeugen zur Ausführung aller gängigen Dateiverarbeitungsaufgaben, die auf mehrere Dateien gleichzeitig angewendet werden können.",
+ "maps": "Globale und lokale Karten",
+ "maps_description": "Eine große Sammlung von Basemaps, Overlays und interessanten Punkten, die dir helfen dein nächstes Outdoor-Abenteuer zu gestalten oder deine neueste Errungenschaft zu visualisieren.",
+ "data_visualization": "Datenvisualisierung",
+ "data_visualization_description": "Ein interaktives Höhenprofil mit detaillierten Statistiken zur Analyse erfasster Aktivitäten und zukünftiger Ziele.",
+ "identity": "Kostenlos, werbefrei und Open Source",
+ "identity_description": "Die Website ist frei zu nutzen, ohne Werbung, und der Quellcode ist auf GitHub öffentlich zugänglich. Dies ist nur dank der unglaublichen Unterstützung der Gemeinschaft möglich."
},
"docs": {
"translate": "Verbessere die Übersetzung auf Crowdin",
- "answer_not_found": "Did not find what you were looking for?",
+ "answer_not_found": "Hast du nicht gefunden, wonach du gesucht hast?",
"ask_on_reddit": "Frage die Community auf Reddit",
"search": {
"search": "Suche",
- "clear": "Clear",
+ "clear": "Löschen",
"cancel": "Abbrechen",
"recent": "Letzte Suchanfragen",
"no_recent": "Keine kürzlichen Suchanfragen",
@@ -517,32 +517,32 @@
"remove": "Diese Suchanfrage aus dem Verlauf entfernen",
"favorites": "Favoriten",
"remove_favorite": "Diese Suchanfrage aus Favoriten entfernen",
- "to_select": "to select",
- "to_navigate": "to navigate",
- "to_close": "to close",
- "no_results": "No results for",
- "no_results_suggestion": "Try searching for"
+ "to_select": "auswählen",
+ "to_navigate": "zum Navigieren",
+ "to_close": "Schließen",
+ "no_results": "Keine Treffer für",
+ "no_results_suggestion": "Suche nach"
}
},
"embedding": {
- "title": "Create your own map",
- "mapbox_token": "Mapbox access token",
+ "title": "Erstelle deine eigene Karte!",
+ "mapbox_token": "Mapbox Zugangs-Token",
"file_urls": "Datei URLs (getrennt durch Kommas)",
"drive_ids": "Google Drive Datei IDs (getrennt durch Kommas)",
"basemap": "Basiskarte",
- "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",
+ "height": "Höhe",
+ "fill_by": "Füllen durch",
+ "none": "Keine",
+ "show_controls": "Einstellungen anzeigen",
+ "manual_camera": "Manuelle Kamera",
+ "manual_camera_description": "Sie können die Karte unten verschieben, um die Position der Kamera anzupassen.",
+ "latitude": "Breitengrad",
+ "longitude": "Längengrad",
"zoom": "Zoom",
"pitch": "Pitch",
- "bearing": "Bearing",
+ "bearing": "Peilung",
"preview": "Vorschau",
- "code": "Integration code"
+ "code": "Integrationscodes"
},
"webgl2_required": "WebGL 2 ist erforderlich, um die Karte anzuzeigen.",
"enable_webgl2": "Erfahren Sie, wie Sie WebGL 2 in Ihrem Browser aktivieren",
diff --git a/website/src/locales/fr.json b/website/src/locales/fr.json
index 46b2fb84..58f568a9 100644
--- a/website/src/locales/fr.json
+++ b/website/src/locales/fr.json
@@ -429,8 +429,8 @@
"gpx": {
"file": "Fichier",
"files": "Fichiers",
- "track": "Track",
- "tracks": "Tracks",
+ "track": "Piste",
+ "tracks": "Pistes",
"segment": "Segment",
"segments": "Segments",
"waypoint": "Point d'intérêt",
diff --git a/website/src/locales/he.json b/website/src/locales/he.json
index 8824471e..e07d1ae0 100644
--- a/website/src/locales/he.json
+++ b/website/src/locales/he.json
@@ -59,7 +59,7 @@
"distance_markers": "Distance markers",
"direction_markers": "Direction arrows",
"help": "Help",
- "more": "More...",
+ "more": "עוד...",
"donate": "Donate",
"ctrl": "Ctrl",
"click": "Click",
@@ -121,7 +121,7 @@
"concrete": "Concrete",
"cobblestone": "Cobblestone",
"paving_stones": "Paving stones",
- "sett": "Sett",
+ "sett": "רשת",
"metal": "Metal",
"wood": "Wood",
"compacted": "Compacted gravel",
@@ -186,9 +186,9 @@
},
"mtb_scale": "MTB scale",
"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",
+ "from": "נקודת ההתחלה רחוקה מדיי מהכביש הקרוב ביותר",
+ "via": "נקודת המעבר רחוקה מדיי מהכביש הקרוב ביותר",
+ "to": "נקודת הסיום רחוקה מדיי מהכביש הקרוב ביותר",
"timeout": "Route calculation took too long, try adding points closer together"
}
},
@@ -351,7 +351,7 @@
"amenities": "Amenities",
"toilets": "Toilets",
"water": "Water",
- "shower": "",
+ "shower": "גשם",
"shelter": "Shelter",
"motorized": "Cars and Motorcycles",
"fuel-station": "Fuel Station",
@@ -430,7 +430,7 @@
"file": "File",
"files": "Files",
"track": "Track",
- "tracks": "Tracks",
+ "tracks": "מסלולים",
"segment": "Segment",
"segments": "Segments",
"waypoint": "Point of interest",
@@ -489,8 +489,8 @@
"github": "GitHub",
"crowdin": "Crowdin",
"email": "Email",
- "contribute": "Contribute",
- "supported_by": "supported by",
+ "contribute": "לתרום",
+ "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.",
@@ -535,7 +535,7 @@
"none": "ללא",
"show_controls": "Show controls",
"manual_camera": "Manual camera",
- "manual_camera_description": "You can move the map below to adjust the camera position.",
+ "manual_camera_description": "ניתן להזיז את המפה על מנת להתאים למיקום המצלמה.",
"latitude": "Latitude",
"longitude": "Longitude",
"zoom": "Zoom",
diff --git a/website/src/locales/it.json b/website/src/locales/it.json
index 1f069669..3a209041 100644
--- a/website/src/locales/it.json
+++ b/website/src/locales/it.json
@@ -120,7 +120,7 @@
"asphalt": "Asfalto",
"concrete": "Calcestruzzo",
"cobblestone": "Acciottolato",
- "paving_stones": "Paving stones",
+ "paving_stones": "Strade pavimentate",
"sett": "Pavé",
"metal": "Metallo",
"wood": "Legno",
@@ -140,54 +140,54 @@
"stone": "Pietra"
},
"highway": {
- "unknown": "Unknown",
- "motorway": "Highway",
- "motorway_link": "Highway link",
- "trunk": "Primary road",
- "trunk_link": "Primary road link",
- "primary": "Primary road",
- "primary_link": "Primary road link",
- "secondary": "Secondary road",
- "secondary_link": "Secondary road link",
- "tertiary": "Tertiary road",
- "tertiary_link": "Tertiary road link",
- "unclassified": "Minor road",
- "residential": "Residential road",
- "living_street": "Living street",
- "service": "Service road",
- "track": "Track",
- "footway": "Footway",
- "path": "Path",
- "pedestrian": "Pedestrian",
- "cycleway": "Cycleway",
- "steps": "Steps",
- "road": "Road",
- "bridleway": "Horseriding path",
- "platform": "Platform",
- "raceway": "Racing circuit",
- "rest_area": "Rest area",
- "abandoned": "Abandoned",
- "services": "Services",
- "corridor": "Corridor",
- "bus_stop": "Bus stop",
- "busway": "Busway",
- "elevator": "Elevator",
+ "unknown": "Sconosciuto",
+ "motorway": "Autostrada",
+ "motorway_link": "Collegamento autostradale",
+ "trunk": "Strada principale",
+ "trunk_link": "Collegamento stradale primario",
+ "primary": "Strada principale",
+ "primary_link": "Collegamento stradale primario",
+ "secondary": "Strada secondaria",
+ "secondary_link": "Collegamento stradale secondario",
+ "tertiary": "Strada terziaria",
+ "tertiary_link": "Collegamento stradale terziario",
+ "unclassified": "Strada minore",
+ "residential": "Strada residenziale",
+ "living_street": "Strada abitativa",
+ "service": "Strada di servizio",
+ "track": "Traccia",
+ "footway": "Passaggio pedonale",
+ "path": "Percorso",
+ "pedestrian": "Pedonale",
+ "cycleway": "Pista ciclabile",
+ "steps": "Passi",
+ "road": "Strada",
+ "bridleway": "Itinerario a cavallo",
+ "platform": "Piattaforma",
+ "raceway": "Circuito da corsa",
+ "rest_area": "Area di riposo",
+ "abandoned": "Abbandonato",
+ "services": "Servizi",
+ "corridor": "Corridoio",
+ "bus_stop": "Fermata dell'autobus",
+ "busway": "Percorso per autobus",
+ "elevator": "Ascensore",
"via_ferrata": "Via ferrata",
- "proposed": "Road to be built",
- "construction": "Road under construction"
+ "proposed": "Strada da costruire.",
+ "construction": "Strada in costruzione"
},
"sac_scale": {
- "hiking": "Hiking",
- "mountain_hiking": "Mountain hiking",
- "demanding_mountain_hiking": "Demanding mountain hiking",
- "alpine_hiking": "Alpine hiking",
- "demanding_alpine_hiking": "Demanding alpine hiking",
- "difficult_alpine_hiking": "Difficult alpine hiking"
+ "hiking": "Escursionismo",
+ "mountain_hiking": "Escursioni in montagna",
+ "demanding_mountain_hiking": "Escursione in montagna impegnativa",
+ "alpine_hiking": "Escursione alpina",
+ "demanding_alpine_hiking": "Escursione alpina impegnativa",
+ "difficult_alpine_hiking": "Escursione alpina difficile"
},
- "mtb_scale": "MTB scale",
+ "mtb_scale": "Scala MTB",
"error": {
"from": "Il punto di partenza è troppo lontano dalla strada più vicina",
- "via": "The via point is too far from the nearest road",
+ "via": "Il punto di arrivo è troppo lontano dalla strada più vicina",
"to": "Il punto di arrivo è troppo lontano dalla strada più vicina",
"timeout": "Il calcolo del percorso ha richiesto troppo tempo, prova ad aggiungere punti più vicini"
}
@@ -249,7 +249,7 @@
"tolerance": "Tolleranza",
"number_of_points": "Numero di punti GPS",
"button": "Minimizza",
- "help": "Use the slider to choose the number of GPS points to keep.",
+ "help": "Usa lo slider per scegliere il numero di punti della traccia da mantenere.",
"help_no_selection": "Selezionare una traccia per ridurre il numero dei suoi punti GPS."
},
"clean": {
@@ -272,7 +272,7 @@
"new": "Nuovo livello personalizzato",
"edit": "Modifica livello personalizzato",
"urls": "URL(s)",
- "url_placeholder": "WMTS, WMS or Mapbox style JSON",
+ "url_placeholder": "WMTS, WMS o Mapbox stile JSON",
"max_zoom": "Zoom massimo",
"layer_type": "Tipo del layer",
"basemap": "Mappa Base",
@@ -307,7 +307,7 @@
"linz": "LINZ Topo",
"linzTopo": "LINZ Topo50",
"swisstopoRaster": "swisstopo Raster",
- "swisstopoVector": "swisstopo Vector",
+ "swisstopoVector": "Swisstopo Vector",
"swisstopoSatellite": "swisstopo Satellite",
"ignBe": "IGN Topo",
"ignFrPlan": "IGN Plan",
@@ -315,24 +315,24 @@
"ignFrScan25": "IGN SCAN25",
"ignFrSatellite": "Satellitare IGN",
"ignEs": "IGN Topo",
- "ignEsSatellite": "IGN Satellite",
+ "ignEsSatellite": "Satellitare IGN",
"ordnanceSurvey": "Sondaggio Ordnance",
"norwayTopo": "Topografisk Norgeskart 4",
- "swedenTopo": "Lantmäteriet Topo",
- "swedenSatellite": "Lantmäteriet Satellite",
- "finlandTopo": "Lantmäteriverket Terrängkarta",
+ "swedenTopo": "Catasto svedese Topo",
+ "swedenSatellite": "Catasto svedese Satellite",
+ "finlandTopo": "Carta topografica del vecchio Catasto svedese",
"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",
+ "swisstopoSlope": "Carta topografica Svizzera Pendenza",
+ "swisstopoHiking": "Carta topografica Svedese Escursione",
+ "swisstopoHikingClosures": "Carta topografica Svizzera Fine escursione",
+ "swisstopoCycling": "Carta topografica Svizzera Ciclabile",
+ "swisstopoCyclingClosures": "Carta topografica Svizzera fine ciclabile",
+ "swisstopoMountainBike": "Carta topografica Svizzera MTB",
+ "swisstopoMountainBikeClosures": "Carta topografica Svizzera fine MTB",
+ "swisstopoSkiTouring": "Carta topografica Svizzera pista sci",
"ignFrCadastre": "IGN Cadastre",
"ignSlope": "Pendenza IGN",
"ignSkiTouring": "IGN Ski Touring",
@@ -363,9 +363,9 @@
"viewpoint": "Punto di vista",
"hotel": "Hotel",
"campsite": "Campeggio",
- "hut": "Hut",
+ "hut": "Rifugio",
"picnic": "Area Picnic",
- "summit": "Summit",
+ "summit": "Cima",
"pass": "Pass",
"climbing": "Arrampicata",
"bicycle": "Bicicletta",
@@ -388,7 +388,7 @@
}
},
"chart": {
- "settings": "Elevation profile settings"
+ "settings": "Impostazioni profilo elevazione"
},
"quantities": {
"distance": "Distanza",
@@ -402,11 +402,11 @@
"power": "Potenza",
"slope": "Pendenza",
"surface": "Superficie",
- "highway": "Category",
+ "highway": "Categoria",
"time": "Dati temporali",
"moving": "Movimento",
"total": "Totale",
- "osm_extensions": "OpenStreetMap data"
+ "osm_extensions": "Dati OpenStreetMap"
},
"units": {
"meters": "m",
@@ -493,15 +493,15 @@
"supported_by": "supportato da",
"support_button": "Supporto di gpx.studio su Ko-fi",
"route_planning": "Pianificazione del percorso",
- "route_planning_description": "An intuitive interface to create itineraries tailored to each sport, based on OpenStreetMap data.",
+ "route_planning_description": "Un'interfaccia intuitiva per creare itinerari su misura per ogni sport, basati sui dati OpenStreetMap.",
"file_processing": "Elaborazione avanzata dei file",
- "file_processing_description": "A suite of tools for performing all common file processing tasks, and which can be applied to multiple files at once.",
+ "file_processing_description": "Una serie di strumenti per eseguire tutte le attività comuni di elaborazione dei file e che possono essere applicati a più file contemporaneamente.",
"maps": "Mappe globali e locali",
- "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.",
+ "maps_description": "Una vasta collezione di mappe di base, sovrapposizioni e punti d'interesse per aiutarti a creare la tua prossima avventura all'aperto o visualizzare il tuo ultimo risultato.",
"data_visualization": "Visualizzazione dei dati",
- "data_visualization_description": "An interactive elevation profile with detailed statistics to analyze recorded activities and future objectives.",
+ "data_visualization_description": "Un profilo di elevazione interattivo con statistiche dettagliate per analizzare attività registrate e obiettivi futuri.",
"identity": "Gratuito, senza pubblicità e 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."
+ "identity_description": "Il sito web è gratuito da usare, senza pubblicità, e il codice sorgente è pubblicamente disponibile su GitHub. Questo è possibile solo grazie all'incredibile sostegno della comunità."
},
"docs": {
"translate": "Migliora la traduzione su Crowdin",
@@ -535,7 +535,7 @@
"none": "Nessuno",
"show_controls": "Visualizza controlli",
"manual_camera": "Manual camera",
- "manual_camera_description": "You can move the map below to adjust the camera position.",
+ "manual_camera_description": "È possibile spostare la mappa qui sotto per regolare la posizione della fotocamera.",
"latitude": "Latitudine",
"longitude": "Longitudine",
"zoom": "Zoom",
diff --git a/website/src/locales/nl.json b/website/src/locales/nl.json
index 66592b29..3ea0bbf2 100644
--- a/website/src/locales/nl.json
+++ b/website/src/locales/nl.json
@@ -492,7 +492,7 @@
"contribute": "Draag bij",
"supported_by": "ondersteund door",
"support_button": "Ondersteun gpx.studio op Ko-fi",
- "route_planning": "Routeplanner software",
+ "route_planning": "Routeplannersoftware",
"route_planning_description": "Een intuïtieve interface voor het maken van routes, aangepast aan elke sport, gebaseerd op OpenStreetMap gegevens.",
"file_processing": "Geavanceerde bestandsverwerking",
"file_processing_description": "Een pakket hulpmiddelen voor het uitvoeren van alle gebruikelijke bestandsverwerking, toepasbaar op meerdere bestanden tegelijk.",
diff --git a/website/src/locales/ru.json b/website/src/locales/ru.json
index f2357036..6845d8a6 100644
--- a/website/src/locales/ru.json
+++ b/website/src/locales/ru.json
@@ -137,7 +137,7 @@
"grass": "Трава",
"grass_paver": "Утрамбованная трава",
"clay": "Clay",
- "stone": "Stone"
+ "stone": "Камень"
},
"highway": {
"unknown": "Unknown",
@@ -153,14 +153,14 @@
"tertiary_link": "Tertiary road link",
"unclassified": "Minor road",
"residential": "Residential road",
- "living_street": "Living street",
- "service": "Service road",
+ "living_street": "Жилая улица",
+ "service": "Служебная дорога",
"track": "Track",
- "footway": "Footway",
+ "footway": "Пешеходная дорожка",
"path": "Path",
- "pedestrian": "Pedestrian",
- "cycleway": "Cycleway",
- "steps": "Steps",
+ "pedestrian": "Пешеходная улица",
+ "cycleway": "Велодорожка",
+ "steps": "Ступеньки",
"road": "Road",
"bridleway": "Horseriding path",
"platform": "Platform",
diff --git a/website/src/locales/tr.json b/website/src/locales/tr.json
new file mode 100644
index 00000000..b0f52250
--- /dev/null
+++ b/website/src/locales/tr.json
@@ -0,0 +1,550 @@
+{
+ "metadata": {
+ "home_title": "the online GPX file editor",
+ "app_title": "app",
+ "embed_title": "the online GPX file editor",
+ "help_title": "help",
+ "404_title": "page not found",
+ "description": "Gelişmiş rota planlama özellikleri ve dosya işleme araçları, harika haritalar ve ayrıntılı veri görselleştirmeleri ile GPX dosyalarını çevrimiçi görüntüleyin, düzenleyin ve oluşturun."
+ },
+ "menu": {
+ "new": "New",
+ "new_file": "New file",
+ "new_track": "New track",
+ "new_segment": "Yeni kısım",
+ "open": "Open...",
+ "duplicate": "Duplicate",
+ "close": "Close",
+ "close_all": "Close all",
+ "copy": "Copy",
+ "paste": "Paste",
+ "cut": "Cut",
+ "export": "Export...",
+ "export_all": "Hepsini dışa aktar...",
+ "export_options": "Dışa aktarma seçenekleri",
+ "support_message": "Bu uygulamayı kullanmak ücretsizdir, ancak uygulamanın işletilmesi ücretsiz değildir. Eğer sıklıkla bu siteyi kullanıyorsanız lütfen destek olmayı değerlendirin. Teşekkürler!",
+ "support_button": "Web sitesinin ücretsiz kalmasına yardımcı olun",
+ "download_file": "Download file",
+ "download_files": "Dosyaları indir",
+ "edit": "Edit",
+ "undo": "Undo",
+ "redo": "Redo",
+ "delete": "Delete",
+ "select_all": "Select all",
+ "view": "View",
+ "elevation_profile": "Elevation profile",
+ "vertical_file_view": "Dikey dosya listesi",
+ "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": "Sokak görünümü kaynağı",
+ "mapillary": "Mapillary",
+ "google": "Google",
+ "toggle_street_view": "Street view",
+ "layers": "Map layers...",
+ "distance_markers": "Distance markers",
+ "direction_markers": "Direction arrows",
+ "help": "Help",
+ "more": "More...",
+ "donate": "Donate",
+ "ctrl": "Ctrl",
+ "click": "Tıkla",
+ "drag": "Sürükle",
+ "metadata": {
+ "button": "Bilgi...",
+ "name": "Name",
+ "description": "Description",
+ "save": "Save"
+ },
+ "style": {
+ "button": "Görünüş...",
+ "color": "Color",
+ "opacity": "Opacity",
+ "width": "Width"
+ },
+ "hide": "Hide",
+ "unhide": "Unhide",
+ "center": "Center",
+ "open_in": "Open in"
+ },
+ "toolbar": {
+ "routing": {
+ "tooltip": "Bir güzergah planla veya düzenle",
+ "activity": "Etkinlik",
+ "use_routing": "Yönlendirme",
+ "use_routing_tooltip": "İstasyon noktalarını yol güzergahı üzerinden veya devre dışı bırakılmışsa düz bir hat üzerinden birleştir",
+ "allow_private": "Özel yollara izin ver",
+ "reverse": {
+ "button": "Tersine çevir",
+ "tooltip": "Rotanın yönünü tersine çevir"
+ },
+ "route_back_to_start": {
+ "button": "Back to start",
+ "tooltip": "Connect the last point of the route with the starting point"
+ },
+ "round_trip": {
+ "button": "Gidiş-dönüş",
+ "tooltip": "Return to the starting point by the same route"
+ },
+ "start_loop_here": "Döngüyü buradan başlat",
+ "help_no_file": "Yönlendirme özelliğini kullanmak için bir iz seçin veya yeni bir güzergah oluşturmaya başlamak için haritaya tıklayın.",
+ "help": "Yeni bir istasyon noktası eklemek için haritaya tıklayın veya mevcut olanları sürükleyerek güzergahı değiştirin.",
+ "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": "Bilinmiyor",
+ "paved": "Paved",
+ "unpaved": "Unpaved",
+ "asphalt": "Asphalt",
+ "concrete": "Concrete",
+ "cobblestone": "Cobblestone",
+ "paving_stones": "Paving stones",
+ "sett": "Sett",
+ "metal": "Metal",
+ "wood": "Wood",
+ "compacted": "Compacted gravel",
+ "fine_gravel": "Fine gravel",
+ "gravel": "Çakıl",
+ "pebblestone": "Çakıl taşı",
+ "rock": "Rock",
+ "dirt": "Dirt",
+ "ground": "Toprak zemin",
+ "earth": "Kara",
+ "mud": "Mud",
+ "sand": "Sand",
+ "grass": "Grass",
+ "grass_paver": "Grass paver",
+ "clay": "Clay",
+ "stone": "Stone"
+ },
+ "highway": {
+ "unknown": "Unknown",
+ "motorway": "Highway",
+ "motorway_link": "Highway link",
+ "trunk": "Primary road",
+ "trunk_link": "Primary road link",
+ "primary": "Primary road",
+ "primary_link": "Primary road link",
+ "secondary": "Secondary road",
+ "secondary_link": "Secondary road link",
+ "tertiary": "Tertiary road",
+ "tertiary_link": "Tertiary road link",
+ "unclassified": "Minor road",
+ "residential": "Residential road",
+ "living_street": "Living street",
+ "service": "Service road",
+ "track": "Track",
+ "footway": "Footway",
+ "path": "Path",
+ "pedestrian": "Pedestrian",
+ "cycleway": "Cycleway",
+ "steps": "Steps",
+ "road": "Road",
+ "bridleway": "Horseriding path",
+ "platform": "Platform",
+ "raceway": "Racing circuit",
+ "rest_area": "Rest area",
+ "abandoned": "Abandoned",
+ "services": "Services",
+ "corridor": "Corridor",
+ "bus_stop": "Bus stop",
+ "busway": "Busway",
+ "elevator": "Elevator",
+ "via_ferrata": "Via ferrata",
+ "proposed": "Road to be built",
+ "construction": "Road under construction"
+ },
+ "sac_scale": {
+ "hiking": "Hiking",
+ "mountain_hiking": "Mountain hiking",
+ "demanding_mountain_hiking": "Demanding mountain hiking",
+ "alpine_hiking": "Alpine hiking",
+ "demanding_alpine_hiking": "Demanding alpine hiking",
+ "difficult_alpine_hiking": "Difficult alpine hiking"
+ },
+ "mtb_scale": "MTB scale",
+ "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",
+ "remove_gaps": "Remove time gaps between traces",
+ "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.",
+ "selection_tip": "Tip: use {KEYBOARD_SHORTCUT} to add items to the selection."
+ },
+ "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 Topo",
+ "ignEsSatellite": "IGN Satellite",
+ "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": {
+ "settings": "Elevation profile settings"
+ },
+ "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",
+ "highway": "Category",
+ "time": "Time",
+ "moving": "Moving",
+ "total": "Total",
+ "osm_extensions": "OpenStreetMap data"
+ },
+ "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"
+}
\ No newline at end of file
diff --git a/website/src/locales/uk.json b/website/src/locales/uk.json
new file mode 100644
index 00000000..d2351076
--- /dev/null
+++ b/website/src/locales/uk.json
@@ -0,0 +1,550 @@
+{
+ "metadata": {
+ "home_title": "онлайн-редактор файлів GPX",
+ "app_title": "app",
+ "embed_title": "онлайн-редактор файлів GPX",
+ "help_title": "допомога",
+ "404_title": "сторінку не знайдено",
+ "description": "Переглядайте, редагуйте та створюйте GPX-файли онлайн за допомогою розширених можливостей планування маршрутів та інструментів обробки файлів, красивих карт і детальної візуалізації даних."
+ },
+ "menu": {
+ "new": "Новий",
+ "new_file": "Новий файл",
+ "new_track": "Новий трек",
+ "new_segment": "Новий сегмент",
+ "open": "Відкрити...",
+ "duplicate": "Дублікат",
+ "close": "Закрити",
+ "close_all": "Закрити всі",
+ "copy": "Копіювати",
+ "paste": "Вставити",
+ "cut": "Вирізати",
+ "export": "Експорт...",
+ "export_all": "Експортувати все...",
+ "export_options": "Параметри експорту",
+ "support_message": "Інструмент є безкоштовним у використанні, але не безкоштовним для запуску. Будь ласка, підтримайте сайт, якщо ви часто ним користуєтесь. Дякуємо!",
+ "support_button": "Допоможіть зберегти сайт безплатним",
+ "download_file": "Завантажити файл",
+ "download_files": "Завантажити файли",
+ "edit": "Редагувати",
+ "undo": "Скасувати",
+ "redo": "Повторити",
+ "delete": "Видалити",
+ "select_all": "Вибрати все",
+ "view": "Вигляд",
+ "elevation_profile": "Профіль рельєфу",
+ "vertical_file_view": "Вертикальний список файлів",
+ "switch_basemap": "Перехід до попередньої базової карти",
+ "toggle_overlays": "Перемикання накладок",
+ "toggle_3d": "Перемикнути 3D",
+ "settings": "Налаштування",
+ "distance_units": "Одиниці виміру відстані",
+ "metric": "Метричні",
+ "imperial": "Імперські",
+ "nautical": "Морські",
+ "velocity_units": "Одиниці швидкості",
+ "temperature_units": "Одиниці вимірювання температури",
+ "celsius": "За Цельсієм",
+ "fahrenheit": "За Фаренгейтом",
+ "language": "Мова",
+ "mode": "Тема",
+ "system": "Система",
+ "light": "Світла",
+ "dark": "Темна",
+ "street_view_source": "Джерело перегляду вулиць",
+ "mapillary": "Mapillary",
+ "google": "Google",
+ "toggle_street_view": "Вид на вулицю",
+ "layers": "Шари мапи...",
+ "distance_markers": "Маркери відстані",
+ "direction_markers": "Стрілки напрямку",
+ "help": "Допомога",
+ "more": "Більше...",
+ "donate": "Пожертвувати",
+ "ctrl": "Ctrl",
+ "click": "Клац",
+ "drag": "Перетягти",
+ "metadata": {
+ "button": "Інформація...",
+ "name": "Назва",
+ "description": "Опис",
+ "save": "Зберегти"
+ },
+ "style": {
+ "button": "Зовнішність...",
+ "color": "Колір",
+ "opacity": "Opacity",
+ "width": "Ширина"
+ },
+ "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",
+ "cobblestone": "Бруківка",
+ "paving_stones": "Тротуарна плитка",
+ "sett": "Sett",
+ "metal": "Метал",
+ "wood": "Деревина",
+ "compacted": "Ущільнений гравій",
+ "fine_gravel": "Fine gravel",
+ "gravel": "Gravel",
+ "pebblestone": "Pebblestone",
+ "rock": "Rock",
+ "dirt": "Dirt",
+ "ground": "Ground",
+ "earth": "Earth",
+ "mud": "Mud",
+ "sand": "Sand",
+ "grass": "Grass",
+ "grass_paver": "Grass paver",
+ "clay": "Clay",
+ "stone": "Stone"
+ },
+ "highway": {
+ "unknown": "Unknown",
+ "motorway": "Highway",
+ "motorway_link": "Highway link",
+ "trunk": "Primary road",
+ "trunk_link": "Primary road link",
+ "primary": "Primary road",
+ "primary_link": "Primary road link",
+ "secondary": "Secondary road",
+ "secondary_link": "Secondary road link",
+ "tertiary": "Tertiary road",
+ "tertiary_link": "Tertiary road link",
+ "unclassified": "Minor road",
+ "residential": "Residential road",
+ "living_street": "Living street",
+ "service": "Service road",
+ "track": "Track",
+ "footway": "Footway",
+ "path": "Path",
+ "pedestrian": "Pedestrian",
+ "cycleway": "Cycleway",
+ "steps": "Steps",
+ "road": "Road",
+ "bridleway": "Horseriding path",
+ "platform": "Platform",
+ "raceway": "Racing circuit",
+ "rest_area": "Rest area",
+ "abandoned": "Abandoned",
+ "services": "Services",
+ "corridor": "Corridor",
+ "bus_stop": "Bus stop",
+ "busway": "Busway",
+ "elevator": "Elevator",
+ "via_ferrata": "Via ferrata",
+ "proposed": "Road to be built",
+ "construction": "Road under construction"
+ },
+ "sac_scale": {
+ "hiking": "Hiking",
+ "mountain_hiking": "Mountain hiking",
+ "demanding_mountain_hiking": "Demanding mountain hiking",
+ "alpine_hiking": "Alpine hiking",
+ "demanding_alpine_hiking": "Demanding alpine hiking",
+ "difficult_alpine_hiking": "Difficult alpine hiking"
+ },
+ "mtb_scale": "MTB scale",
+ "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",
+ "remove_gaps": "Remove time gaps between traces",
+ "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.",
+ "selection_tip": "Tip: use {KEYBOARD_SHORTCUT} to add items to the selection."
+ },
+ "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 Topo",
+ "ignEsSatellite": "IGN Satellite",
+ "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": {
+ "settings": "Elevation profile settings"
+ },
+ "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",
+ "highway": "Category",
+ "time": "Time",
+ "moving": "Moving",
+ "total": "Total",
+ "osm_extensions": "OpenStreetMap data"
+ },
+ "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"
+}
\ No newline at end of file